【发布时间】:2011-04-24 15:16:38
【问题描述】:
我总是发现有些人(大多数来自印度)在使用 Turbo C。 我找不到任何理由使用这种过时的编译器...... 但是当我试图告诉他们使用现代编译器(gcc,msvc,...)时,我不知道该给出什么理由。
【问题讨论】:
-
因为电脑没有“涡轮按钮”了。
-
这是他们在印度大学教学时使用的,还有一些非常糟糕的参考书(“Let Us C”等)。
-
@Paul R,哈哈!好在他们现在有 SO 而不是那些书。
-
@Larry:我现在不关心 OP,但对我来说,主要担心的是印度大学正在大量培养编写
void main()的编程毕业生,假设整数总是 16 位,并且认为未定义的行为是一件好事。 -
@PaulR 不仅如此!他们中的许多人使用基于 DOS 的“Lex”、“Yacc”、“prolog”、“lisp”...等版本。我亲眼所见,我是印度人 :) 不幸的是,“Let Us C”的作者被这里的许多年轻程序员认为是 C 语言中最聪明的人。不过我也想澄清一下,这类学生的比例仅占每年获得学位的计算机科学专业学生总数的 60%。