真是搞笑啊,这么多年以后,在JAVA,C++,C#还有其他林林总总的语言之争以后,倒过来争C了,真正莫名其妙,中国的程序员什么时候才能讨论些有用的话题啊.
本人是化工出身,没有上过计算机科班,基本都是自学的,应用只限于工程程序,还有自己用的工具,一般用C,C++,C#其他的只是要用的时候学了一些碎片,不能说学过.以我工程应用的观点看各位的语言之争,真是滑天下之大稽,语言之争基本上就相当于化工领域为了完成一个操作,应该使用什么设备的问题,就化工来说,设备都有优缺点,都有适用范围,考察一个过程到底应该使用什么设备根本就不是从设备好坏出发,而是先把过程的所有参数搞清除,然后在设备表中选择适用型号,一般都有几个型号可用,然后进行经济核算,使用最便宜的那个.所谓程序语言肯定也是一样,看看大家不从任务目标出发,讨论语言优雅不优雅,优化不优化,真是感觉及其搞笑,像你们这种思路搞工程设计的话,100%赔本的.
为什么会有语言之争,我觉得这是程序员对自己定位错误,以为语言之争是相对论和量子理论之争,其实IT根本就是技术领域,和化工一样是工程技术,把自己从事的工程技术当作基础科学来辩论,不知道是自我安慰呢?还是有意拔高呢?
______
这种东西都能上首页,寒一个.
有人提到不能只考虑成本,你把成本理解的狭隘了,其实程序执行效率也是成本的一部分,每一条指令都要消耗电力嘛,另外人等待结果的时间也算一种成本,成本节约包括很多内容.
关于效率,我的看法是效率需求是因程序而异的,内核代码,一秒调用上万次,效率要求一定是高的,这个不用说,但是如果是一个每小时调用一次的程序段,在中等负荷的机器上,是用汇编写,0.001秒执行完比较好,还是用HTML脚本,1分钟完成比较好?我看是后者,首先精于汇编的程序员工资高,然后这个程序总工作时间很少,基本就算执行一分钟,也不会对其它进程有什么影响,第三,HTML各种代码开发容易,维护简单,节省开发时间,(可能有很多细节问题没说,就不要吹毛求疵了),我做过的一个后台服务程序就是类似情况,不过我用了C#,HTML开发服务太有难度了.我基本上是这样考虑成本问题的.
发表于 @ 2007年01月10日 03:40:00|评论(loading...)|编辑