深度探索Go语言:对象模型与runtime的原理特性及应用在线阅读
会员

深度探索Go语言:对象模型与runtime的原理特性及应用

封幼林编著
开会员,本书免费读 >

计算机网络编程语言与程序设计15.2万字

更新时间:2023-08-10 16:56:52 最新章节:文后

立即阅读
加书架
下载
听书

书籍简介

本书主要讲解了Go语言一些关键特性的实现原理,NicklausWirth大师曾经说过:算法+数据结构=程序,语言特性的实现也不外乎就是数据结构+代码逻辑。全书共分为4个部分:第一部分是基础特性(第1章~第3章),第二部分是对象模型(第4章~第5章),第三部分是调度系统(第6章~第7章),第四部分是内存管理(第8章~第9章)。书中主要内容包括:指针、函数栈帧、调用约定、变量逃逸、FunctionValue、闭包、defer、panic、方法、MethodValue、组合式继承、接口、类型断言、反射、goroutine、抢占式调度、同步、堆和栈的管理,以及GC等。书中包含大量的探索示例和源码分析,在学会应用的同时还能了解实现原理。书中绝大部分代码都是用Go语言实现,还有少部分使用汇编语言,都可以使用Go官方SDK直接编译。探索过程循序渐进条理清晰,用到的工具也都是SDK自带,方便读者亲自上手实践。本书适合Go语言的初学者,在学习语言特性的同时了解其实现原理。更适合有一定的Go语言应用基础,想要深入研究底层原理的技术人员。同样适合有一些其他编程语言基础,想要转学Go语言的开发者。
品牌:清华大学
上架时间:2022-08-01 00:00:00
出版社:清华大学出版社
本书数字版权由清华大学提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

最新上架

  • 会员
    本书围绕真实业务场景,系统完整地介绍了微服务中台架构在企业成功落地的全过程。它从企业遇到的IT架构痛点出发,覆盖了IT架构模式选型、技术方案设计、团队管理和项目实施过程中的每一步,并且介绍了如何基于阿里云PaaS平台,构建低风险、高可用、易扩展、好维护的业务中台。本书可以帮助对企业IT架构感兴趣的中高级软件工程师、架构师、产品经理、项目经理,深刻认识和理解业务中台,从而结合企业实际,快速搭建适合自
    任波计算机11.9万字
  • 会员
    本书以R语言常见数据处理方法、ggplot2可视化为主线,希望解决大多数R学习者在学习过程中碰到的难点。本书以实战为目的,聚焦R语言本身数据处理、可视化特点,以一个个例子循序渐进的讲述R语言数据处理及可视化中用到的经典软件包。以便读者能快速将所学内容运用到在实际场景中。本书共6章,第1~3章分别介绍R语言及其软件安装、数据可视化入门介绍、数据存储结构及数据处理方法;第4章和第5章分别介绍ggplo
    杨德春编著计算机8.4万字
  • 会员
    MySQL是世界上最受欢迎的数据库管理系统之一,广泛应用于互联网场景,作为一名开发人员,对MySQL的学习是十分必要的。本书从安装MySQL开始,逐步深入讲解更加复杂的内容,首先宏观地介绍MySQL的体系架构和各种常见的存储引擎以及它们之间的比较,然后介绍MySQL中的索引以及索引的优化,以及连接查询的执行原理,并详细分析了Explain语句的执行结果。接着又介绍MySQL中的事务和锁机制,包括事
    尚硅谷教育编著计算机21.4万字
  • 会员
    Docker是目前流行的容器平台。作为开发、发布和运行应用程序的开放平台,Docker为快速发布、测试和部署应用程序提供了一整套技术和方法。《Docker与Kubernetes容器虚拟化技术与应用》主要围绕容器生态体系中的核心组件Docker和Kubernetes展开,介绍了容器的组成及相关概念、容器系统架构和运行原理,重点剖析了Docker和Kubernetes两大工具的核心概念、组成和工作原理
    倪振松 刘宏嘉 陈建平主编计算机9.6万字
  • 会员
    《Scrapy网络爬虫开发实战》介绍如何学习和使用流行的Scrapy框架开发网络爬虫应用,主要内容使用Python开发网络爬虫,识别网页的编码,结构化信息的提取,Scrapy爬虫的示例使用,ScrapyPlaywright抓取动态JS网站,将抓取的数据保存到数据库,部署、调度和运行Scrapy爬虫等。《Scrapy网络爬虫开发实战》适合作为高等院校计算机、软件工程专业本科生、研究生的参考书目,也适
    罗刚编著计算机4.7万字
  • 会员
    本书将JavaWeb开发的基础知识与实例有机地结合在一起,系统地介绍JavaWeb应用开发过程中的一些实用技术、系统设计与编程思想。本书主要内容包括JavaWeb开发基础、Servlet入门、Servlet应用、JSP应用开发、JDBC数据库应用开发、EL表达式与JSTL标签、基于WebMVC框架的项目实践。全书不仅介绍理论基础,更强调实际应用。本书可作为普通高等院校计算机相关专业的教材,
    曹慧 艾迪主编计算机9.5万字
  • 会员
    Arduino是一款便捷灵活、方便上手的开源电子原型平台。本书系统地讲解了Arduino系统的构成、ArduinoIDE的安装及使用,以及常用的两种Arduino控制器的使用,并通过机器人比赛案例,对具体项目进行了剖析,从任务要求到器材选择,再到整机组装、程序编写、程序调试,为读者对具体项目的操作应用起到一个抛砖引玉的作用。本书主要适合中小学生和对机器人感兴趣的初学者使用。
    赵建伟主编计算机2.2万字
  • 会员
    本书以实战项目为主线,系统介绍了Python在自动化办公、图像处理、控制各种传感器、搭建网络等工作中的实际应用案例,能够让初学者快速入门Python系列知识。全书共分为18章,第一篇为Python基础(第1章~第3章),详细介绍了Python的基础知识;第二篇为自动化办公(第4章~第6章),介绍了Word、Excel、PPT、txt、csv、JSON、图像、声频、视频等各种文件的自动化操作;第三篇
    赵会军编著计算机12.8万字
  • 会员
    本书以Python3.10.7为平台,以实际应用为背景,通过概述+算法+经典应用的形式,深入浅出地介绍Python数据分析的相关知识。全书共9章,主要内容包括Python概述、科学计算库、开源科学集、数据分析利器、数据分析的可视化、基于回归的数据分析、基于分类的数据分析、基于聚类的数据分析、数据特征分析等。通过学习本书,读者可领略到Python的简单、易学、易读、易维护等特点,同时也可感受到利用
    李晓东编著计算机10.1万字

