谢谢。
1
HunterX 2018-11-13 15:21:50 +08:00
c primer plus, c++primer plus
|
2
easylee 2018-11-13 15:24:14 +08:00 via Android
想快速入门的话,直接学习 c++就行了,找个菜鸟教程之类的免费网站足够了。
如果想深入,系统学习,成为大师,还是要多看书,具体的我就不知道了,我只会写一些很简单的 c++。 |
3
houzhishi 2018-11-13 15:34:15 +08:00
先去看一波网课,中国大学 mooc 的就行,然后写写小作业,就差不多入门了,再开始看一些 c++的经典书籍。
|
4
shylockhg 2018-11-13 15:34:28 +08:00
c++新手找工作挺难的
|
5
kljsandjb 2018-11-13 15:38:15 +08:00 via iPhone
能把 c 先玩熟当然是最好了
|
6
reticentfat 2018-11-13 15:40:57 +08:00 2
看到前五没有推荐谭浩强我就放心了
|
7
sulinehk 2018-11-13 15:42:45 +08:00 via Android
那个 笨方法学 C 挺不错的
|
8
zynlp 2018-11-13 15:48:32 +08:00 via iPhone
acclerated c++
学 c++之前请三思 |
9
cjw6 2018-11-13 16:02:21 +08:00 1
c 和 c++推荐翁恺的网课,偏向基础,思路很清晰,再加上一楼说的两本书,入门够了
|
10
NingAnMe 2018-11-13 17:32:56 +08:00
@reticentfat 推荐谭浩强会被 V 友无情鞭挞
|
11
jiangnanyanyu 2018-11-13 17:34:15 +08:00 via Android 1
你觉得头发多了是吧?
|
12
JaguarJack 2018-11-13 17:36:14 +08:00
还是学 C 吧,万年不变的最好,C++ 听说挺乱的
|
13
feverzsj 2018-11-13 17:37:14 +08:00
学 c++有啥用,找不到工作的
|
14
wutiantong 2018-11-13 17:49:35 +08:00
《 C 语言程序设计(第四版)》
《 C++ Primer (第五版)》(第六版出了吗?) |
15
frandy 2018-11-13 18:15:10 +08:00
我也在学 C++,之前做 java 开发,我的书籍
C++ Primer 如果刚入门,可能比较干,如果有编程基础的话,可以直接上手这本。 C++ Primer Plus,比上面这本要容易一些,每章后面都有习题,学完的话基本能写代码。 上面两本都是大部头, Essential C++ ,比较精简,还没看,不知道效果。 modern-cpp-tutorial,总结了 C++11 以后的一些语法改变。 Google C++ 编程规范 大厂的规范 学完基础的,我觉得就得分领域,游戏,网络,GUI,balabala。 进阶的几本 Cpp_Concurrency_In_Action C++中的并发 Boost 程序库完全开发指南深入 boost 库的使用 stl 源码解析 上面三本我还没看,等基础扎实了再细读。 视频方面,主要看侯捷老师的系列,另外还有个 youtube 上 Bo Qiang 出的一系列视频。 |
16
frandy 2018-11-13 18:18:56 +08:00
另外我的感想是,如果想赚钱,学 java,如果想开发系统底层,学 C/C++,如果想开拓视野,scala/haskell 你值得拥有。
|
17
lookforsex 2018-11-13 18:25:30 +08:00
学 C++没饭开
|
18
yishengD 2018-11-13 19:18:36 +08:00
入门的话,不需要学 C 语言。
学了 C 语言,又不熟悉,反而可能造成一些混淆。 书的话,推荐 c++primer plus。 |
19
xunmeng1325 2018-11-13 19:34:47 +08:00 via Android
为什么要学 c++呢,上手难,新手不好找工作。java python 都更好
|
20
northisland 2018-11-13 20:14:44 +08:00
不需要
|
21
northisland 2018-11-13 20:20:18 +08:00
我读过最好的是《 c++高级编程》,简单,广泛。
(第三版系统引入了 c++11,如果能买到强烈推荐) 《 c++ premier plus 》也不错 比较害怕《 c++ premier 》,一本识字书写得太绕,有点时间研究 python,算法,数学多好 |
22
northisland 2018-11-13 20:22:11 +08:00
|
23
kran 2018-11-13 20:28:31 +08:00 via iPhone
|
24
leonme 2018-11-13 20:30:31 +08:00 via Android
直接学 c++,另外这是两种语言,谢谢~
|
25
northisland 2018-11-13 20:30:51 +08:00
|
26
honeycomb 2018-11-13 21:08:43 +08:00 via Android
直接学 C++就行,C 和 C++如果按照各自设想的用途来用的话,它们不是一类语言
|
27
lycronaldo 2018-11-13 21:14:39 +08:00 via Android
直接学习 C++。一般入门用 C++ primer,当然最好能先有点对于程序和系统的基础知识,我建议边看 csapp 边学 c++,直接从底层告诉你怎么回事。
|
28
smdbh 2018-11-13 21:17:26 +08:00
直接上,两种完全不同的语言。
|
29
shrimp929 2018-11-13 21:23:45 +08:00
谭浩强的 c++,我们当初的时候班上人手一本,哈哈哈
|
30
t6attack 2018-11-13 21:52:09 +08:00
学习目的是什么?想优化 /改进高级语言?编写系统级应用?研究 webkit 源码?研究区块链 /比特币?
学通了入门书籍,距离实际应用还有十万八千里。 |
31
FrankHB 2018-11-14 02:37:10 +08:00
@reticentfat 居然没劝退,不淡定(
|
32
Doodlister 2018-11-14 07:47:41 +08:00 via Android
谭浩强的 c 虽然有错误 但我觉得 真的比 K&R 那本书对新手友好
|
33
iceheart 2018-11-14 08:09:30 +08:00 via Android
C 和 C++是直接搞内存,一切事情亲力亲为的语言。当然好处是只要你有能力,就能获得更好的性能。
所以至少你要了解这门语言的运行环境。学一两门汇编是 C 和 C++的基础。 |
34
lxerxa 2018-11-14 09:14:17 +08:00
有基础的话可以看看 c++高级编程那本
|
35
print1024 2018-11-14 09:52:56 +08:00
A Tour of C++
|