我是一个业余程序员,对Python有一定的了解,目前正在学习C语言。最近,我和一位也想学习编程的同事交谈。在他的例子中,他想学习C++,作为使用DirectX进行Windows游戏编程的途径。就我个人而言,我觉得直接进入C++是因为你的第一语言有点多-在一种更简单的语言中保持动力已经够难的了,我认为最好学习另一种语言来理解大多数基本概念,然后进入像C++这样的东西。
我发现Python作为我的第一语言工作得很好,因为我对Linux/Unix平台上的网络和网络编程更感兴趣,但对于那些主要对C#游戏编程感兴趣的人,我认为C#可能是一个更好的选择,因为他可以使用Visual C# Express E
我是CS工程专业的三年级学生,我已经用C,C++,Java,Shell,Perl,PHP,Ruby on Rails,Python等语言做过一些基本的编程。但是现在我只想使用一种语言,所以我想最终掌握一种脚本语言和另一种编译语言。所以我决定继续使用C++和Python。有人能建议我,对于任何一种编程,或者对于网页设计,我应该坚持ROR吗?
如果你用C语言编写了一些程序,那么学习OOP的最佳途径是什么?
我的意图是首先采取自然的飞跃和“一加”,并采取Stroustrup。但是,既然我拿到了老贝特朗·迈耶的OOSC2和附录第1135页"..according to Donald Knuth“中的内容,用C++编程就会让Edsger Dijkstra感到身体不适,而Meyer本人则说"..that C++并不是理想的OOP语言……”
那么这个呢--对C++关于这个问题的评论:
如果我的意图是对现代面向对象语言有很深的理解,或者在C++中忽略了这个主题的优点,那么我应该跳过C#和或Java吗?
嗯,我知道这是一种讨论--