
C/C++编程
Fangzhen
热爱技术,希望和各种喜欢技术朋友交流。
我喜欢linux,正在使用fedora 14,也想和所有的linuxer交朋友。
展开
-
编译原理学习导论C、C++[转]
无意间发现的一篇文章,写的不错。大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算转载 2012-07-16 10:43:59 · 1119 阅读 · 0 评论 -
C++标准库和 STL 的关系
C++标准库和 STL 的关系STL 的历史被誉为 STL 之父的 Alexander Stepanov,出生于苏联莫斯科,早在 20 世纪 70 年代后半期,他便已经开始考虑,在保证效率的前提下,将算法从诸多具体应用之中抽象出来的可能性,这便是后来泛型化思想的雏形。为了验证自己的思想,他和纽约州立大学教授 Deepak Kapur,伦塞里尔技术学院教授 David Musser 共同开发转载 2012-07-16 09:49:41 · 770 阅读 · 0 评论 -
12 个有效的提高编程技能的方法
12 个有效的提高编程技能的方法作者 fmms 2012-05-11 23:00:211. 永远不要停止学习和阅读阅读 书籍,而不只是网站阅读 只为自我提升,而不是为了下一个项目阅读 提升你的基础,而不只是最新技术2. 跟比你聪明的人一起工作跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升3. 变成一个全才不要过于钻牛转载 2012-06-27 22:10:41 · 503 阅读 · 0 评论 -
C++ 程序员必读书目清单
多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助。但是,大多时候,初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。 本文总结了一个 C++ 优秀书籍清单,希望能够为你带来一定的帮助。这些书大多数都有中文版,并且可以很容易在网上找到。 阶段 1 《Essential C++》 这是一本内容不多但很实用的 C++ 入门书籍,强调快速上手与理解转载 2012-06-27 21:52:00 · 1082 阅读 · 0 评论 -
杂感系列之一--C++杂感
深入学习了 STL的内部构造以及一些 C++深层次的机制与技巧以后,突然浮现出每个 Programmer都要面对的问题。 Why Programming in C++? 比起质朴纯净的 C,灵活庞大的 JAVA和 C#,我为什么要选择 C++? 在各大技术 BBS和牛人的 BLOG里逛,大家都在为自己喜欢的语言争论, C#/JAVA的程序员说,不要重复转载 2012-06-27 22:21:21 · 906 阅读 · 1 评论 -
十条不错的编程观点
十条不错的编程观点作者 fmms 2012-05-14 12:45:47在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及上千个所有回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面转载 2012-06-27 22:11:15 · 745 阅读 · 0 评论 -
通天塔导游 - 细数各种编程语言优缺点
通天塔导游 - 细数各种编程语言优缺点(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的 语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交流,更 寄达了一种愿望,希望能以此消除人际的转载 2012-06-27 22:15:09 · 2253 阅读 · 0 评论 -
Doxygen简介
Doxygen是基于GPL的开源项目,是一个非常优秀的文档系统,当前支持在大多数unix(包括linux),windows家族,Mac系统 上运行,完全支持C++, C, Java, IDL(Corba和Microsoft 家族)语言,部分支持PHP和C#语言,输出格式包括HTML、latex、RTF、ps、PDF、压缩的HTML和unix manpage。有很多开源项目(包括前两篇文章介绍的lo原创 2012-07-09 14:59:45 · 636 阅读 · 0 评论 -
C++著名类库
1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9、C++各大有名库的介绍——序列化转载 2012-03-28 16:22:49 · 526 阅读 · 0 评论 -
一些著名的软件都用什么语言编写?
一、操作系统:Microsoft Windows :汇编 -> C -> C++ 备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。 Linux :C Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇编和Pascal。转载 2012-03-12 16:57:09 · 850 阅读 · 0 评论 -
对C语言中各种“表达式”的自动解释的网站
最近在看一本C语言的书的时候,书上提到了一个很好的网站,可以对给出的C语言的表达式给出解释。这个网站叫cdecl.org:http://cdecl.org/比如:对于表达式:char ** const * const x给出的解释是:declare x as const pointer to const pointer to pointer to char对于:declar原创 2012-02-23 17:31:30 · 653 阅读 · 0 评论 -
C++词汇解析集锦编程开发人员必备
<!--@page {margin:0.79in}p {margin-bottom:0.08in}h2 {margin-bottom:0.08in}h2.western {font-family:"Liberation Serif","MS Mincho",serif}h2.cjk {font-family:"WenQuanYi Zen Hei","Meir转载 2012-02-03 16:23:03 · 781 阅读 · 0 评论 -
C/C++ VS Java
C/C++ VS Java若不是因为工作需要等外在因素的影响,而仅仅出于个人喜好的话,选择Java而放弃C++的,就都是那类没有意志、不重视基础、脑子不够用、思维和编程水平也极低下的编程民工(码农)。 java开源又专利,当了婊子还想立牌坊C/C++ VS Java http://www.chinaitpower.com/A/2001-10-20/2279转载 2012-07-18 15:48:22 · 4710 阅读 · 1 评论