代码之髓:编程语言核心概念
本文关键词:代码之髓:编程语言核心概念,由笔耕文化传播整理发布。
多角度剖析编程核心概念,掌握编程语言共通的知识
编辑推荐
为什么编程语言中会有函数、类、作用域等概念?
为什么语言设计者会设计出这样的语法?
多角度剖析编程核心概念,掌握编程语言共通的知识
内容简介
《代码之髓:编程语言核心概念》作者从编程语言设计的角度出发,围绕语言中共通或特有的核心概念,通过语言演变过程中的纵向比较和在多门语言中的横向比较,清晰地呈现了程序设计语言中函数、类型、作用域、类、继承等核心知识。本书旨在帮助读者更好地理解各种概念是因何而起,并在此基础上更好地判断为何使用、何时使用及怎样使用。同时,在阅读本书后,读者对今后不断出现的新概念的理解能力也将得到提升。
《代码之髓:编程语言核心概念》力求简明、通俗,注重可读性,可作为大学计算机科学和软件工程等专业程序设计语言概论教材、计算机等级考试的参考资料,也可作为软件开发人员的学习参考书。
作译者
西尾
泰和(Nishio Hirokazu)
24岁取得理学博士学位。2007年起在Cybozu实验室从事提高知识生产力的软件开发工作。曾担任“2011年全日本安全与程序设计实战集训”程序设计语言组组长。特别关注编程语言的多样性及发展。著作有《Jython语言程序设计》《程序员应该了解的程序设计基础知识》《WEB+DB PRESS》(第60期特辑)等。
曾一鸣
2010年上海交通大学电子工程系研究生毕业,现就职于某国际独立软件开发商,,从事软件售后支持工作。对面向对象程序设计、脚本语言及其在语音、图像等信号处理中的应用有着浓厚的兴趣。
前言
当今程序设计语言多种多样,可供阅读的资料也非常多。但一个人的学习时间是有限的,全部都学并不现实。
另外,信息技术瞬息万变,特定语言及工具很快便已陈旧。如果不能意识到这一点而有选择性地学习一些相对稳定的知识,所学的内容将逐渐失去价值。
那么,该学习哪些知识并如何学习呢?笔者认为在学习中需要做到以下三点。
在比较中学习
在历史中学习
在实践中学习
第一条是指通过比较多种语言,总结出某种语言的独有特点,以及多种语言的共有特点。
第二条是指通过追溯语言的发展历史,了解语言是如何产生、变化和消失的,探寻语言发展演变的轨迹。
第三条是指亲自进行程序设计。边实践边思考如何编程,才能深入理解语言设计者的意图,同时也能发现自己原先理解不到位之处。
在阅读了各种程序设计书籍之后,相信读者们都曾产生过很多疑问。本书的目的就是解答大家的这些疑惑。本书假设读者对程序设计还不是很熟悉,侧重讲解“在比较中学习”和“在历史中学习”。如果大家在阅读本书后能掌握这些学习方法,那我将不胜欣喜。
本文关键词:代码之髓:编程语言核心概念,由笔耕文化传播整理发布。
本文编号:65761
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/65761.html