先介绍了计算机硬件/语言的发展
之后介绍了各式各样的语言的特点(注意,不是教你怎么用,而是为什么会诞生这样的语言)
此书提到的未来的方向是 多核,并行
并且把多线程这种繁琐与不安全的操作隐藏到编译器中去
不得不说激动不已,thread thread try catch的烦都烦死了
但如果说 线程、分布式计算 都可以像openfile一样操作的话,未来的射击狮就可吞掉不少攻城狮而升级为射击攻城狮,而反向兼并就比较困难
这篇博客可以很好的说明这个问题:[右脑革命:别学编程了,学艺术吧](http://www.36kr.com/p/201646.html)
>在未来 50 年内,擅长创意的人群,如宏观思想家、艺术家、发明家、设计师等将会崛起。实际上,劳动力市场变迁的历史也证明了这种典范转移:工具的出现让体力无足轻重,装配线的出现替代了家庭手工作坊。而在未来变得无足轻重的,不是那些不懂读写代码的人,而是那些无法将一个个点与对星座的想象联系在一起的人。
鉴于那个不确定何时爆发的**奇点**(PS:何为奇点,参照《时间简史》,乃是宇宙和时空的开端),对之前的预测是毫无疑义的!以至于都无法用概率来站队
那尝试下逻辑呢?这里参照该不该信上帝的那个逻辑来画瓢下:
if 奇点 爆发了:
学艺术了 ? 射击狮 : 失业
else :
学艺术了 ? 射击狮 : 攻城狮
这样来看,学艺术是有赚无赔的。
此书也提到了类似观点:编程可能会消失,属于一种对于程序员来说比较悲观的未来
但其前提是:计算机懂得自然语言
《数学之美》中提到自然语言相互之间的翻译都可能会引起信息的丢失,何况自然语言翻译成机器语言
另外,**“懂得”** 是需要通过完备图灵测试的
所以在有生之年攻城狮们应该还不至于坚持码代码码到失业的地步
此书还有一点受启发是,之前看python/ruby的代码,只是感觉简洁了许多,具体为什么说不清楚
原来其核心的不同之处是:**与描述算法的代码减少了**
仔细想想确实如此
比如描述一个二分,C 的话要 int 还要 main,编译时这少个标点,那少个括号,光改这些边边角角的东西去了;java就更恐怖了,eclipse打开半天,还得先弄个包名,定义个类,写核心代码的时候咖啡都变冰了
攻城狮的未来
《代码的未来》热门书评
-
听语言大师谈编程语言
17有用 0无用 黄亿华 2013-06-15
这本书其实是连载《松本行弘:技术的剖析》的合集,与其《代码的未来》,我觉得原名更符合这本书的内容。刚开始看到书,翻开目录,发现这是什么啊,整个一个流行技术的合集,从摩尔定律讲到DSL,从C10K讲到nosql。但是仔细看下来,收获很大,有些地方又茅塞顿开的感觉。一般的技术类书籍或者文章,都是讲&qu...
-
不是神作也不是臭作
11有用 0无用 冰霜新星睡觉 2013-12-03
我是慕名买下这本书的。读完感觉是有价值, 但是不喜欢。这本书本来就是将杂志上的连载收集起来出的一个合集。因为是杂志文章,普及性比较多,文章写得很松散很随意,浅出但不深入。 而且54万字超过一半是无意义的杂谈或卖萌式的评论。我不知道是因为日本人本来就习惯了这样卖萌的语气, 还是翻译故意要加入些有趣的元...
-
图灵访谈之三十八:专访松本行弘
9有用 0无用 石微宣绿松石 2013-07-05
周:松本先生今年出版了新书《代码的未来》,这本书的中文版正在由我进行翻译,预计明年会在中国出版。您的上一本书《松本行弘的程序世界》在中国受到了读者的好评,这次的新书和前作相比有哪些不同,又有哪些看点呢?Matz:《松本行弘的程序世界》一共涉及了14个话题,每个话题都是浅尝辄止,内容比较广泛但不是很深...
-
读书体验
5有用 1无用 Soledad 2013-05-14
对Matz大神的这本书还是蛮期待的 现在书以到手 刚读完前3章 书和我预想的也差不多 比起前一本程序世界来说好很多 程序世界里口水太多还重复 关于DSL那部分觉得很好 把外部DSL 和 内部DSL 还有DSL的优势定义都介绍...
-
内容风格沿袭松本行宏传统
3有用 0无用 言次 2013-06-30
这是本人入手的第二本松本著作,由《松本行宏的程序世界》引入门,每一本著作都在我的面前展露过大师的思想光芒。松本行宏的写作习惯是在技术的文章中穿插传递矛盾性和针对冲突的论述 —— 一门技术为何会是这样子,而不是另一个样子?相较于其他将要介绍一门技术的书籍在开篇时对主体的极致夸赞,松本的著作站在一个更冷...

