西西河

主题:【原创】进程的反击 -- zllwy

共:💬48 🌺136
全看分页树展 · 主题 跟帖
家园 我见到的很多应用还是用C,甚至是fortran写的多,

几十万行应该算是大型吧。当然,也许是因为这些应用一般都有很长很长的历史(有些程序可以回溯到上世纪七八十年代)。现在看C还有很长的寿命,Fortran就算了。

现在很多情况下,写程序选用语言还是没法看自己的喜好,而是看自己想写什么样的东西。比如说想写一个跨平台的GUI,可以选的框架比较成熟的就是C/GTK+,C++/QT,Java/swing三样,还有他们的各种绑定。可以选择的语言有限。脚本语言方面,如果是想写Linux系统脚本,bash随手就可以用,什么也不用担心。跨平台的脚本一般考虑Python,最好的万能胶,之前有perl,现在不常用了。微软的批处理脚本就很杯具了,VBScript略好一些而已。当然据说现在到了win7好像有所改善。至于Go,D这样的语言现在只能当玩具玩,没办法库太少。就算lisp这样的老牌的语言,库还是不够丰富。现在的问题就是底层谁都没办法与C竞争(没办法人家操作系统一大半都是用C写的),高级一点的语言,没有个大型的函数库根本没法吸引大家编写应用。

说到继承的概念,很多人都做了讨论,像effective java中有就类似的条目。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河