*从零开始,自己写一门语言*体验从无到有实现类C语言的乐趣在程序员与计算机的“交流”过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭开解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。本书采用Go语言来为自创的编程语言Monkey实现解释器。你将
◎本书特色近30年来珍宝级C语言入门经典,累计印数10万+,豆瓣评分9.3分哈佛、麻省理工、斯坦福等诸多名校C语言教材基于C1X标准全新升级浙江大学教授翁恺、哈尔滨工业大学教授苏小红、Boolan首席咨询师吴咏炜、资深Linux专家宋宝华联合推荐◎内容简介时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和最初的时候大不相同了。本
语法、函数编程、容器编程、面向对象编程、并发编程以及网络编程;3~5章为进阶篇,第3章介绍区块链基本原理、发展历程、开发技术选型、行业应用案例,第4章主要介绍智能合约,包括Solidity基础语法,多个经典案例,以及Go语言如何调用智能合约,第5章主要介绍区块链原理的程序化实践,包括Go语言实现Base58编码、P2P网络、PoW共识、区块链组块,以及UTXO账户模型实现;6~7章为实战篇,介绍2