年份:2019年

作者:[日] 松本行弘 [[日] 松本行弘]

出版社:人民邮电出版社

语言:chinese

类型:EPUB

大小:2.31 MB

ISBN NO:7115516162

此书作者是Ruby语言的创始人松本行宏一本新书,之前也拜读过松本的《松本行弘的程序世界》。看松本的书最大的感受就像一个平易近人的老朋友在给你讲故事,把设计编程语言的思考过程娓娓道来。并且在此过程中,毫无保留的告诉读者自己的能力不足,例如数学不好,不擅长做GC,如何借鉴JS引擎中使用的NaNBoxing技术而不违背许可证方面的纠纷。读完此书,对如何设计一个编程语言有了一个直观的认识。

  1. 为什么要创造一门新的编程语言?

如果你想搞一个新的编程语言,大部分人都会说现在的编程语言已经足够多了,足够强大了,真的需要再发明一个新的编程语言吗?它的意义何在呢?松本根据自己的经历给出了创造一门编程语言的主要原因:发明和实现一门新的编程语言是计算机科学的综合艺术,可以极大的提升个人对计算机科学的理解,从而提升自己的编程能力;提升个人品牌;个人兴趣。设计一门编程语言的很多时候,往往被“真的需要新的语言?”,“这门语言是做什么的?”,“目标用户是谁”?这些问题所困惑,但是困惑是没有任何帮助的。每种编程语言都是图灵完备的,但是为什么持续有新的编程语言在产生呢?纵观C++,Perl,Python,PHP语言的发明人,创造一个语言的主要动机就是自己不满意现有的语言,想发明一个新的语言用于自己的使用,只有以自用为目的语言才能成功,然后吸引相似特性的用户,如果发明一个语言自己都没有兴趣使用,是永远不可能成功的。


温馨提示:如果下载链接失效,请直接在上方的“评论建议”里留言,我们会第一时间进行修补!也可以添加客服微信:TM8521595 进行反馈,或者发送问题至邮箱(ebookmany@163.com),我们在收到反馈后,会第一时间进行处理(一般不会超过2小时),谢谢大家理解!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站所有电子书都是采用常规格式的,一般包括PDF、mobi、epub等格式,大家可以下载一个“稻壳阅读器”进行阅读,下载链接可通过稻壳官网进行下载,官网链接:http://www.daokeyuedu.com/

如果您已经成功付款但是网站没有弹出成功提示或下载链接失效,请联系站长,提供付款信息为您处理

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

本站所有商品均属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源