和我们人类的语言一样,程序设计语言会随着时间的延续自然形成很多经典的库(在C语言中叫库,其他语言也有叫包的),这其实就是语言形成的一种文化。我买了很多书,但只有当我经过认真的阅读和理解,这些书上的知识才能变成我的,同时,这些知识也将影响我对世界的看法和我处理问题的方式。其实所有的程序设计语言就语法本身很简单,总结下来多的也就几十种语法,可是当你进入那些库的世界的时候,你才能真的感到了他们的庞大和复杂,当然也是智慧的结晶。掌握这些东西同样需要认真的阅读和理解。最后这些东西也同样就像我们平时看的书一样,影响你对这个世界的认知方式。当然,既然程序设计语言已经形成了一种文化,那么你看到过封闭的文化吗?如果有的话,这种文化肯定已经是化石了。所以,有生命的程序设计语言一定是开放的,并且是自我成长的,LISP是这样,C也是这样,GCC也是这样,就连苹果的编译器也是用BSD协议授权的,同样也是开放的。因为,他们最终都需要在智慧的堆积层上才能发展出更高的智慧。如若不然,就会像暴力革命那样,只是不断的发明轮子,但没有真正的进步!!!
阅读(574) | 评论(2) | 转发(0) |