level 1
C语言与C++是完全两种不同的语言(尽管你在微软VS下可以在.cpp文件中写入C的代码)。
C从本质上看是对各CPU平台(常见的是X86,IBM POWER和ARM)汇编语言的再次抽象,更多是考虑程序在运行时,需要执行那些硬件上的操作。(即通常所说的面向过程)
C++则是将重点放在“问题空间”元素和“程序空间”元素的一一对应(即面向对象)。
从应用上来看,现在的C语言更多的用于操作系统内核,设备驱动的开发。当然也有一些将C用到极致的人用于应用程序开发(通常在代码未超过一千行时,可以直接用C编写; 但超过之后,如果还能继续坚持用C,那说明你的编程实力已经完全打破了面向对像与面象过程的界限了)。而C++我认识的人当中大部分是用于WINDOWS应用层开发。
从未来的前途来看,C和汇编位于操作系统内核,除非目前计算机所使用的“冯.诺依曼”体系被其他体系所取代,否则C语言和汇编是不会退出历史。而C++不同,C++对硬件管理的直观性不如不如C和汇编,对现实问题的抽象能力不如JAVA和C#。C++的特性之多之复杂,令人惊叹!已经处于消亡的边缘。
2014年01月20日 16点01分
1
level 3
c语言学完了,我下一步该学什么呢?以后打算当个程序员。
2014年01月21日 01点01分
2
操作系统的内核是如何实现的或是面向对像的JAVA或C#或是算法与数椐结构
2014年01月21日 06点01分
这是微软永远都不会教你的东西
2014年01月21日 06点01分
回复 julius818 :我看完了 谭浩强教授的《C语言程序设计》,,想深入学习,我打算看数据结构方面的,自学很没方向,,可以吗?谢谢~~~~~
2014年01月21日 06点01分
虽然上面那大段话没看懂多少,但觉得很有用,,复制下来了,等我能看懂完的那一天,我一定会回来顶你的贴。
2014年01月21日 06点01分
level 1
C primer plus
The C programming language(个人推荐)
C和指针
C专家教程
C陷阱与缺陷(个人推荐)
c语言解惑
C标准库
你必须知道的495个C语言问题
以上是无论哪一本都比老谭的书好
2014年01月21日 15点01分
3
level 3
青丝时意气风发,征战四方,一朝天下归一人,佳人起舞,笙歌一曲,怎料过眼云烟?
华发生繁华落空,茕孑孤身,半世浮沉穷途至,佳人别离,山河沦陷,只道江山易主。
----------纳兰若婳
2014年01月22日 05点01分
5
level 8
我跟小绿一起喜欢上了贴吧,直到有一天他都11级了,我才4级,就向小红讨教有没有什么秘籍。小黑憋了半天语重心长告诉我:”你每到一个帖子就粘贴这句话,十五天就到了11级”...我彻底恍然大悟!吧主再也不用担心我的经验了。我是路过的,我什么都不知道,不过我已经精秃了,假如你每天签到拿4经验,18级300000/4=75000天,如果从1岁开始签到,那100 年=36500天,你差不多要活200年保持每天签到(谁知道200年后还有没有签到这玩意),如果你每天再水4经验,时间减半,但考虑现实,你不可能再活100年,取50年吧,你就要每天水16经验,可能你是个勤快的人,每天水32经验,那就需要25年!!!再如果你是个大水怪,每天水64经验,那就只要12.5年!!!还如果你个心急的人,每天水128经验,你只要6.25年!!!!假如你已经急不可耐了,每天水256经验,那你碉堡了,只要3.125年!!!当然,你会觉得3年还是太远了,每天你闲的蛋疼,忙忙碌碌的水512经验,碉堡了,你只需要1.5625年,只比1年半多一点!!!什么!!你还不满意,那你觉得你可能一天水1024经验吗,可能吗!!可能吗!!!据说回复100字或者一百字以上可以得到11~30经验,真的很棒。。。。那么,按照队形,点击复制,把我的话复制一片,拿经验妥妥的
2014年01月24日 07点01分
10
level 1
我早已规划了,面向对象的编程语言选择java和objective-C
C++不在考虑之列
2014年01月26日 02点01分
11
level 1
正如linux之父所说:“C++是糟糕程序员的垃圾语言”
论抽象能力不如java,C#,objective-c
论硬件直接操作能力不能纯C
C++特性之多之复杂,没有几个程序员敢说自己掌握了这门语言。(敢说掌握的人,除了真正掌握的,剩下就是那群用VC++的人。他们认为用MFC写一个小界面,点一个按钮就能弹出对话框,这样就算是掌握了C++。他们甚至连线程,进程间通信,如何调用本机的计算机硬件都不知道。)。
C#为何出现,就是因为微软看到C++竞争力不足,而java又风声水起所以才推出来。
2014年01月30日 05点01分
12