打算带初一孩子学C++,已有scratch基础和python知识。麻烦各位推荐哪本书合适?谢谢
- bugu138如题,现在scratch用的比较溜了。想在家带他一起玩c++,一个是c++更接近底层语言,也有助于孩子培养逻辑思维,另一个也看看后面是否有参加竞赛类的机会。
谢谢大家 - suifeng123完全不一样的体验了。c更偏低层,需要关心内存,指针,虚函数之类的,比python麻烦的多。 iOS fly ~
其实有能力的话,带他看一遍编译器的代码,会很有帮助。 - bugu138
- TestAccountC++Primer
- jesse_yu小学数学有没有学过完整版奥数?如果没有,太难了后期学起来会很吃力,信息学竞赛就是考算法,我家孩子初二就放弃了~
- zeroxia回复2#suifeng123
C的虚函数是啥? - kkzxak47语言学来学去都不是底层。真要接近底层,就要去学操作系统,编译原理,数据结构。建议优先学数据结构,竞赛用得上。
- raydddd目的是奥数的还是刷题吧。。
- suifeng123
- bugu138
- 屋大维培养逻辑思维请用python刷leetcode
- UGPee不要学C++,Golang吧
- v6-3来一台joyscube用c++编小游戏吧
iOS fly ~
- bugu138
- nishikino对眼睛不好
- gwgb计号。
- axin123战略马克
- zhenyue啥叫底层? 你就算写的是汇编,你都不一定知道cpu最终怎么给你执行完的,中间会遭遇cpu主动优化,乱序执行什么的。
语言的艺术在于抽象表达,意识的自行车。
匠气太过的人才去追去底层 - b0207191c++20标准出了,不来一本?
- 0987363先随便找本简单的c入门看看吧,如果不管指针,难度跟py差求不多的
- bugu138
- @@@@@@要了亲命了
- zinwa.lin回复6#zeroxia
类似java的接口。 objc的协议 iOS fly ~ - pcdos别从C学起,直接标准C++
- b0207191ISO/IEC DIS 14882Programming languages — C++
CHF118 118瑞士法郎=881.1532人民币元
ARE YOU BASED IN CHINA?If your billing address is in China, you will not be able to buy directly from ISO [url=]
[/url] but you can buy from SAC or any otherNational Member of ISO - hwc80405
- viking6688回复12#MR.L
感谢 iOS fly ~ - 94crazy
- s229959178说到书必须推荐我坛的踢腿哥,http://zh.lucida.me/blog/developer-reading-list/#ciOS fly ~
- mywangba战略性马克 iOS fly ~
- bugu138感谢推荐,都是经典
- hitmanx一般都是无条件推荐headfirst系列,入门的最佳之选。不过好像它只有c,没有c++(不太确定)。哪怕只有c也是值得一看的,毕竟两者相似性很高。
Accelerated c++学习曲线太陡,不太适合编程经验不足的人看。primer plus比primer学习曲线好一些,但是后者评价更高一些。
这是so上的一个list:
https://stackoverflow.com/questi ... book-guide-and-list
iOS fly ~ - bugu138