我想学习 C++,这样我就可以为服务器相关的东西开发 C++ Python 模块。
我是一个纯粹的动态语言开发人员(Python、PHP、Ruby 等)。我想学习一门快速的语言,如果我要这样做,我宁愿学习一门非常快速的语言,比如 C++。不过,在我开始之前,我就明白突然使用静态类型、不同的语法和编译代码将是一种范式转变。有没有什么建议可以让具有动态语言经验的 C++ 开发人员给我以帮助我更快地实现这一转变?
我怀疑可以给出任何具体的建议,除了你必须阅读一本由权威作者或作者撰写的关于 C++ 的好书——不要选择你遇到的第一本或最便宜的书。有关书籍列表,请参阅 The Definitive C++ Book Guide and List - 我个人强烈推荐Accelerated C++ - 它是为具有编程经验的人编写的,但不是专门为那些来自动态语言背景的人编写的。
获取书籍和工具(g++ 或 VC++)
在从 python 到 C++ 的过渡中,我会推荐
当您知道这一点时,您将能够写一些东西而不会自欺欺人。
由于 c++ 的多范式性质,还有许多其他不同的主题,但从基础开始,并根据需要添加到您的曲目中。