我是一个业余程序员,对Python有一定的了解,目前正在学习C语言。最近,我和一位也想学习编程的同事交谈。在他的例子中,他想学习C++,作为使用DirectX进行Windows游戏编程的途径。就我个人而言,我觉得直接进入C++是因为你的第一语言有点多-在一种更简单的语言中保持动力已经够难的了,我认为最好学习另一种语言来理解大多数基本概念,然后进入像C++这样的东西。
我发现Python作为我的第一语言工作得很好,因为我对Linux/Unix平台上的网络和网络编程更感兴趣,但对于那些主要对C#游戏编程感兴趣的人,我认为C#可能是一个更好的选择,因为他可以使用Visual C# Express E
我刚刚阅读了以下书籍:-K&R C -The Complete Reference C++ -The Complete Reference C -Deitel How to Program C -Deitel How to Program C++
它们中没有一个包含任何网络,如何创建套接字等。对于C网络编程,有什么“明确”的参考吗?谷歌并不是特别有帮助。
我可能正在考虑windows和unix平台。
首先,我是网络编程的新手,但我有Java,C++和HTML语言的知识。我有一个为我的大学做的项目,在这个项目中,我将使用网络编程语言制作一些数学问题生成器。它类似于www.wamap.org,或者基本上它基于存储在数据库中的数据生成数学问题,生成解决方案,并将其与学生的解决方案进行比较。最好的语言是什么?我的意思是,如果我有桌面编程的经验,它会更方便。我现在正在考虑PHP,但是一个朋友说Ruby on Rails也是一个很好的选择。我读了一点关于rails的文章,我认为它更适合于面向视图的web应用程序,在这种情况下,这不是我的项目。任何建议都是非常感谢的。
致以敬意,
丹尼·哈里扬托