Re: [問卦] 有沒有 Dev-C++ 的八卦?

作者: freeunixer (御劍客)   2014-11-08 19:02:58
※ 引述《netwatching (netwatching)》之銘言:
: 最近網路上討論到 Dev-C++,常見到有人回說過時、老舊
: 但我看學校的程式設計、資料結構課程
: 許多教授仍指定使用 Dev-C++ 做為教學的 IDE
: 為什麼 Dev-C++ 一直這麼流行呢?
沒有為什麼,因為
1.老師懶,根本不自己寫教材
2.老師指定的教科書的作者也懶
那個 Dev C++ 幾年都沒再更新,
教科書的作者每次出新版也只是 update 小差異跟換個練習題,
只講古董時代的 C,根本就沒把 C 的最新演變給說明白.
出新版跟改包裝騙錢差不多,
把你手上同個作者出的 C book 的 2/e 跟 4/e 拿出來比就差不多心裡有底.
他要改版就換 IDE 的話,那書上一堆文章內容要大修,連圖都要重照,這不是自找累?
舉一個 C 語言可以用位元左移與 x 2 同義的例子,
你換個 codeblock + LLVM, 結果 compiler 鳥都不鳥你,惡搞兩三天,
上網到處新手問,最後才發現
       人家準備要淘汰這種不符時代觀念的用法所以取消實作
你會不會吐血想把書拿去金紙爐給燒了,怎麼看都像是在誤人子弟...
作者: cattgirl (小喵超愛合購)   2014-11-08 19:06:00
微軟作業系統 好像是用 VB 寫的
作者: shaform (Shaform)   2014-11-08 19:06:00
不實做 left-shift 是真的嗎 lol
作者: kira925 (1 2 3 4 疾風炭)   2014-11-08 19:07:00
不實做 left-shift 會天下大亂吧@@
作者: waree (白熊)   2014-11-08 19:08:00
金紙爐不可以亂燒東西喔
作者: HamalAri (哈馬‧阿里)   2014-11-08 19:10:00
llvm/clang 本來就不相容gcc。你codeblock 幹麻不配 gcc
作者: liugs963 (Rcat)   2014-11-08 19:11:00
請愛用gcc 但left-shift真的是過時的觀念嗎@@?
作者: freeunixer (御劍客)   2014-11-08 19:11:00
誰規定寫 c 一定要用 gcc?
作者: HamalAri (哈馬‧阿里)   2014-11-08 19:12:00
沒人規定,所以有些linux distro換llvm也乖乖自已patch你愛用llvm就只好自已弄到可以動
作者: ilikefet   2014-11-08 19:13:00
學校教育本來就是在教基礎,右移有他的必要性
作者: freeunixer (御劍客)   2014-11-08 19:15:00
來了來了,不說清楚講明白,光要替時代的遺跡護航的來了
作者: jinniw43805 (Mg鎂)   2014-11-08 19:16:00
寫嵌入式的時候還是會遇到乘法用右移吧...更正左移,右移左移還是在C有其特性吧
作者: CLANNAD (-クラナド-)   2014-11-08 19:17:00
llvm的標準支援比gcc好多了 速度也快巴掉gcc了
作者: shanishani (shani)   2014-11-08 19:17:00
dev的核心真的太舊了
作者: chris610020 (可悲的阿明)   2014-11-08 19:18:00
以樓上的標準直接去寫組合語言就好,連C都不用學
作者: CLANNAD (-クラナド-)   2014-11-08 19:18:00
而且BSD license用起來就是比較爽
作者: kipi91718 (正港台灣人)   2014-11-08 19:20:00
Dev有非官方更新版 CodeBlocks也可用 編譯器都可自己挑
作者: KevinR (Kevin)   2014-11-08 19:21:00
聽你在放屁, Shift Operators 最好會不支援
作者: shanishani (shani)   2014-11-08 19:21:00
那還真抱歉 DEV是我第一個用的IDE我只是針對VS跟DEV用起來的經驗表示你也可以認為我的DEV版本過舊也沒差
作者: KevinR (Kevin)   2014-11-08 19:27:00
你可以在新版C或C++ standard找出Shift Operators不支援敘述的話, 我就推回來
作者: snaketsai (さいでんし)   2014-11-08 19:29:00
雖然不喜歡dev,但聽人話虎爛clang/llvm不能配code:blocks也差不多
作者: KevinR (Kevin)   2014-11-08 19:29:00
半桶水就不要出來丟人
作者: eva19452002 (^^)   2014-11-08 19:30:00
dev c++ ide,bug多到爆炸
作者: HamalAri (哈馬‧阿里)   2014-11-08 19:31:00
clang -O2 和 gcc -O1 差不多快吧?clang只是優化較少
作者: fireslayer (fireslayer)   2014-11-08 19:40:00
我只能說clang不支援left shift真是放屁http://imgur.com/NLeblAq,6Kd41Hk
作者: drkkimo (花貓~ 努力工作)   2014-11-08 19:44:00
是unsupoprted 還是implement上結果不同?C的bit-shift定義上有些issuehttp://www.viva64.com/en/d/0225/print/
作者: shaform (Shaform)   2014-11-08 19:47:00
作者: flu (Crazy Rhythm)   2014-11-08 19:55:00
提出不同意見就推
作者: purpose (秀才遇到肥宅兵)   2014-11-08 19:57:00
被狂打臉XD
作者: donkilu (donkilu)   2014-11-08 20:51:00
dev C++的問題是不夠嚴謹,有bug,你偏偏舉了不是bug例子
作者: yhaoo666 (yhaoo666)   2014-11-08 20:54:00
小朋友,期中考周到囉

Links booklink

Contact Us: admin [ a t ] ucptt.com