【电院福利】与下学期的C++程序设计相关一些东西……

楼主

zjr6655 [离线]

1★☆☆☆☆

发帖数:210 积分:1204
1楼


程序设计说白了是学语言,但是语言的学习不仅仅需要知道相应的语法和文法,更重要的是要学会语言所对应的思维方式,所以在学习的过程中不要仅仅局限于写出一个程序,还应该多想想如何设计可以提高运行的效率,如何将问题化繁为简,如何将问题归类,并对不同类型的问题有着统一的模式化的解决方法。
对于电院大部分专业来说,编程不仅是基本功,更是以后的饭碗,而C++同时具备面向过程和面向对象编程的特性使得C++成为了学习程序设计的最好的入门语言之一,所以对于一名电院学生来说,学好C++是很有必要的,而且你如果对C++有兴趣而且深入地研究它的话,相信你会从中收获许多。



发表于 2014/7/24 15:31:38

jhcms [离线]

0☆☆☆☆☆

发帖数:88 积分:330
2楼


第一. 参考书籍:

入门:
《C++ Primer》
《C++ Primer Plus》
《C++大学教程》
《C++程序设计语言》
(我觉得《C++ primer》是比较好的,比较推荐它)

进阶:
《C++程序设计原理与实践》
《C++编程思想》
《Efficient C++》
《More Efficient C++》
《Efficient STL》
《C++标准库》
(这个里面比较推荐《Efficient C++》和《C++编程思想》)

数据结构和算法:
《数据结构与算法分析(C++描述)》
《算法导论》

计算机底层和编译器方面:

注:这些书籍可以帮助你更好地理解你的程序是如何在计算机上运行的,以便你可以更好地优化你的程序,使它的运行效率更高。

《现代操作系统》
《计算机组成与设计 硬件/软件接口》
《计算机体系结构 量化研究方法》
《深入理解计算机系统》(强力推荐)
《Intel微处理器》
《编译原理》



发表于 2014/7/25 6:58:09

美丽的鱼 [离线]

0☆☆☆☆☆

发帖数:103 积分:335
3楼

跪了



发表于 2014/7/25 10:32:30

投资教练 [离线]

0☆☆☆☆☆

发帖数:98 积分:327
4楼


第一. 编译器、编辑器与集成开发环境:

前言:目前在windows上的开放工具大多是集成开发环境,也就是把编译器,编辑器和调试器**在了一起,并提供图形界面,这样方便了用户,但是在一些大的程序的编译调试和执行的过程中,集成开发环境和图形界面会占用较多的资源而使得效率低下,这也是其不足之处,而在linux系统上,这些工具大多是相互独立的,不提供图形界面,好处是效率很高,但是不适合初学者使用。下面进入正题:

编译器:
gcc/g++(linux)
mingw gcc/g++(windows)

编辑器:
Notopad++
Vim
Emacs

调试器:
gdb

集成开发环境:
Qt Creator
Visual Studio 2010(Visual C++ 2010)
Code::Blocks
CodeLite
Eclipse

注:在ftp2上面有内置了序列号的旗舰版的Visual Studio 2010,推荐下载使用,另外建议去visual studio的网站上下载并安装service pack 1,另外visual studio包含别的语言(VB,C#,F#)和一些别的组件,如果不想安装它们的话可以去visual studio的网站上下载免费的Visual C++ 2010 Express。(PS 你如果不想要旗舰版,又觉得Express 的功能太少的话可以找我要专业版的Visual Studio 2010的安装包)。



发表于 2014/7/26 0:56:52

hilwck [离线]

0☆☆☆☆☆

发帖数:102 积分:318
5楼

想寒假自学一下OpenGL,应该看些什么书呢



发表于 2014/7/26 17:31:52

大爽 [离线]

0☆☆☆☆☆

发帖数:106 积分:407
6楼

晕,又成了第一了……



发表于 2014/7/27 16:52:37

师大师姐 [离线]

0☆☆☆☆☆

发帖数:96 积分:409
7楼

最好是在VS2010下的



发表于 2014/7/28 7:47:29

拨浪鼓宝贝 [离线]

0☆☆☆☆☆

发帖数:122 积分:508
8楼


第三. 学习网站:

Nocow
USACO
Uva
Ural

注:Nocow是一个关于程序设计(尤其算法与数据结构)的百科全书,提供了USACO所有题目以及部分ural的翻译和题解,对于初学者作用很大,有助于初学者快速提高。USACO和Ural可以去,Uva是给搞ACM的人用的,初学者就不建议去了……



发表于 2014/7/28 11:42:46

黄正 [离线]

0☆☆☆☆☆

发帖数:109 积分:419
9楼

linux用codeblocks的路过



发表于 2014/7/29 14:32:07

阿刚 [离线]

0☆☆☆☆☆

发帖数:97 积分:270
10楼

机工出的《openGL编程指南》,我所知道的就觉得这本最好了……



发表于 2014/7/30 2:17:32
返回本版
1
2
3

请您先 登录 再进行发帖

快速回复楼主