大学编程课真不该用 VC/VS 这种 IDE 来教,好多人写了好多年程序都不知道 editor, compiler, linker, interpreter, debugger, IDE 这些概念

2014-08-26 01:00:18 +08:00
 cbsw
前段时间花了好长时间才给实验室一师兄讲明白这几个概念。刚才和妹子打电话,妹子看别人用漂亮的 sublimetext 写 python 程序,就一直认为 sublimetext2 那个黑底彩色的编辑器就是 python 语言的一部分,就要学 python。跟她说了半天那个东西仅仅是一个编辑器,可以用来写各种程序,python 也可以用任何文本编辑器写,接着又给她讲了半天 editor, compiler, interpreter, debugger, IDE 的区别,结果还是没搞明白,错误的观念根深蒂固啊。

问一下各位,国外教学一般都用什么开发环境。国内大学似乎基本上都用 VC/VS(其中很多还是盗版) 教编程,编程入门真不该用 IDE 来教,更不该用盗版的 IDE,给学生灌输了一大堆不清楚的概念和错误的理念
15647 次点击
所在节点    程序员
109 条回复
aszxqw
2014-08-26 09:55:55 +08:00
核心原因是那些老师除了 vc/vs ,其他啥也不会。
jy02201949
2014-08-26 10:03:35 +08:00
我上大学那会用的还是 turboC呢,楼主有什么想说的
hahastudio
2014-08-26 10:08:04 +08:00
详细的区别是编译原理教的,编程课是个大平台的课,电子啊生物信息啊机械啊都会学的
kmvan
2014-08-26 10:11:14 +08:00
跟大家说个笑话:中国大学编程课…………哈哈哈
durrrr
2014-08-26 10:13:38 +08:00
师傅领进门折腾在个人
JingXiao
2014-08-26 10:20:05 +08:00
可是那才是大学啊,不然呢,大学老师会陪你折腾?
Admstor
2014-08-26 10:25:41 +08:00
我觉得这个是个人问题吧,当年学C++的时候,老师就说过代码本质就是一段文本,用notepad写完后改cpp后缀是一样的...用VC只是方便编译调试


另外一点我觉得不知道你们实验室是做什么的,非计算机实验室,不了解这些也挺正常,因为编程对其他学科就是一个解决问题的工具,和计算器一样,并不需要深入了解工作原理,会用就行了...
bengol
2014-08-26 10:33:46 +08:00
visual studio 多么好的工具
zmj1316
2014-08-26 10:35:01 +08:00
我们老师上课还是用的tc
有意见么
yxz00
2014-08-26 10:44:17 +08:00
你觉得老师教完怎么用这些东西一个学期够不?
hvsy
2014-08-26 10:49:01 +08:00
大学的课程还是放在引起兴趣,让学生入门的更好.太多的人在接触计算机的时候就被各种概念一通乱砸给砸晕了.而失去了学习下去的兴趣.这就是像从小学数学的时候不会跟你讲数论什么的一样的.
w2angel
2014-08-26 10:53:30 +08:00
遇到这种人只能说明他们自己没学好
ChiChou
2014-08-26 10:57:33 +08:00
@rekey
hahastudio
2014-08-26 11:02:47 +08:00
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/Syllabus/
MIT 的课程吧,这个?
on Windows you can use Microsoft Visual Studio on Windows (registration with Microsoft DreamSpark required)
viila
2014-08-26 11:06:04 +08:00
上课和编程明显不一样。老师总不能手把手配环境教写各种makefile。各自编程用工具还真是觉悟问题。
ASM课因为没有听课谎称IDE太新和老师不兼容的飘过(误)
aaalzk
2014-08-26 11:11:45 +08:00
当年选修linux的时候简单的讲过文本编辑器和编译器这些东西,不肯学的话老师讲得再多也是水过鸭背
robertlyc
2014-08-26 11:13:18 +08:00
其实lz只是在花样晒妹而已
fasling
2014-08-26 11:21:49 +08:00
@robertlyc 赞同
jiyinyiyong
2014-08-26 11:40:05 +08:00
在介绍 Sublime Text 之前, 先说一般 Vim 跟 Emacs, 再说下两个有多难用,
然后说一下还有 Brackets, Atom, LightTable 那么几个跟 Sublime 很像,
最后说 Sublime 才不是 Python 写的呢, 人家是 C++ 作品的, Python 用于写插件.
belin520
2014-08-26 11:42:27 +08:00
11L 正解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/129882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX