作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题Re: 编译器使用情形调查统计
时间Mon Sep 5 03:10:40 2005
※ 引述《akalashnikov (ak)》之铭言:
: 共 23 人,有复选故总使用数超出人数
: compiler:
: .net 2003 core 3
: tcc 2
: VC6 core 7
: VC7 core 6
: bcc 4
: gcc/g++ 17
: 细分:版本不明 9
: 3.3 2
: 3.4 3
: 4.0 3
: IDE:
: .net 2003 3
: VC6 7
: VC7 6
: Eclipse 1
: TC++ 2
: DEV C++ 3
: BCB 4
: 其余不明 13(纯gcc/g++)
: 有位仁兄写了TurboPascal...这我就没记录了...XD
: 推 Solccp:Eclipse +1 59.113.160.250 09/04
: 推 visualbug:DEV C++ and VC6 各+1 211.74.97.215 09/04
: → hwhs:Dev C++ and VC6 各+1 140.112.248.242 09/05
多谢原po akalashnikov网友整理出了这份统计。
聊聊我对统计结果的观感。没想到 gcc/g++ 的使用率竟然打败
了 VC++,高居榜首,自由软体的成功,早已不是神话,也不是
只限於国外了 (大心)
不过,我看回应者大部份都不是新手。如果只调查第一年的初学
者,特别是正规学校课程的学习者,不知比率是否还能维持这样?
我之前看过不少初学者好像都还在用 TC++,难道还是有很多学校
叫人用 TC++ 吗?
其次,明显地看得出来,就是 MS 和 GNU 两大阵营在竞争,两种
都用的人不少,但是除了这两者之外,其他的 compiler都乏人问
津。像是对 C++ 及 C99 支援最完整的 Comeau 都没人用,我也是
前几天趁着优惠期还没过,刚订了一套来真正玩玩看,之前都是用
他们的线上 compiler 来做编译测试而已。看来,如果没有 GNU
以及全体自由软体界的努力,要与 MS 抗衡,真是不可能的任务。
(这点可能过度推论了 ;-Q 接下来或许要看 google 如何从另一
切入点来和 MS 角力,当然,google 背後也是大大利用了自由软
体的好处,包括他们的 server 是由数以万计的 Linux组成, 并
大量使用Python开发程式等等)
再来,就 MS VC++ 版本而言,VC6 和 VC7 的使用者一半一半,
显示出了 MS 旧势力的根深蒂固,即便 VC6 是那麽的糟,仍然有
许多人继续在使用着,其中的原因,可能包括要维护旧程式以及
取得上较容易(学校仍只提供 VC6 等)。一个不太负责任的超级
企业,即使它後来做了一些改善,过去它所留下的不好的东西仍
将继续带给世人不良的影响。所以我们大概也必须继续预期会有
人来问奇怪的错误,而不知其原因正是因为他还在用 VC++ 6。
咦,写了半天,发现原po的统计似乎不完整,有三四个人有用
bcc/BCB 却未见列在统计中?
还有,我又在中(前天被我移到「板面公告->远古档案」了:)
发现了过去创板板主在 1999 年时就做过投票调查,竟然那时
就已是 VC 和 GCC 各半了,但最高的却是 Borland的各种产品
的总和。
结果如下:
◆投票结果:(共有 30 人投票,每人最多可投 3 票)
gcc/egcs 15 票 20.55%
Visual C++ 17 票 23.29%
BCB 10 票 13.70%
Visual Age C++ 0 票 0.00%
Turbo C/C++ 15 票 20.55%
Borland C/C++ 12 票 16.44%
Microsoft C/C++ 1 票 1.37%
djgpp 3 票 4.11%
lcc 0 票 0.00%
看起来,当时使用率最高的 Borland产品(BCB/BC/TC++)过了这
六年,衰退得相当明显。现在 Visual Studio 2005又将正式推
出,Borland的命运更是岌岌可危了。
封闭软体已无人能与 MS 抗衡,於是自由软体的使命就更重要了。
虽然,许多时候,自由软体玩家只是抱着 Just for fun 的心情,
但是世人能够继续拥有选择的自由,而不被绝对商业霸权所宰制,
对人类文明真的是一件要紧的事。MS IE 使用不光明的手段打败了
Netscape,独霸市场以後,就开始摆着给它烂。还好当年Netscape
做了明智的决定,将原始码开放出来,让mozilla 及後续的 firefox
能够不断的发展,也才逼得 MS 不得不让 IE 稍微有点长进。只是
台湾的公私单位网站服务提供者太多还是死抱着MS大腿,使用只有
IE 能看的网页技术,造成资讯流通的障碍。(请注意:这一段可
不是与本板板旨无关的离题文,有心了解如何写出一个 browser,
可以拿 mozilla/firefox 完整的 C++ source 来研究,多好!
PCMan大大(即 HZYSoft)也做出了 pcman 在 firefox 上的 plugin了)
不知大家还有什麽想法?如果感到原po的这份调查取样不够多,
或是不够精密等等,有什麽idea想要重新调查的话,版务这边
可以支援,使用较正式的投票一类的方法来做。
还有,今後也欢迎大家多多来分享一些业界的相关动态,包括
各种新产品的讯息。(当然,要尽量维持客观中立,不然就变
成广告文了 :-)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: khoguan 来自: 220.130.208.167 (09/05 03:57)
1F:推 amymayyam:我是新手(举!) 218.164.74.157 09/05
2F:推 akalashnikov:阿,漏掉了... 140.113.141.1 09/05
※ 编辑: khoguan 来自: 220.130.208.167 (09/05 11:16)