@
ivito v2ex的回复提醒好像有些问题,才看到回复...
明确的错误:
"Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android)"
如果不考虑一些奇怪的情况(用C#、Java之类的语言写操作系统),几乎所有操作系统都需要用汇编来写,而不是只能用C语言。而且还有奇怪的情况在。
写iPhone应用不只能用Objective-C,Android也不是只能用Java。至少C++这么万能的语言总能用吧。
而恰好Python既可以写iOS应用,也可以写Android应用,完全和这段话的意思相悖。(Kivy)
不算错误但不准确:
“非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言”
4句里面只有Java很流行应该没有争议
C语言难不难学看个人的想法了,我是没觉得C语言比其它语言难学。而且C语言功能少,不复杂,说它好学倒也是恰当的。
BASIC被人说成“It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.”(我没有在这里认同这句话,只是想说“Basic适合初学者”并不太对)
Javascript只是在网页里唯一可用的脚本语言而已,适不适合就另说了。如果大家都觉得适合,应该不会有那么多把其它语言编译成Javascript的编译器出现了