大学编程课真不该用 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,给学生灌输了一大堆不清楚的概念和错误的理念
16345 次点击
所在节点    程序员
109 条回复
tushiner
2014-08-26 15:22:39 +08:00
@Automan 你是在逗我么。。。。根本就不在同一个教育体制内,有可比性么。。。。
davepkxxx
2014-08-26 16:23:51 +08:00
你说的编程基础和具体语言编程不在同一个课程里吧,你是没上过大学还是在钓鱼?
ioth
2014-08-26 16:44:52 +08:00
话题党。
睡不好怪床歪。
学不好啥都是问题。
chilaoqi
2014-08-26 16:53:02 +08:00
幼稚, block;
doraemonext
2014-08-26 17:29:07 +08:00
LZ注孤……
orvice
2014-08-26 17:56:11 +08:00
学C用tc怎么破(
ant_sz
2014-08-26 18:45:42 +08:00
我倒是挺同意LZ的。

并不是说不让用VS教。但是教的过程中不能给学生树立 C = VC 的概念。如果一开始的观念没搞正确,以后要扭就扭不过来了。

C 作为一种入门的语言,一般来说是为学生学习其他语言打好基础的。有些语言没有 VC 这样的 IDE,这对于有 C = VC 观念的学生来说,是一个不好跨越的门槛。

从一开始就树立正确的观念,明白编程语言、编译器、编辑器等等的关系,我觉得是非常基础和重要的。
Automan
2014-08-26 18:52:36 +08:00
@tushiner 我又没回你。。LZ 问的是国外教学一般都用什么开发环境。
xupefei
2014-08-26 19:39:51 +08:00
国外党表示,只要达到目标,你想用啥用啥。
不过,如果老师教学用的是 A IDE 而你用的是 B IDE,那么使用过程中遇到的问题请自行谷歌解决。
而且,国外大学一般都有 DreamSpark 里免费的 VS 用吧……
jiaqi228
2014-08-26 19:44:39 +08:00
有心的人会自己去了解的啦。
fishleen
2014-08-26 19:45:00 +08:00
好奇国外怎么教C和C++的,以下是答案:
我校是美国农村大校(不能透露太多,不然暴露身份了),学C是要求学习写Makefile的,是要懂得什么是compile,什么是assemble,什么是link的,一般都是用vim来写。开发环境:ssh到学校服务器+vim。
结果:很多人在这门课下都崩溃了。对于没有接触Linux和C的人来说学习曲线太长,但是4个projectdue,midterm都有3个(我们是semester制)。老师只能curve给分。
至于学好C的好处就是后面上操作系统这门课不会那么吃力。
scola
2014-08-26 19:52:59 +08:00
入门用的 tc,哭了,咋个就不是vc
hussion
2014-08-26 20:15:01 +08:00
11L...
hjc4869
2014-08-26 20:19:44 +08:00
@xupefei 国内大学也可以通过DreamSpark获得免费的VS,Windows Server。我(马上大一)就获得了。
reverland
2014-08-26 20:25:44 +08:00
这不能怪大学选什么。老弹的C语言里说得多清楚,VC not equal to C

学生缺少自己探索的习惯,没兴致怎么硬灌输都没用。
wdlth
2014-08-26 20:46:53 +08:00
以前我们Java老师就是喜欢记事本写,javac编译……
solar
2014-08-26 21:21:12 +08:00
11L 露珠 forever alone啊
shiweifu
2014-08-26 21:50:26 +08:00
hitsmaxft
2014-08-26 22:21:44 +08:00
@humiaozuzu 对面大学表示差不多了, 计科老师都是些二流货色.. 好在学生争气
hitsmaxft
2014-08-26 22:27:24 +08:00
问题是教育出来的学生自学能力低下, 连怎么寻找对应学科知识的能力都没有, 这不是 vc/vs 的问题, lz 你看问题没看在本质上.

不懂 sublimetext 不是问题, 不懂 vim 也不是啥问题. 你说的这些, 大部分在编译原理和计算机系统上有的.

大学教育的问题是, 教师水平低下, 又很傻逼地觉得写代码很弱, 因为他们本来就靠压榨廉价研究生活获利的, 怎么可能在编程语言技术教学上投入呢..

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

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

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

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

© 2021 V2EX