If you use Maple, then you should certainly try Pascal. They are from the same family, so one language is not difficult to learn once the other is familiar to you. Experience the speed of Pascal (or the facilities of Maple).
On the other side, Java and C are from another family. They require significant overhead of typing and taking care of various details. The so-called real programmers just like this sort of things. But frankly, it does save CPU cycles at critical places.
If you know little about programming but likes mathematics, try Scheme. Its syntax is simple; it does not require learning. Without all the formalism of other languages, it reveals a central truth of programming: It's all about recursion.
On the other side, Java and C are from another family. They require significant overhead of typing and taking care of various details. The so-called real programmers just like this sort of things. But frankly, it does save CPU cycles at critical places.
If you know little about programming but likes mathematics, try Scheme. Its syntax is simple; it does not require learning. Without all the formalism of other languages, it reveals a central truth of programming: It's all about recursion.
本文对比了来自同一技术家族的Maple与Pascal,以及来自不同技术家族的Java与C的特点。对于熟悉一种语言的学习者来说,尝试同家族的另一种语言会较为容易。此外,文章还介绍了Scheme这一适合数学爱好者入门的编程语言。
182

被折叠的 条评论
为什么被折叠?



