注册 登录
编程论坛 C++教室

[转载]十大已亡或正在灭亡的电脑技术,C入选

qkjenjoy 发布于 2007-09-19 08:59, 3076 次点击

【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的名字销售。

46 回复
#2
qkjenjoy2007-09-25 10:07

没人顶

#3
雨中飞燕2007-09-25 10:49
要是我是版主,要么转走你的帖,要么删掉



by 雨中飞燕 QQ:78803110 C/C++讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
#4
yuyunliuhen2007-09-25 14:10

有这个可能?

#5
ioriliao2007-09-25 16:01

说C会灭亡的人代表那些说这话的人的技术越来越滥了.代表着完全成为ms的奴隶了.

#6
scutan2007-09-25 16:57
估计本文章的作者不懂得什么叫汇编吧, 否则汇编也会被他列出来的.
好比只知道汽车的好看, 而不知道汽车的关键在于其性能.
#7
海子星竹2007-09-25 16:59
不要在危言耸听了
#8
coachard2007-09-25 17:05

一个大坑。。。

#9
AlwaysSLH2007-09-25 17:57
#10
aipb20072007-09-25 18:00
呵呵,

明显
#11
china25qd2007-09-25 18:32

大家不要激动,虽说C确实是很多语言的基础,但是不可改变它没落的命运.
C和汇编在现在也只是我们一群程序员孤芳自赏的媒介而已.
你出去找工作的时候对人家单位说:"我什么都不会,但是我精通C"这是不行的.

#12
ioriliao2007-09-25 20:28

楼上的...如果精通了C和汇编还用得着去找工作吗?
你知不知道有嵌入式这东西,知不知道有写操作系统这东西
知道不知道有写编译器这东西...
你说什么很多语言是C语言的基础啊.完全乱说.应该说很多语言
是C语言做出来的.
中国的软件业为什么这么失败.就是因为太多像你这种人了.
如果不精通C和汇编永远只能生存在微软的淫威之下.
我可受够了....

#13
d9com1232007-09-25 20:50
不可能吧!?
毕竟C的重要性可不仅仅是基础哦

[此贴子已经被作者于2007-9-25 20:53:39编辑过]

#14
china25qd2007-09-25 21:23
回复:(ioriliao)楼上的...如果精通了C和汇编还用得...

楼上的...如果精通了C和汇编还用得着去找工作吗?
你知不知道有嵌入式这东西,知不知道有写操作系统这东西
知道不知道有写编译器这东西...
你说什么很多语言是C语言的基础啊.完全乱说.应该说很多语言
是C语言做出来的.
中国的软件业为什么这么失败.就是因为太多像你这种人了.
如果不精通C和汇编永远只能生存在微软的淫威之下.
我可受够了....



你是坐着说话不腰疼啊!
你知道现在工作有多难找么?
现在不是你不怕找不到公司,是公司不怕招不到人.单单精通C有什么用?你不会别的语言,不能顺应市场需求,除非你自己开公司,否则还没上岗就得下岗了.
用人单位是不会因为你精通C而看重你的.
写系统,写编译器,你也要有时间有财力,这个世界上不是所有的人都是不记后果的纨绔子弟的.程序员也是人,也要生活,C对于我们来说只能是甜点,不能作为主食.平时写一些小程序还可以,但是真的要用来换饭吃是不现实的.
C代表着一个时代,但不是永远,我们要正视前方,有舍才有得啊!
还有我要指出的是用C作出来的语言大多数是MS的,其他的都没落了.
中国软件业并没有失败,虽然印度人都说我们失败,但是正因为有我们这样的人,我们的软件业充满了希望!
如果精通C,或许还能靠MS的淫威混口饭吃.但是我们有JAVA,有LINUX,我们有必要为希望而挣扎下去.
为了美好的将来,我坚持下去...

[此贴子已经被作者于2007-9-25 21:40:10编辑过]

#15
ioriliao2007-09-25 21:35
难道你没看出我的意思吗?
嵌入式开发这不是市场吗?
操作系统开发不是市场吗?
编译器开发这不是市场吗?
游戏开发不是市场吗?
什么叫精通C?

问题是,你有没有这个能力?
你说C没有市场,你是说C
在erp开发中没有市场吧,
在网站开发中没有市场吧.

