自学编程入门

自学编程入门,第1张

要熟悉编程范式,尤其是面向过程及面向对象这两种要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。

选择一种编程语言。初学亮帆者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得敬清雹上是软件开发界的主流。

但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。

然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种正中语言被大家广泛认为是适合初学者的。

1、C+ +程序设烂肢计语言(The C++ Programming Language) (更新饥首世到C++11)

C++之父写的经典C+ +书籍,内容覆盖C+ +的所有东西,从语言内核到标准库、编程范式和语言哲学,2013年5月出版的第四版涵盖了C+ +11的内容。

2、C+ +标准程序库(C++ Standard Library Tutorial and Reference) (更新到C++11)

这是C++标准库(STL) 的引导和手册。2012年4月发行的芹弯第二 版涵盖 了C++11。

3、The C++ I0 Streams and Locales

除了这本书,市面上基本没有讲解streams and locales的书。

4、The C++ Standard (INCITS/ISO/IEC 14882-2011)

作者: C++标准委员会,这当然是C++最权威的标准,C++标准文档一般是那些“语言律师”

C++入门可以选择: 《C++ Primer》(有宏伍侯捷繁体版和潘爱民激绝察简体第三版) 《C++编程思明茄想》,也可以是《Esstion C++》《Think in C++》,后两本只是推荐而已初级: 《Effective C++》和《More Effective C++》应该是第三版 《Exceptional C++》和《More Exceptional C++》 《C++标准程序库》中级: 《深度探索C++物件模型》(侯捷翻译)高级: 《C++设计新思维》(侯捷翻译,先读设计模式) 《C++模板元编程》 《ACE编程3本》各个级别的掌握程度就不说了,这些都是公司给我推荐的书,希望对你有用!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12418328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存