FrankHB
2013-04-06 19:03:22 +08:00
环境?既然要学C(不算混二级),环境本来就是 [必须折腾] 的东西。不会?不会RTFM?要是连这种基本功都死活折腾不好,学出来什么用?
对于C来说,现在教pre-standardized impl几乎完全和实际需求脱节。而且C本来就设计得不怎么样,渐进改进对易用性实际上是有很大帮助的。就算M$冥顽不改,最起码也支持ANSI C89(而Herb Sutter也承认过不是完全无视需求而是资源的问题所以优先满足C++,C++11需要的部分C也实现了)。但TC/VC6这种早就过期/bug一堆/脱离实际的实现,负责任的老师是不会拿来浪费学生生命的。
至于水平嘛……这个别指望了,要干活肯定得靠自学。国内的C相关著作的水平绝大多数没法指望,这个也差不多是常识了。另外我是相信现在非得抱着TC/VC6这种过时实现才会教的,99.9%以上自己都没入门。
那谁,别黑Lisp了,Lisp根本就不算是 [一种] 语言。要说Scheme,不会像C那么过时,虽然R6RS改得有点多。Common Lisp什么的确实不适合入门。(但说到底其实C也不适合——坑多,而且不得不折腾环境什么的。)