别再犹豫,现在就开始学习C++,做编程的王者!
2007-05-29 10:08
323 查看
《C++编程你也行》
——译 者 序
怎样才能入门C++?曾有许多学生问过我这个问题,而我的答复总是:阅读一本好的入门书,不断地写代码,写有意义的代码。这其实也是入门任何其他编程语言的必由之路。本书就是一本优秀的C++入门教程。
C++语言太庞大了。作者Francis精心挑选了类、模板、操作符重载、异常、命名空间等从事现代C++编程不可或缺的语言特性,以及容器、算法、迭代器等重要的标准库组件,通过例子代码及其“代码详解”,将它们清晰地展示在你的面前。每章末尾给出的语言和库参考,有利于进一步加深对C++相关知识点的理解。随书光盘提供了一个控制台GUI库,以便读者参考,写出更有意思、更有意义的程序。除了认真阅读外,完成每一个实验、任务和练习尤其重要。如果不动手写代码,所谓的C++学习只是纸上谈兵。
Francis在C++社区有着很高的声望。他拥有30多年的编程和教学经验,是C++标准委员会的一名重要成员。他曾任ACCU(Association of C & C++ Users)主席,评阅过数百本C++书籍。他的背景和经验就是本书的品质保证。对我而言,在找到或写出更好的教材之前,本书将一直用作我授课的C++教材。
鉴于本书的中国读者此前很可能已学过C,因此这里我要特别提醒一下,C++和C有着不同的设计理念,二者支持不同的编程风格。从应用领域看,C比较适合于编写小型嵌入式系统,C++则主要用于编写对于效率有着严格要求的大规模应用程序,比如操作系统、数据库、办公软件以及大型网游等。在从C转换到C++的过程中,你首先要转换编程思维:将C++当作一门全新的语言比把它看作C的超集更利于C++的学习。
C++的主要优点在于灵活性、效率以及编译期类型计算功能。它提供了丰富的语言特性和库,支持多种编程范型,绝不限制程序员应该做什么或如何做。在解决大规模程序的组织问题的同时,C++还完美地继承了C的高效性。在各种动态语言粉墨登场的时代,C++坚定地朝着另一个方向大踏步前进,不断强化其静态特性。强大的编译期类型计算功能终将成为C++无与伦比的特色。
在目前最流行的主流编程语言中,C++的规模和复杂度无疑是最大的,职业C++编程的准入门槛也越来越高。在“快餐语言”大行其道的今天,高水平的C++程序员的人数似乎少见增长。然而,C++所擅长的应用领域却又无任何其他编程语言能够代替。掌握了C++,你就有能力迅速切换到任何一门其他语言。别再犹豫,现在就开始学习C++,做编程的王者!
感谢施康先生协助初译。感谢机械工业出版社华章分社编辑陈冀康先生的邀请、信任和协作。感谢为本书的出版付出台前幕后贡献的所有其他工作人员。感谢朱艳和荣坤,对你们的爱一直到永远。
荣耀
2007年1月
南京师范大学
www.royaloo.com
——译 者 序
怎样才能入门C++?曾有许多学生问过我这个问题,而我的答复总是:阅读一本好的入门书,不断地写代码,写有意义的代码。这其实也是入门任何其他编程语言的必由之路。本书就是一本优秀的C++入门教程。
C++语言太庞大了。作者Francis精心挑选了类、模板、操作符重载、异常、命名空间等从事现代C++编程不可或缺的语言特性,以及容器、算法、迭代器等重要的标准库组件,通过例子代码及其“代码详解”,将它们清晰地展示在你的面前。每章末尾给出的语言和库参考,有利于进一步加深对C++相关知识点的理解。随书光盘提供了一个控制台GUI库,以便读者参考,写出更有意思、更有意义的程序。除了认真阅读外,完成每一个实验、任务和练习尤其重要。如果不动手写代码,所谓的C++学习只是纸上谈兵。
Francis在C++社区有着很高的声望。他拥有30多年的编程和教学经验,是C++标准委员会的一名重要成员。他曾任ACCU(Association of C & C++ Users)主席,评阅过数百本C++书籍。他的背景和经验就是本书的品质保证。对我而言,在找到或写出更好的教材之前,本书将一直用作我授课的C++教材。
鉴于本书的中国读者此前很可能已学过C,因此这里我要特别提醒一下,C++和C有着不同的设计理念,二者支持不同的编程风格。从应用领域看,C比较适合于编写小型嵌入式系统,C++则主要用于编写对于效率有着严格要求的大规模应用程序,比如操作系统、数据库、办公软件以及大型网游等。在从C转换到C++的过程中,你首先要转换编程思维:将C++当作一门全新的语言比把它看作C的超集更利于C++的学习。
C++的主要优点在于灵活性、效率以及编译期类型计算功能。它提供了丰富的语言特性和库,支持多种编程范型,绝不限制程序员应该做什么或如何做。在解决大规模程序的组织问题的同时,C++还完美地继承了C的高效性。在各种动态语言粉墨登场的时代,C++坚定地朝着另一个方向大踏步前进,不断强化其静态特性。强大的编译期类型计算功能终将成为C++无与伦比的特色。
在目前最流行的主流编程语言中,C++的规模和复杂度无疑是最大的,职业C++编程的准入门槛也越来越高。在“快餐语言”大行其道的今天,高水平的C++程序员的人数似乎少见增长。然而,C++所擅长的应用领域却又无任何其他编程语言能够代替。掌握了C++,你就有能力迅速切换到任何一门其他语言。别再犹豫,现在就开始学习C++,做编程的王者!
感谢施康先生协助初译。感谢机械工业出版社华章分社编辑陈冀康先生的邀请、信任和协作。感谢为本书的出版付出台前幕后贡献的所有其他工作人员。感谢朱艳和荣坤,对你们的爱一直到永远。
荣耀
2007年1月
南京师范大学
www.royaloo.com
相关文章推荐
- 现在开始学习写Blog了!
- 20170122 三十几岁了开始学习编程 晚不晚啊?
- 现在开始精通JAVA,学习路线图
- 从现在开始,把学习资料整理一下吧
- 学习编程一年了,从这周开始开博
- 从现在开始以后学习有关java知识记载于此
- 开始贴VB编程的学习过程
- 学习从现在开始!免费计算机技术教程网站大汇聚!
- 开始学习GTK 编程
- 开始记录现在的学习
- 岁数很大了才开始学习编程
- 从现在开始学习Nginx——1.基础知识
- Lua for Windows 开始学习Lua编程
- 从今天开始...好好学习编程
- 【贪吃蛇,C++实现】,由简单游戏开始学习OOP,的编程新手
- 今天开始认真学习编程
- 准备要开始学习IOS系统编程了
- 重新开始写编程日记!尽管之前空挡较大,但是现在一定要开始了!不能跳票了!
- 我的编程之路(十四) 开始好好学习javascript
- 从今天起,正式开始记录学习编程的点点滴滴