评论十大已亡或正在灭亡的电脑技术,C入选

文章作者:参北斗

在CSDN上看到这样一则新闻“十大已亡或正在灭亡的电脑技术,C入选”,据说来自“Computerworld”,对于C语言的灭亡,是这样说的“随着Web时代的来临,C 语言跟这个时代越来越没关系。‘C++和C#仍然矫健着,但如果你想找一个纯C语言的程序员,要么他失业,要么他正在学习一门新语言。’”。
    对于C语言来讲,感觉几乎每个准程序员和程序员、准软件工程师和软件工程师初学计算机的日子都少不了它的引导,我认为C语言是一门比较低级的高级语言,把它作为计算机程序设计的入门语言,是一个不错的选择。它的语法比较简洁,对于初学者来说,容易入门;它的库相当丰富,对于大型程序开发也能使程序员们得心应手。怎么会有人存心要嚷着把它灭亡呢?!很郁闷!
    ‘C++和C#仍然矫健着,但如果你想找一个纯C语言的程序员,要么他失业,要么他正在学习一门新语言。’对于这个说法,我觉得是体现了当今程序员们的浮躁心理,所谓的程序员们,社会真正需要的技术学不会,学不精,当然,你在找“纯C语言的程序员”的时候,他即使跑进你的视线,你也不会任用他。既然这样,他就只能学一些浅显的所谓的“新语言”了。
     且不说C语言了,其实对于任何一种所谓实际应用已经踪影罕见,所谓面临淘汰的技术都是一个道理,你不能低估它们对计算机科学发展起到的作用,不能小看它们在计算机科学发展过程中扮演的角色,不管是以前,当今还是未来。计算机发展的历史还不是很长,计算机程序设计语言的历史更是很短的小几十年,不可否认其发展的快速,是任何人始料未及的,其发展过程中带来的海量知识,更是要让每个人望洋兴叹,顿觉人生之短。但是,我认为,如今计算机的体系结构仍遵循冯诺依曼体系结构,只要计算机的体系结构不发生质的变化,那么软件最根本的,最精髓的东西是不会变的,要想进入计算机世界,怎么能够高屋建瓴呢,九层之台,起于累土,从最基础的学起,知识结构才牢固,学习新理论新技术的速度才会快,才能够保持时刻与技术发展同步。如果一上来只学那些新技术,虽然浅显易懂,好学好用,但是如果你没有牢固的基础知识帮助你掌握技术中的精髓,那么当这种技术发展了,你又要重新学。相反的是,如果你的基础很牢固,对计算机的人是很透彻,很深刻,那么对于新技术的接受能力会是惊人的,甚至你会用自己的力量推动技术的发展,成为一个技术的生产者。这些都不是天方夜谭。
    再有一点,计算机的应用范围之广泛,自不用说,网络时代不是只有网络只要Web,计算机科学在各方面起到的推动作用靠的是什么,也许就是我们刚刚评论者要过时的技术,正灭亡的技术,已灭亡的技术......技术是发展了,但是新技术的产生是没有理由宣告旧技术的灭亡的,就是说这个 “旧”字,是一个相对之辞,原来的技术只要还有用武之地,无论是在哪种领域,那么它都是有生命力的,需要它的人会给它补充营养,予其活力。
    总之,我们不要整天关注着那些乱七八糟的事,这种事往脑子里装多了,会影响你想问题;这种事想多了,会带你走上弯路,绝路!
    该灭亡的不用说也不会长久,不该灭亡的,就算说了,论了,选了,也山水常青。

[新闻原稿]
十大已亡或正在灭亡的电脑技术,C入选
2007.09.17  来自:CSDN   呐不喊

【CSDN 9月17日消息】来自Computerworld  很难说这些技术真的灭亡了,因为他们至今还存在于某些领域。实际上,说一种技术灭亡的过程也正是寻找它生命力依旧的过程。在经过仔细的权衡后,我们列出下面这个名单,注意只是相对的而不是绝对的。

1.Cobol:Y2k(千年虫)好像给了Cobol一次新机遇,然而仅仅六个月到一年的时间,这门衰退的语言便再无救世主,与此同时,也极少有学校再开这门课。

2.Nonrelational DBMS:20世纪80年代,主要有两大数据库管理系统方式:一是多级递阶系统(hierarchical systems)如IBM的IMS,另一种就是network DBMS,像当初的OracleDBMS。然而今天二者都已被关系型数据库管理系统所取代,像DB2, Oracle and Microsoft SQL Server。

3.Non-IP networks:TCP/IP已经基本统治了网络世界,由此同时,人们对IBM SNA (Systems Network Architecture)的需求也越来越少。尽管现在仍有许多银行、保险公司在SNA网络方面投资,然而在整个网络投资方面的比例已经很小很小。

