作者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)