为什么大一是以 C 语言入门,而不是 Python?

网友解答: 碰巧C和python都学了,说说我的看法,我认为C语言是最好的CS专业入门语言,真正有问题的是以VC MFC为代表的某些高校落后的教学工具和框架。C语言教学相比于pytho

网友解答:

碰巧C和python都学了,说说我的看法,我认为C语言是最好的CS专业入门语言,真正有问题的是以VC MFC为代表的某些高校落后的教学工具和框架。

C语言教学相比于python的优势包括:1. 逼你了解程序从编译链接到执行的全过程,免得有人觉得改个后缀源代码就变成程序了。2. 现成的轮子足够少,免得有人问“sort不是可以直接调用吗?为什么还要自己写”这样的问题。3. 方便CS的众多后续课程,用python上编译原理操作系统计组的画面我实在想象不出来。

至于学习兴趣……当然是要靠你自己发现和保持的。学习必然是痛苦的,python只是在这碗中药里放了几颗语法糖。你若不能理解C语言的指针,又怎么能理解python的迭代器呢?初学者能做一个网站出来,不过是库和框架把你不知道,没学过的东西都隐藏起来了。如果沉迷于现成的轮子和脚本语言的层层封装,而畏惧对算法,逻辑乃至计算机本身的探寻,那和培训班三个月出师的调包侠有什么区别? 网友解答:

不是我故意黑,现在大学的老师有几个正经上课的?大纲落后,教授忙着做项目,没人管你本科学什么。所以,醒醒吧同学,老师只是完成他的教学任务,至于教的好与坏,跟你半毛钱关系没有。

你说C语言适合作为基础也好,python适合入门也罢,请自己主动的去学,不要拿谭的C程序设计学就行,记住,那不是标准c,你工作即便用C也不能那么写。亚马逊可以找到很多现代c入门书,,教学视频更是数不胜数。最高效的方法是看系列教程贴,一般都会带例子。

真心看不惯本科的教学大纲,计算机科学发展那么快,你拿八九十年代的东西来教,不废才怪

标签: