※ 引述《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:00llvm/clang 本来就不相容gcc。你codeblock 干麻不配 gcc
请爱用gcc 但left-shift真的是过时的观念吗@@?
作者:
HamalAri (哈马‧阿里)
2014-11-08 19:12:00没人规定,所以有些linux distro换llvm也乖乖自已patch你爱用llvm就只好自已弄到可以动
作者: ilikefet 2014-11-08 19:13:00
学校教育本来就是在教基础,右移有他的必要性
来了来了,不说清楚讲明白,光要替时代的遗迹护航的来了
写嵌入式的时候还是会遇到乘法用右移吧...更正左移,右移左移还是在C有其特性吧
作者:
CLANNAD (-クラナド-)
2014-11-08 19:17:00llvm的标准支援比gcc好多了 速度也快巴掉gcc了
作者: shanishani (shani) 2014-11-08 19:17:00
dev的核心真的太旧了
作者:
CLANNAD (-クラナド-)
2014-11-08 19:18:00而且BSD license用起来就是比较爽
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半桶水就不要出来丢人
作者:
HamalAri (哈马‧阿里)
2014-11-08 19:31:00clang -O2 和 gcc -O1 差不多快吧?clang只是优化较少
作者: 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:00dev C++的问题是不够严谨,有bug,你偏偏举了不是bug例子
作者:
yhaoo666 (yhaoo666)
2014-11-08 20:54:00小朋友,期中考周到囉