分享一篇20年的程序老兵的文章-很感慨
作者:myan
链接:https://blog.csdn.net/myan/article/details/490?spm=1001.2014.3001.5502
1
是一篇2004年的记录文章,到现在16年过去了,从作者的写文章时间来看,96就开始写代码了,这位大佬是见证整个互联网发展的人物。
作者最早的一篇文章写于2001年,那个时候我还是个小屁孩呢。作者在04年发出感慨,感慨自己没有及时做出一些技术深度的技术中间产品。
16年一晃就过去了,国外造的轮子越来越多,中国还是使用者居多,基本没有什么大的创新的东西问题,唏嘘不已。
Python是荷兰人写的,Ruby是日本人写的,Lua是巴西人写的,我这个中国人只能在这里脸红。
Lua是所有动态语言中间平均效率最高的一个。它最初是以Library的形式存在,纯粹只是用作C/C++的一个扩展。现在不仅发展出了解释器,还发展出了编译器。游戏开发里Lua是使用最广泛的脚本语言。当世界上第一本Lua图书上市销售的时候,一位读者评价道:“Lua is a real gem.”
Lua很棒,Lua是巴西人发明的,这些都令我不爽,但是还不至于脸红,最多眼红。
让我脸红的是Lua的源代码,百分之一百的ANSI C,一点都不掺杂。在任何支持ANSI C编译器的平台上都可以轻松编译通过。我试过,真是一点废话都没有。
我1996年就学会了C,1997年就跑去研究Win32 API,后来是C++,STL,Java... 直到2002年看到C Interfaces and Implementations,才知道仅仅用ANSI C就可以实现一个强大的优美的library,直到2004年看到Lua的源代码才知道仅仅用ANSI C就可以实现一个非常快的虚拟机、非常棒的解释器/编译器和非常漂亮的语言实现。
这8年我都干什么去了?
这些是我觉得还不错的评论,里面有一些比较尖锐的剖析问题的,也有积极乐观看待未来等等,很有意思的评论,也一并分享给大家:
第一位老兄的回复还是那么刺激,国内现在造轮子环境还是比较差。
和很多年前一样,我们现在也是不管几年干了什么,大多数人还是先添饱肚子,买了房子是首要的。
最后用里面一些引人深思的评论结束本文吧:
就硬件技术的发展而言,中国缺乏核心技术和兼容思想;就软件技术的发展而言,中国过于功利化;缺乏流程控制;缺乏基于标准化构件的通用平台;厂商之间小打小闹,少有联盟;
我觉得我们比起那些语言的开发者,最欠缺的不是开发一个语言的能力,也不是创造一个语言的能力,而是创新的能力。创新对于开发,就像是画龙点睛一般,灿烂而又微小。开发是基础,而创新是升华。
说过一个法国人为了研究中国的九章算术花了近二十年的时间,想想哪一个中国人能耐得住这样的寂寞呢?中国不是没有优秀的人,如袁隆平这样的,不过太少了,计算机界都是短平快的,想有多大的成就呢??
言终归只是一个语言。别人做了那么多的好菜,似乎我们落后太多了。其实,我觉得只要我们有耐心,我们肯定也能够慢慢的烧出好菜来。
作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。