|
发表于 2004-5-31 20:36:12
|
显示全部楼层
楼主说了自己是法律学生,我实在想不出理由要他去学C/C++。不错,学好了C/C++,再学其他语言会觉得很容易,但问题是C/C++并不适合初学者;要学好它,要花很多时间和精力,其结果可能是不便捷又不省时的!
再说C/C++是system language,而Python是scripting language,对于一个非专业的编程者来说,个人觉得scripting language会有用的多。System languages were designed for building data structures and algorithms from scratch, starting from the most primitive computer elements such as words of memory. In contrast, scripting languages are designed for gluing: they assume the existence of a set of powerful components and are intended primarily for connecting components together. Though less efficient than system languages in the sense that its execution speed tend to be slower, scripting languages require less code and development time than the system languages. Of course, system languages and scripting languages are different tools for different tasks. System languages are used to create exciting components which can then be assembled using scripting languages. For example, much of the attraction of Visual Basic is that system programmers can write ActiveX components in C and less experienced programmers can then use the components in Visual Basic applications. In Unix it is easy to write shell scripts that invoke applications written in C. |
|