攻城狮的未来_代码的未来书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 代码的未来 > 攻城狮的未来
游走的艺术 代码的未来 的书评 发表时间:2013-11-20 18:11:56

攻城狮的未来

先介绍了计算机硬件/语言的发展
之后介绍了各式各样的语言的特点(注意,不是教你怎么用,而是为什么会诞生这样的语言)

此书提到的未来的方向是 多核,并行
并且把多线程这种繁琐与不安全的操作隐藏到编译器中去
不得不说激动不已,thread thread try catch的烦都烦死了

但如果说 线程、分布式计算 都可以像openfile一样操作的话,未来的射击狮就可吞掉不少攻城狮而升级为射击攻城狮,而反向兼并就比较困难

这篇博客可以很好的说明这个问题:[右脑革命:别学编程了,学艺术吧](http://www.36kr.com/p/201646.html)
>在未来 50 年内,擅长创意的人群,如宏观思想家、艺术家、发明家、设计师等将会崛起。实际上,劳动力市场变迁的历史也证明了这种典范转移:工具的出现让体力无足轻重,装配线的出现替代了家庭手工作坊。而在未来变得无足轻重的,不是那些不懂读写代码的人,而是那些无法将一个个点与对星座的想象联系在一起的人。

鉴于那个不确定何时爆发的**奇点**(PS:何为奇点,参照《时间简史》,乃是宇宙和时空的开端),对之前的预测是毫无疑义的!以至于都无法用概率来站队

那尝试下逻辑呢?这里参照该不该信上帝的那个逻辑来画瓢下:
    
  if 奇点 爆发了:
    学艺术了 ? 射击狮 : 失业
  else :
    学艺术了 ? 射击狮 : 攻城狮

这样来看,学艺术是有赚无赔的。

此书也提到了类似观点:编程可能会消失,属于一种对于程序员来说比较悲观的未来
但其前提是:计算机懂得自然语言
   
《数学之美》中提到自然语言相互之间的翻译都可能会引起信息的丢失,何况自然语言翻译成机器语言
另外,**“懂得”** 是需要通过完备图灵测试的
所以在有生之年攻城狮们应该还不至于坚持码代码码到失业的地步


此书还有一点受启发是,之前看python/ruby的代码,只是感觉简洁了许多,具体为什么说不清楚
原来其核心的不同之处是:**与描述算法的代码减少了**
仔细想想确实如此
比如描述一个二分,C 的话要 int 还要 main,编译时这少个标点,那少个括号,光改这些边边角角的东西去了;java就更恐怖了,eclipse打开半天,还得先弄个包名,定义个类,写核心代码的时候咖啡都变冰了

展开全文
有用 3 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读