可能是你找工作难,也可能是你的那个地方找工作难.
#16
忘了藤2007-09-25 23:05
其实C还是蛮好的
#17
野比2007-09-25 23:17

咳咳,平静点~
应该这么说,关于C和汇编,
现在已经几乎没有多少人用纯x86基础的C和汇编了(除了教学等)
主要已经是基于特定MCU的C和汇编,在嵌入方面

基于PC的软件开发大多数都用C++了~

说实话,现在商业上用标准C做实际开发的几乎没有了~ 仅存于爱好者和研究者之间
但也不能说“灭亡”,只能说它以C++、C#、Java等等形式延续下去,这些C系的语言会将C继续发扬的


不过LZ在C区说C消亡了会让人产生抵触的哦

#18
cince2007-09-26 01:47
......

一句话:

罗卜青菜各有所爱.

我偏偏喜欢学C.你偏偏不学C.

有人能阻止吗?

有耐你杀了我.我学C++
#19
qkjenjoy2007-09-26 08:36

市场上的程序员应该找不出一个只会C的了吧,要么他失业,要么他正在学别的语言

#20
ioriliao2007-09-26 09:28
我从没说过只会C就行了...没错..我们都要吃饭混日子.在中国的现实中单靠C是行不通的.
不过请注意...你的文章讨论的不是这个问题.是技术问题.说C已经灭亡这肯定会引
起很多人的愤怒.
#21
qkjenjoy2007-09-26 15:39

不是我得文章 是转载的 csdn转国外的

#22
孤独败天2007-09-26 15:48
#23
狂恋C语言2007-09-26 17:06
哥们新来的吧!C做为一门可移植高,效率几近汇编的语言,在硬件编程方面的地位至少再过几年也不会动摇。以后这样的帖子少发点?
#24
狂恋C语言2007-09-26 17:22
绝对支持ioriliao,C决对不止是小甜心,而C++,VB什么的在底层开发方面还是无法替代C的。不信下一个破解的windons原程序。内核都是C,C++,VB充其量做做外观。
#25
百年不亮2007-09-26 17:47
怎么不把这帖子发到C版去?

口水淹不死你。
#26
lzyssy2007-09-26 23:26
顶楼上
#27
lu_wei2007-09-27 09:07

要是说C会灭亡那完蛋了 世界也差不多要回去原始社会了

[此贴子已经被作者于2007-9-27 9:09:07编辑过]

#28
远去的列车2007-09-27 09:26
无论对错,楼主你都犯了大忌
#29
天使梦魔2007-09-27 09:36
现在用纯C的少是少,不过还没有到没落的程度.
哎~~~~~你们这些人就是为了钱.钱就是你们的主宰.
我也没什么话说.要是纯为了钱怎么不去学java.

我还是喜欢比较开源的东西,我想用liunx但是很多liunx系统不支持X86的CPU.
做开源免费的东西就只看重移植性.C/C++和汇编是很好的选择.

话说回来VC恐怕是人们用的最多的编译器了吧,在WIN32方面用MFC封装过了.
微软也够的了,有时候用别人的软件还会提示找不到MFC??.dll.
狂汗中,以前觉得VB的移植性够龌龊了,没想到看到VC也有这样的一面.
#30
aipb20072007-09-27 11:15
[QUOTE]很多liunx系统不支持X86的CPU.[/QUOTE]

现在很多都支持吧!
#31
weishj2007-09-27 15:16
哪位版主同志把这帖子移到C区去晒几天看看哈

[此贴子已经被作者于2007-9-27 15:17:12编辑过]


#32
葵葵2007-09-27 21:10
    怎么可能,,严重同意假的。。
#33
china25qd2007-09-27 21:29
以下是引用天使梦魔在2007-9-27 9:36:50的发言:
现在用纯C的少是少,不过还没有到没落的程度.
哎~~~~~你们这些人就是为了钱.钱就是你们的主宰.
我也没什么话说.要是纯为了钱怎么不去学java.

我还是喜欢比较开源的东西,我想用liunx但是很多liunx系统不支持X86的CPU.
做开源免费的东西就只看重移植性.C/C++和汇编是很好的选择.

