语言的进化

编程语言的发展

  • 机器
  • 汇编
  • c
  • java,c++
  • 易语言
  • CoffeeScript gf

是时候出现一种用更加自然的方式描述的语言

CoffeeScript -> javaScript

gf -> lua C# javaScript

随着网络的发展软件也得发展,这种现象必然出现,你的代码会基于其他的代码上不断的进行

2个例子

这个程序员删除了11行代码 但破坏了全世界的互联网(http://nextmind.baijia.baidu.com/article/391403)

Heartbleed“心脏出血”(http://baike.baidu.com/link?url=flF_Zydc5lI2P152oSaATKg7hokh1Qcyf_Zp762QzppRxE20EmyY_turkfoUrzknVBBGsPvOR-7tcE1BGZfwRK)

你写的代码基于其他平台基于其他数据
现在创造一个东西都是基于前人的智慧,无数人的 汗水制作成的
比如你想折个飞机,你需要一张纸
纸是纸厂生成出来的,需要水和电,水是水厂出来的,电肯定是发电厂出来的,发电厂发电,需要燃料,燃料是矿产开采出来的…..这是一个链式的环节,少了一环都不行

程序员怎么毁灭地球?

创建个毁灭星球的方法,把地球当做变量传入
一个合格的程序员是不会写出诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。

把一个程序比喻成一个机器,那每个方法就是零件,手动写方法就是手动打造零件,零件好坏,是否符合标准全凭工人经验

One World One Function

一个世界一种方法





posted @ 2016-05-14 16:15  iiixxxiii  阅读(317)  评论(0编辑  收藏  举报