同类书籍最近更新

  • 会员
    .NETDevelopersandarchitects,whoareinterestedintakingfulladvantageoftheRoslynbasedextensionsandtoolstoimprovethedevelopmentprocesses,willfindthisbookuseful.Roslyncontributo
    Manish Vasani程序设计5.2万字
  • 会员
    本书主要用于iOS移动应用开发技术的学习,全书共分6章,内容包括:认识iOS开发、编写第一个应用程序、听声音识动物、找出“你我”不同、组建平面图形乐队以及创建机器人聊天室等。本书根据苹果公司较新的Swift3语言,结合当前开发手机应用的必要工具,针对iOS开发所需要的声音、动画和图形处理等移动应用,最后通过学习网络技术,实现与机器人在线聊天功能。本书从实际应用出发学习Swift语言,有别于一般教材
    陈志峰 吴道君程序设计4.9万字
  • 会员
    TheUnitygameengine,usedbymillionsofdevelopersaroundtheworld,ispopularthankstoitsfeaturesthatenableyoutocreategamesand3Dappsfordesktopandmobileplatformsinnotime.With
    Robert Wells程序设计11万字
  • 会员
    本书系统地讲述如何基于TensorFlowLite和CoreML构建Android与iOS应用程序。本书共9章。第1章介绍机器学习的基础知识以及TensorFlowLite和CoreML框架。第2~8章介绍如何开发7款常见应用程序,分别是一款预测人物年龄和性别的应用程序,一款在照片上应用艺术风格迁移的应用程序,一款用于面部检测和条形码扫描的应用程序,一款类似于Snapchat的应用程序,一款识别手
    (印度)卡斯基延·NG程序设计5.8万字
  • 会员
    本书通过翔实的汽车结构示意图和完善的电路图,向读者介绍了汽车电气和电控系统的维护、保养、故障诊断及维修技能。本书内容由浅入深、循序渐进,语言表达通俗易懂,旨在帮助初级汽车维修人员快速且系统地掌握汽车维修的检测与维修技巧;还可作为职业院校或培训学校的参考教材,为学生尽快掌握汽车维修技能提供有益帮助。
    多国华程序设计9.6万字
  • 会员
    本书分为两个篇章。第1篇主要介绍MATLAB基础知识,第2篇主要介绍MATLAB常用工具箱的使用。涵盖的主要内容有MATLAB的发展、优势、特点和系统组成,常用的数据类型,矩阵和数组的基本操作,程序设计的相关知识,图形处理的相关知识,GUI设计,数值分析技术,符号运算,常用的接口编程技术,文件的输入/输出机制,Simulink的基础知识,统计工具箱,图像处理工具箱,优化工具箱,曲线拟合工具箱,神经
    王薇编著程序设计23.9万字