话说回来VC恐怕是人们用的最多的编译器了吧,在WIN32方面用MFC封装过了.
微软也够的了,有时候用别人的软件还会提示找不到MFC??.dll.
狂汗中,以前觉得VB的移植性够龌龊了,没想到看到VC也有这样的一面.

废话,我学软件是为了兴趣,但是兴趣是建立在生存基础上的.所谓饱暖思淫欲,饭都吃不饱还谈什么C啊?
为什么学JAVA?因为JAVA是开源免费的东西,C的局限性大的多.我们能写简体字了,为什么还要抱着甲骨文和篆书不放呢?甲骨文和篆书可以在闲暇只时当艺术书法写么!
当然,我现在研究MFC也是一种爱好.
至于封装性,可以说没有封装性就没有软件产业,别人辛苦好些年写出来的东西,就被一些人不劳而获了,那还让人怎么活啊?
嘿嘿!想光明正大的不劳而获,还真是大有人在啊!

#34
天使梦魔2007-09-28 10:05
[QUOTE]废话,我学软件是为了兴趣,但是兴趣是建立在生存基础上的.所谓饱暖思淫欲,饭都吃不饱还谈什么C啊?[/QUOTE]
不知是否清楚我说的赚钱是什么程度.哪轻松往哪专,而不管开发出来别人好不好用,喜不喜欢.知道中国为什么有这么多垃圾软件不,都喜欢仿别人的.说到自己创造又没那个能力,花工夫去创造还不如搞房产赚的多.
[QUOTE]为什么学JAVA?因为JAVA是开源免费的东西[/QUOTE]
真正做到开源免费的是C/C++吧,当然我不是指VC编译器.你可以网上搜索做开源免费软件人都用什么语言.
JAVA做出来一个小游戏也收费,我觉得JAVA做出来的东西没有一个不收费的.
[QUOTE]C的局限性大的多.我们能写简体字了,为什么还要抱着甲骨文和篆书不放呢?甲骨文和篆书可以在闲暇只时当艺术书法写么![/QUOTE]
这句话好像说明你不在使用C/C++.
[QUOTE]嘿嘿!想光明正大的不劳而获,还真是大有人在啊![/QUOTE]
不劳而获做什么?赚钱?我喜欢开源,至少我不会.
不过以中国人人均道德水平,其他的我不知道了.
#35
qkjenjoy2007-09-30 10:25

学C的找到工作了么

#36
ioriliao2007-09-30 19:22
有人精通C吗?
#37
冰的热度2007-09-30 20:11

具我所知,Cobol目前在对日外包的很多项目当中发挥着不可替代的作用,怎么能说灭亡呢?

C语言的霸主地位更是无人能动摇(除了汇编和C,你见过C++/C#或其他语言写的操作系统吗?)

......

#38
faee02007-10-04 15:33

LZ尽说些不负责任的话

#39
上杉冰枫2007-10-05 02:06
我只能说~只要你学了~ 你总有能用的时候~ 你学到时候不会是白学~
#40
body2022007-10-05 22:25

可能这里搞软件的比较多,如果搞硬件的不懂C,那吃饭都成问题了!

#41
penganlph2007-10-05 23:17

是不是真的哦

#42
animeo2007-10-06 01:12
不过C也的确在没落了,毕竟C++很好的继承和发展了C.个人认为可以取代其位置.
#43
aipb20072007-10-06 11:53
以下是引用animeo在2007-10-6 1:12:29的发言:
不过C也的确在没落了,毕竟C++很好的继承和发展了C.个人认为可以取代其位置.

impossible

#44
csmenglei9512007-10-06 13:50

危言耸听...别打击我,我刚学

#45
DieHeart2007-10-06 14:10
[ZT]Linux之父炮轰C++:糟糕程序员的垃圾语言 http://blog.
#46
coding2007-10-06 18:51
做内核设计时,还有驱动程序时,大都离不开C,LINUX也是用C做的,
难道有人会用VC,VB,.NET做系统程序吗?不会!!!!!!
#47
succubus2007-10-08 12:43
一笑而过
不敢说多
c至少10年内还很坚挺
底层开发的用c++做的都很少
至于用java和c#做底层开发的恕我孤陋寡闻
至今没有见过
1