书籍介绍
在计算机科学的世界里,编程语言是构建软件世界的基石。本书作者松本行弘以其丰富的语言设计经验和行业影响力,带领读者踏上了探索编程语言设计奥秘的旅程。书中不仅讲述了Streem语言的设计历程,还通过对比和分析其他编程语言,揭示了编程语言设计的本质和精髓。
作者简介
松本行弘,1965年出生于鸟取县米子市,现居岛根县。他是Ruby语言的发明者,亚洲首位编程语言发明者,同时也是日本唯一的专业编程语言设计者。现任网络应用通信研究所研究员、Ruby协会理事长及Heroku首席架构师。松本育有三女一男,喜欢养猫狗,并享受温泉。此外,他还是一位智慧医疗工程师,专注于医疗领域自然语言处理及大数据、机器学习和深度学习研究。
推荐理由
《松本行弘:编程语言的设计与实现》详细剖析了编程语言设计的全过程,从设计理念到具体实现,为读者提供了宝贵的经验和深刻的洞察。本书不仅覆盖了语言设计的细节,如命名、多线程和垃圾回收,还深入探讨了多种编程语言的共通点和设计理念,对于编程语言爱好者、语言设计者以及计算机科学的学生和从业者都具有极高的参考价值。
适合哪些人读
对编程语言设计感兴趣的读者
希望了解编程语言设计原理和实现细节的计算机科学学生
有志于从事编程语言设计或开发工作的专业人士
以及希望提升自身编程思维和能力的计算机爱好者。
目录
第1章 创造一门什么样的语言 1
1-1 自己创造编程语言的意义 2
1-2 语言处理器的结构 11
1-3 虚拟机 20
1-4 编程语言设计入门(前篇) 31
显示全部