4.cc:Mail:这一基于LAN存储转发的e-mail系统始于80年代初,曾达到两千万的使用人数。然而当更复杂的邮件系统如Lotus Notes 和Microsoft Exchange出现的时候,它便迅速末落了。

5.ColdFusion:曾经流行的网页设计语言,由Allaire公司在上世纪90年代中期推出。曾经关于ColdFusion是否灭亡的争论也已平息,因为现在已经是.Net,Java,Ruby on Rails,Python,PHP的天下。

6.C语言:随着Web时代的来临,C 语言跟这个时代越来越没关系。“C++和C#仍然矫健着,但如果你想找一个纯C语言的程序员,要么他失业,要么他正在学习一门新语言。”

7.PowerBuilder:美国Powersoft公司于90年代初推出的基于客户/服务器体系结构的面向对象的数据库开发工具,后被Sybase收购,还记得它当初有多热吗? 被视为Oracle的竞争对手。然而现在PowerBuilder程序员处于需求的最底层。不过预计今年推出的PowerBuilder 11已经可以生成.NET代码。

8.Certified NetWare Engineers:90年代成为一位Certified NetWare Engineer是很时髦的事,一度让Novell在PC服务业占据90%的市场份额。然而两年的时间人们便转向了NT。“就像一夜之间发生的一样。”

9.PC network administrators:越来越多的人转到Windows servers,network administrators(网络管理员)的需求越来越少。

10.OS/2:最初由微软和IBM联合在1987年隆重推出,然而不久合作破裂,IBM在经过一段时间为OS/2的消亡辟谣之后,还是在2005年终止了销售。现在OS/2还是有一个专门的社区,这款开放的操作系统仍被一家叫Serenity Systems International 的公司以eComStation的名字销售。【呐不喊】

 

网友评论(13)

【游客 发表于:14/12/31 17:46】

只想说一句,真正算上大师的,也就只有那末几个人,如今的程序猿,我敢说大半都只能算半个程序猿,更多的都是庸才,我们创作作品为的是自己方便呢,还是为别人方便,

893605721 发表于:13/03/27 14:32】

看到了

【游客 发表于:10/11/20 11:39】

呵呵,没有c语言,我真的不知道怎么继续学习java与c++了.net了

【游客 发表于:10/07/28 09:52】

您是对的!!!

fjswxm 发表于:09/10/30 08:21】

只要是需要的知识,过时了也要学。

dave 发表于:07/12/02 03:37】

相当年说 Assembly Language is Dead 的都是些把汇编了解的比自己的儿子还熟悉的人物。现在又轮到C语言了,希望不要误导人 才好~不过越往后C的地位肯定越低了~~

Wednesday 发表于:07/10/13 11:42】

[引用]【chnanli 发表于:07/09/27 16:50】

其实无所谓淘汰不淘汰,只是以前的事物推动并发展了现在的的事物,现在的事物推动发展了未来的事物,然而他们始终存在着,因为它们所蕴涵的思想一直在继承着,不管怎么变,我们始终能找到它们的踪迹 
我一直信奉,那些被人们抛弃的事物并不过时,如果我能从中汲取营养,那么被抛弃又何妨,只是某些人不懂而已

-------------------------------
说得好!!!

dreamhk 发表于:07/10/07 05:13】

C语言是不可能灭亡的,看看linux系统的源码,几乎都是用C语言写的.
越是高级的语言执行速度越慢(C$还要带运行库才行),而C却是比较高效的.

null 发表于:07/10/05 19:42】

…………

没有旧事物做基底,哪来新事物的发展。
其实C并不是灭亡,而是以另一种形式存在,它只是融入到程序员的思想当中,推动新语言的发展。

caizhenbin 发表于:07/10/04 11:49】

……

当前1/2页 首页 上一页 下一页 尾页

我也跟评:

请输入验证码 (提示:点击验证码输入框,以获取验证码
    


更多文章

程序员眼中的世界

  本栏目所刊文章皆已获程序员眼中的世界期刊网<www.proeyes.net>授权,此处文章版权及解释权归程序员眼中的世界期刊网所有。凡转载本栏目文章的网站或个人,须于转载处声明“转载自汇编网www.asmedu.net”,并加注“文字来源为程序员眼中的世界期刊网”字样。

  程序员眼中的世界期刊网为程序员人文电子期刊杂志网,提供人文科学类的网络电子杂志。

  程序员眼中的世界期刊网立足IT行业,通过程序员的眼睛来观察世界,以程序员对行业和社会的认知反馈来影响行业和社会的发展,展现程序员的思想和人文科学价值,弘扬程序员群体积极向上的人文科学精神。