打算带初一孩子学C++,已有scratch基础和python知识。麻烦各位推荐哪本书合适?谢谢

  • b
    bugu138
    如题,现在scratch用的比较溜了。想在家带他一起玩c++,一个是c++更接近底层语言,也有助于孩子培养逻辑思维,另一个也看看后面是否有参加竞赛类的机会。
    谢谢大家
  • s
    suifeng123
    完全不一样的体验了。c更偏低层,需要关心内存,指针,虚函数之类的,比python麻烦的多。 iOS fly ~

    其实有能力的话,带他看一遍编译器的代码,会很有帮助。
  • b
    bugu138
    回复2#suifeng123

    一步一步来,先初步学下C++
  • T
    TestAccount
    C++Primer
  • j
    jesse_yu
    小学数学有没有学过完整版奥数?如果没有,太难了后期学起来会很吃力,信息学竞赛就是考算法,我家孩子初二就放弃了~
  • z
    zeroxia
    回复2#suifeng123
    C的虚函数是啥?
  • k
    kkzxak47
    语言学来学去都不是底层。真要接近底层,就要去学操作系统,编译原理,数据结构。建议优先学数据结构,竞赛用得上。
  • r
    raydddd
    目的是奥数的还是刷题吧。。
  • s
    suifeng123
    回复6#zeroxia


    函数指针
  • b
    bugu138
    回复5#jesse_yu

    兴趣为主,竞赛为辅
  • 屋大维
    培养逻辑思维请用python刷leetcode
  • U
    UGPee
    不要学C++,Golang吧
  • v
    v6-3
    来一台joyscube用c++编小游戏吧iOS fly ~
  • b
    bugu138
    回复12#MR.L

    感谢,记下了
  • n
    nishikino
    对眼睛不好
  • 烂人村村民
    以前版友推荐的这本,我读了感觉很好
  • g
    gwgb
    计号。
  • a
    axin123
    战略马克
  • z
    zhenyue
    啥叫底层? 你就算写的是汇编,你都不一定知道cpu最终怎么给你执行完的,中间会遭遇cpu主动优化,乱序执行什么的。


    语言的艺术在于抽象表达,意识的自行车。


    匠气太过的人才去追去底层
  • b
    b0207191
    c++20标准出了,不来一本?
  • 0
    0987363
    先随便找本简单的c入门看看吧,如果不管指针,难度跟py差求不多的
  • b
    bugu138
    回复17#烂人村村民

    谢谢推荐
  • @
    @@@@@@
    要了亲命了
  • z
    zinwa.lin
    回复6#zeroxia
    类似java的接口。 objc的协议 iOS fly ~
  • p
    pcdos
    别从C学起,直接标准C++
  • b
    b0207191
    ISO/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

  • h
    hwc80405
    回复12#MR.L

    谢谢 c++
  • v
    viking6688
    回复12#MR.L
    感谢 iOS fly ~
  • 9
    94crazy
    回复20#zhenyue

    厉害 瞧不起做architecture&system的
  • s
    s229959178
    说到书必须推荐我坛的踢腿哥,http://zh.lucida.me/blog/developer-reading-list/#ciOS fly ~
  • m
    mywangba
    战略性马克 iOS fly ~
  • b
    bugu138
    感谢推荐,都是经典
  • h
    hitmanx
    一般都是无条件推荐headfirst系列,入门的最佳之选。不过好像它只有c,没有c++(不太确定)。哪怕只有c也是值得一看的,毕竟两者相似性很高。

    Accelerated c++学习曲线太陡,不太适合编程经验不足的人看。primer plus比primer学习曲线好一些,但是后者评价更高一些。

    这是so上的一个list:
    https://stackoverflow.com/questi ... book-guide-and-list

    iOS fly ~
  • b
    bugu138
    回复34#hitmanx

    经验之谈,感谢