![]() | 1 LokiSharp 2023-09-08 23:42:54 +08:00 C 就够了阿,然后直接转进 rust |
2 Arctic2021 2023-09-08 23:45:40 +08:00 ![]() 学一门语言,有什么难的? 重要的是用这个语言做一点小工具,有一些掌控感。 python 的语法特性那么好,已经懂语法了,为什么不去学一学 pyQt ? 开发一些简单的工具: - 桌面截图工具 - 笔记软件 - 画板软件 |
![]() | 3 wakarimasen 2023-09-08 23:45:56 +08:00 via Android ![]() 众所周知,S 代表 Super 比 Plus 还牛,所以建议学 CSS |
![]() | 4 leimao 2023-09-08 23:49:39 +08:00 ![]() This is crazy. |
5 wangbin526 2023-09-08 23:52:58 +08:00 via Android ![]() 单纯学语言很无聊的,要做出东西或解决问题才容易有成就感 既然学的 Python ,那就搞几块便宜的 esp32 的板子,用语法一样的嵌入式 MicroPython 点下跑马灯,读取温湿度做个气象站或红外控制下空调电视机什么的,硬件容易出成品培养兴趣 |
![]() | 6 sinxccc 2023-09-08 23:55:43 +08:00 ![]() 我觉得这个得看是不是亲生的? |
7 cnbatch 2023-09-09 00:02:05 +08:00 六年级学 C++? 三大系统级语言(另外两个是 C 和 Rust ),无论是哪个,没有前置底层基础知识就直接学,不是不行,只学语法确实没问题。 真干活的话,无论是 C ,还是 C++,还是 Rust ,最终都是要跟操作系统 API 打交道的,理解起来需要前置基础知识。我不知道对于 6 年级孩子属于什么样的难度。 虽然我十分怀疑,这么小的年纪学这些编程语言到未必是用来干活的,也未必是作为兴趣爱好写出自己想做的程序。 所以我建议 OP 对照参考下自身的经历,当初学校教计算机专业课程的时候,预先准备了哪些基础课程,然后重新审视下,这些课程对于六年级的孩子而言,是否能够理解。 最好的做法,我觉得应该像 2 楼说的,先做出简单的小工具,培养出掌握感。等他熟悉了之后再进一步深入也不迟。 对于编程而言,动手写代码远比填鸭式学教材的效果好。 |
8 haha512 2023-09-09 00:08:17 +08:00 还是继续 py 吧,鼓励他使用 py 造些自己感兴趣的玩意,如果真有兴趣的话,说不定哪天他就要求你带他学习 c 、c++或底层理论了,好过硬塞 |
9 FatChou OP @cnbatch 一方面现在这些培训机构搞得家长们非常焦虑,另一方面孩子学编程从图形化开始,对代码也不抗拒,自己想学,所以不想浪费他的热情和时间。 |
10 jackOff 2023-09-09 00:17:09 +08:00 python 可以写一些简单的游戏,等他对这个感兴趣之后再去迁移到 c++,毕竟游戏开发用 c++的多一点,通过 python 可以迅速入门一些简单游戏的开发流程,正向激励会比较快,后面转移到用 c++来重写这些简单的东西就不会有太多理解上的痛苦和厌恶。最重要的是激励和流程,尤其是这个循序渐进的过程最重要 |
11 FlashEcho 2023-09-09 00:31:11 +08:00 我的建议比较功利: 我倒是很推荐学 C++,而且建议看看什么时候开始学 OI(信息学奥林匹克竞赛)比较好,学好了可以保送。如果 op 有兴趣将来让孩子从事计算机相关工作的话,将来找工作这段经历也有用,前提是如果他能在大学毕业的时候,还能记得高中初中的算法内容的话。 |
![]() | 12 qsnow6 2023-09-09 00:33:44 +08:00 学语言本身是没有价值的,产出才是最重要的! |
![]() | 13 wxw752 2023-09-09 00:42:52 +08:00 ![]() 我小的时候是兴趣驱动学习,简单说一下经历 小学的时候想学怎么写外挂,就去论坛看 E 语言和 VB ,初中以后才发现总调用别人的 DLL 自己不会写这很不爽,才接触的 C++。由于家里是开电脑店的,硬件部分天天见修板子见的多了就懂了计算机组成和各部分工作原理。再之后想写网站了学 js ,想做游戏了学 u3d 和 C#。至于大学毕业了想靠编程吃饭深挖 Java 、工作以后学 python 、go 、R 语言,就感觉学起来都很简单了。 所以我感觉要培养孩子真正的兴趣,学任何语言都可以,语言只是工具,能做出东西才有持续学下去的动力。 |
![]() | 14 gamesbain 2023-09-09 00:43:23 +08:00 via iPhone 孩子不应该学编程! |
15 idealhs 2023-09-09 00:58:54 +08:00 6 年级学,那是真的一点理解都没有吧,只有感受 |
![]() | 16 MCVector 2023-09-09 00:59:36 +08:00 可怕,我六年级的时候还在学小海龟,Logo 语言。 |
17 Leviathann 2023-09-09 01:21:43 +08:00 是 Rust |
18 iloveayu 2023-09-09 01:27:58 +08:00 via iPhone ![]() 放过孩子吧 |
![]() | 19 houshuu 2023-09-09 06:24:06 +08:00 ![]() 和 13 楼一样, 我也是初中 VB 和易语言尝试做 GUI 程序起手的, 高中开始学了前端三件套 > Python > C. 大学期间才去学比较业界的语言 C++, Java, Go, R 等等. 回头总结一下那就是 C 是一定要的, C++ 我觉得倒是不一定. 学 C 的过程中大部分系统层面的基础概念都能接触到, 而且很多核心概念对于理解大部分其他语言都是极其有帮助的. 对我来说是产生那种一通百通的质变. 如果今后不打算竞赛, 学 C++ 的功夫可以接触一下 Java. 高中之后推荐看下 Haskell, 虽然我实际完全不写 Haskell, 但是 Haskell 很多概念和思考方式都被其他语言接受了, 学习也是能带来巨大价值的. 而且真的很有意思. 但唯一要注意的就是千万千万不要让他产生抗拒心理, 这种年少时的创伤有可能是一辈子的, 我自己就是亲历者. 我小时候爸妈逼着学了很多, 只有编程是我自己选择, 自己偷偷买书学的, 现在也很享受编程的工作. 在学习者自己认为学习枯燥但是有意义之前, 有趣好玩应该是最重要的. |
![]() | 20 mmr 2023-09-09 06:57:15 +08:00 我目前高一,小学开始的话,学 C++直接上 OI ,打算竞去,这才是真正的折磨! |
![]() | 21 loading 2023-09-09 07:44:33 +08:00 ![]() 个人建议是学 web 三大件,我当年编程真正入门是从 html 开始的。。。 写 web 有个好处,很容易出图形界面,不知你孩子用 python 开始写 gui 没有,一直对着提示符,很难有耐力的。 |
![]() | 22 alexkuang 2023-09-09 07:55:15 +08:00 ![]() 如果培养兴趣不搞竞赛的话,完全没必要现在换语言,python 够从幼儿园用到博士。 现代计算机语言都差不多,现在电脑也足够快,不要让一些与编程入门阶段无关的枯燥细节(编译、手动管理内存)干扰孩子的学习过程和学习热情。入门阶段学习的重点是学习程序的逻辑,而不是计算机底层原理,一定要能快速获得正反馈:要能快速做出点实用的东西来,不要用那些繁琐的语言造轮子,直接用 python 一把梭。python 非常强大、库也很多,楼上建议的玩硬件就是一个不错的获取正反馈的途径,还有比如可以学个 Javascript 做网站,也是可以很快的获得正反馈,学起来也很快。 |
23 gdgsc 2023-09-09 08:09:52 +08:00 ![]() 这 2 个都不需要学,不如学 Mathematica 培养数学物理兴趣,然后学 Julia 掌握数值计算能力,https://bhft.com/vacancy/software-developer-switch-to-julia/ . 高中前掌握数学物理才是硬通货。 |
24 happy32199 2023-09-09 08:18:37 +08:00 via iPhone 我高中才学 vb 现在还不会 c++ 厉害啊 趁着学习能力高,可以 c++ c# rust java 都学一下,以后工作中可以根据钱 轻松转换语言方向 |
26 gym345600 2023-09-09 08:41:19 +08:00 学习 C/C++是最容易掌握理解计算机底层理论的,学的差不多了,还是再学 rust 吧,毕竟 rust 安全,等你小孩长大了 rust 的生态也更丰富了 |
![]() | 27 danhahaha 2023-09-09 09:09:15 +08:00 ![]() 这个年级学啥语言都不如学英语收益大 |
![]() | 28 anshigm 2023-09-09 09:29:02 +08:00 via Android 是打算竞赛吗?如果孩子在编程上非常非常有天赋,数学也有非常天赋,可以走 c++,信奥赛这条路。否则就像楼上各位说的,用 python 做一些有趣的项目更好。信奥赛真的不是一个适合普通孩子的方向。 |
![]() | 30 Tiller 2023-09-09 09:53:11 +08:00 我一直认为孩子学编程语言,首先得培养他的兴趣。 能出成果,能激励他继续学下去就是好方法 单纯的学习编程的算法、语法,是很枯燥的。如果是为了竞赛,那就另说 |
![]() | 31 zsj1029 2023-09-09 09:57:22 +08:00 via iPhone Python 足矣,除非你打算以后让他专业编码 |
32 aulayli 2023-09-09 09:58:29 +08:00 学毛编程啊,好好学英语,数学。这个年纪你以为让孩子学 python,C++ 很牛逼,其实都是不务正业。 |
![]() | 33 dabaibai 2023-09-09 10:10:32 +08:00 ![]() 建议学厨师 未来活下去最重要 |
![]() | 34 PTLin 2023-09-09 10:24:48 +08:00 ![]() 我以前就教过少儿编程,朋友也有个少儿编程的老师。 根据我的经验,大部分小孩 scratch 都学的半吊子,更不用说 python 了。 我朋友教了两三年,能学明白 python 也就 20%左右,能学明白 cpp 的一只手就能数过来,真正有天赋的去打 cpp 比赛的佼佼者甚至只有一个。所以问这个问题前最好评估下自己孩子的水平,别让机构把你忽悠了。 最后我个人认为少儿编程就是一个完全没必要学的东西,有这时间去学学数学,自然科学,音乐美术,哪个都比让小孩学这个强。 |
![]() | 35 mightybruce 2023-09-09 10:26:02 +08:00 语言本身学习不要走形式,先把数学和逻辑思维培养好,学起来快。 这群里大多数是普通程序员,不具备参考性。如果从小学习,那我认为是走信息奥赛,直接进入清华的道路。 这过程非常艰难,如果孩子只是学学玩玩,是学不下来的。 |
![]() | 36 mightybruce 2023-09-09 10:30:47 +08:00 再发一个信奥赛学习规划,供参考。链接是 base64 aHR0cHM6Ly9pbWd1ci5jb20vYS9ScHhoYUM5 |
![]() | 37 ClericPy 2023-09-09 10:31:19 +08:00 "现在网上很多说法"? 我是跟不上潮流了么. 话说不学计算机只学编程, 除了增强逻辑能力, 还有啥好处么, 高考? 根本看不懂你让孩子学这东西的目标, 怎么给建议啊 |
![]() | 38 kawaiidora 2023-09-09 10:32:19 +08:00 继续用 python ,加上 web 三件套差不多了 培训班主要解决的是家长没空带孩子或者有空也不想带孩子的问题,销售 [我花钱了就是尽力了] 的自我安慰剂 培训老师有十足的动力让家长焦虑,不然提成业绩从哪来 |
39 hefish 2023-09-09 10:32:39 +08:00 孩子喜欢啥就学啥,这东西大人别乱指方向。毕竟就是学着玩玩,不是将来当饭吃。 |
![]() | 40 leimao 2023-09-09 10:52:18 +08:00 |
41 NoAnyLove 2023-09-09 10:58:57 +08:00 ![]() 开什么玩笑,当然要从微指令开始学起 |
![]() | 42 knightdf 2023-09-09 11:08:30 +08:00 学点好看好玩的吧,c++这么枯燥的他学的进去么? |
![]() | 43 jmc891205 2023-09-09 11:12:55 +08:00 可以开始学 C++,但是不要跟着大部头教科书学 (C++ primer ,说的就是你) 应该配合 https://usaco.guide/ 来学 然后就可以开始准备参加 http://www.usaco.org 之类的比赛了 |
44 niboy 2023-09-09 11:15:18 +08:00 C++,学信奥。等 C++熟悉后,学 python 易如反掌 |
45 dw2693734d 2023-09-09 11:22:06 +08:00 放过孩子吧,让他好好玩耍比较好,除非他确实有兴趣 |
46 gdgoldlion 2023-09-09 11:28:45 +08:00 python 、python 、python 养成良好的编程习惯 |
![]() | 48 iugo 2023-09-09 11:39:22 +08:00 建议学点前端, 做一点对自己有用的小工具. 如果看不起 JS, 可以 TS. 如果看不起 Web, 可以 Swift + SwiftUI. |
![]() | 49 davidqw 2023-09-09 12:02:34 +08:00 与其 C++搞信奥赛千军万马过独木桥,不如学点 Python 更好衔接日常应用 |
![]() | 50 tomato1111 2023-09-09 12:25:30 +08:00 个人感觉 对于初学者(也包括孩子),首先能做出一些 GUI 的东西才是能激励继续学下去的办法,不然学 c 或者 cpp ,很容易在命令行里迷失:学这个到底有啥用? |
51 nightcc 2023-09-09 12:29:00 +08:00 via Android 换个角度,都学 Python 一年了,为什么不能让他自己决定 我的建议是教他上 google 上 V2EX 用翻译工具看英文网页等(如果他还没会的话),然后引导他自己做决定 小孩子可能三分钟热度,或者耐心不够,在必要的时候提供帮助、鼓励一下就好了 |
52 Ricciardo 2023-09-09 12:37:26 +08:00 不是从汇编学起吗 |
53 dubidu 2023-09-09 12:40:29 +08:00 学雅思好点 |
54 tairan2006 2023-09-09 12:45:19 +08:00 via Android 放过孩子吧 |
![]() | 55 liangkang1436 2023-09-09 12:45:36 +08:00 via Android 题主的孩子不为考初中准备吗? |
![]() | 56 xieyuheng 2023-09-09 12:49:03 +08:00 是 Zig: https://ziglang.org |
![]() | 57 zwdsix 2023-09-09 12:53:09 +08:00 ![]() C++ 太脱离应用了,不太好,我儿子 Kotlin 学得不亦乐乎,整天忙着给我写各种 APP, 各种奇思妙想的,你别说有些还挺有用。现在也读五年级了,感觉让他学得太晚了,唉。 |
![]() | 58 imsoso 2023-09-09 12:54:08 +08:00 ![]() 程序员都已经变成基础建设的一部分了 还去上培训班 被蓝海机构洗脑 是不是应该好好想想 我自己当了那么多年程序员 都没想过让孩子接触什么编程 开放的思维比不知道什么过时的工具更重要 |
59 dalaoe1o 2023-09-09 12:55:48 +08:00 via Android 六年级学 py ?(我认识个学弟初三开始学,会写一些小玩意比如音乐播放器、图片爬虫,有时候去机房搞搞服务器)进阶可以 py 深入或者 c+,但是进 c 之前补点汇编和 c 的基础。 如果想要进修数学要学好,可以的话先把初中数学过了应对中考,然后吃透高中数学。 另外自主学习是很重要的,教会你的孩子科学上网、辨别信息,国内的环境不太行。 |
60 NoOneNoBody 2023-09-09 12:59:45 +08:00 ![]() 不是给你建议,而是给孩子建议,让他选 告诉他语言的优点,不用细致,分大类讲述 python, php, powershell...这些属于脚本语言,适合什么场景,例如快速写完执行、改动频繁……等等 C,C++,Go,Java...这些属于编译语言,追求的是运行效率 web 开发又如何…… server/client 的区别,cli/gui/webui 的区别等等 反正不要太功利,不要联系什么语言好找工作、前景大好之类,孩子如果不是神童,离大学毕业进入社会还有 10 年呢,你想想自己十年前选的语言和现在呢?年纪越大越难判断将来的创新点在哪,想想自己有没有埋怨过父母当年为自己选的路 |
![]() | 61 lostberryzz 2023-09-09 13:01:16 +08:00 如果有天赋的话,学 C++当然是首选,然后可以尝试打打 OI ,练练脑子 |
![]() | 62 HB9527 2023-09-09 13:45:52 +08:00 Python |
![]() | 63 mskumiko 2023-09-09 13:56:13 +08:00 一想到我的身份只是网友,就只能说,首选 C++ |
64 nevermoreluo 2023-09-09 14:08:00 +08:00 首选 当然是 数学 英语 俄语啦 23333 用途 两个都有不同的方向,不至于一点用没有 so 领进门 让孩子自己选吧 要卷咱卷不过人家,娃还受苦 要兴趣,领进门 娃自己说了算 |
65 xinshoushanglu 2023-09-09 14:26:13 +08:00 放过小孩吧,扪心自问 你小时候有人逼着你学这些超脱年龄的东西吗? |
![]() | 66 fkzz 2023-09-09 14:39:53 +08:00 真的,放过孩子。 别搞这些自我安慰的东西,卷娃不如卷自己。 |
![]() | 67 lesismal 2023-09-09 14:43:45 +08:00 如果是亲爹,不至于对孩子这么狠! 如果不是亲爹,不至于这么卖力培养孩子! 所以我迷惑,到底是不是亲爹行为? |
![]() | 68 rb6221 2023-09-09 14:50:57 +08:00 只能感叹真 tm 卷啊 |
69 ea3ba5c0 2023-09-09 15:04:06 +08:00 十五年 C++ 功力,正愁没人传功呢。 |
![]() | 70 abcbuzhiming 2023-09-09 15:29:01 +08:00 学语言是最无聊的一件事,编程只是工具,拿编程去解决实际的问题,才是动力所在。你需要 C++的时候,再去学 C++也不迟 |
![]() | 71 shawn4me 2023-09-09 15:33:53 +08:00 真卷啊,未来每个人脑都要内置大模型 AI 吧 |
![]() | 72 shijingshijing 2023-09-09 15:40:04 +08:00 晚了,别人家的娃都是胎教开始学汇编的。 |
73 MrKrabs 2023-09-09 15:48:40 +08:00 英语学好了吗 |
![]() | 74 Leonard 2023-09-09 15:51:53 +08:00 via iPhone 首选汇编 |
75 qbqbqbqb 2023-09-09 15:58:53 +08:00 这里需要“科普”一下。 少儿编程方面推荐 C++是基于特定目的的,主要是用来参加信息奥赛( OI ),因为国内相关赛事支持得最好的只有 C++一种语言,尤其是官方的 CSP-J/S 和 NOIP, NOI 系列比赛只支持 C++一种语言(以前还可以用 C 和 Pascal ,现在取消了)。比赛是算法竞赛(不了解的可以类比 ACM 的题目类型,但是赛制有些差别),主要知识点还是算法和数据结构,C++只是一个用于参赛的工具,实际在竞赛和平时的训练中也不会使用太多语言特性(基本上就当作 C+STL 来用,甚至连 C+Classes 都不算)。 如果仅仅是作为业余兴趣,没必要让孩子学 C++,毕竟 C++怎么看都不想是个适合初学者的编程语言(这也是大家看到这个标题产生困惑的来源)。 所以说这个问题关键在于孩子是否有志向和兴趣参加这些比赛。 |
![]() | 76 tonytonychopper 2023-09-09 16:20:32 +08:00 搞比赛的话学 C++ 还行,如果是纯兴趣培养,感觉 python 就行了? |
![]() | 77 shijingshijing 2023-09-09 16:48:11 +08:00 @qbqbqbqb 其实现在很多用 C++实现的项目,也是把 C++当 C with Classes 然后配合 STL 或者 Boost 等其他库在用。C++的那一堆 nb 的特性,比如多继承、虚函数还有指针相关的一大堆东西,稍微大型的项目都会从架构和设计模式等方面进行设计,尽量避免使用这些高阶特性。一方面能够避免人员水平差异带来的实现上的差异,另一方面为后面可能的移植和扩展减少不必要的麻烦。即使是人员水平都不错,但对于同一个功能或者同一个应用理解也不同,实现上肯定也不会完全一致,宁愿使用简单但是冗长的方案也不会用看起来更优雅但增加理解难度的方案。 事实上,在汽车电子系统、银行基础设施等复杂且要求高可靠性的场景里面,限制会更多,别说 RTTI ,类型强制转换这种语言相关的特性,就连循环嵌套层数、递归的使用这种语言无关的实现形式都会严格限制。 |
78 roundgis 2023-09-09 17:03:48 +08:00 via Android 生的就不要了 |
![]() | 79 Hf1G1sGBYS8QSLN8 2023-09-09 17:24:15 +08:00 还是先学好数学吧。 学习编程可以培养逻辑思维的说法就是本末倒置,逻辑思维能力强编程力能才会强。数学好编程才会好。 不用急于让孩子学习编程。80 后 90 后那些 IT 精英,绝大部分小时候家里连电脑都没有。 剩下时间不如让孩子好好学学英语。 |
![]() | 80 onice 2023-09-09 17:38:34 +08:00 让孩子学 cpp ,不怕还在秃头吗? 哈哈,开个玩笑,,我觉得还是让孩子保持兴趣,带他做更多项目吧,Py 可以玩的东西挺多的。数据分析,web 开发,GUI ,pygame 这些东西, |
81 rophie123 2023-09-09 17:59:34 +08:00 @qbqbqbqb 同意,我现在就在教自家孩子和身边其他孩子,从 scratch 学到了 Python 了,现在五年级,慢慢的在接触算法,等后面看看有没有天赋,有天赋就学学 C++参加竞赛,没天赋就止步 Python 做做小游戏之类的玩玩,会用就行了。 |
![]() | 82 rus4db 2023-09-09 18:53:23 +08:00 ① 天赋、兴趣、机缘,重要性递减。 ② 啥语言都无所谓,够用就好,重要的是算法思维。 ③ 可以往 OI 方向发展。 ④ 先打好具体数学和自然科学基础。器、术、道兼备。 ⑤ 项目驱动、问题驱动。有条件的话,多人组队开发,培养协作沟通能力。编程是术,协作是道。 ⑥ 永远不要失去对现实世界的好奇心。 |
![]() | 83 sunsrise 2023-09-09 19:05:24 +08:00 我是学 lua 起手的,鼓捣了一些东西。 我在后期投入了很多精力在 C++上,但我觉得 C++只是一门纯打工的语言,只是一方面继承公司的一些技术栈,另一方面又自己感觉接触底层比较多显得高大上而已。 如果是自己做项目,我是死也不会用 C++的,其他语言能做的事情,生产效率,带来的快乐都比 C++多太多了。 C++太学无止尽了,弄的自己像个老学究一样,远不如简单语言上手,把精力放在建造这件事情上。 |
84 PrinceofInj 2023-09-09 20:15:33 +08:00 @tomato1111 这说的太对了,我一直都想学 c#做点小工具自己用,另外自己是个颜值党,希望做出来的比较漂亮,但是自学了一点 c#会拖控件之后倒是也能实现一开始的目的,但是实在是丑的不堪入目,我自己都不想用。还有刚开始的教程里 consloe.writeline 搞得我都有点郁闷了:只能输出这黑窗口,跟我写个 bat 有多大区别…… |
85 NoNewWorld 2023-09-09 20:29:36 +08:00 现在直接 rust 吧 |
![]() | 86 Greatshu 2023-09-09 21:19:52 +08:00 ![]() 3 年轻我可能会推荐 Python ,现在看来什么编程语言都没英语重要,趁年轻,把英语练到母语水平,换条赛道比窝里内卷重要多了。 |
88 0m9ionbP8wuvs8S3 2023-09-09 21:38:29 +08:00 ![]() 真是亲爹吗? |
89 wpzz 2023-09-09 21:52:13 +08:00 别卷了 |
90 Atsushi 2023-09-09 23:44:53 +08:00 这么年轻,应该先 ASM 熟悉透。 |
91 littlewing 2023-09-09 23:51:10 +08:00 学 计算机体系结构 学操作系统 学计算机网络 学数据结构与算法 这些东西才是本质,语言终究只是工具而已 啥,你说孩子还小,学这些学不懂,你还知道孩子小啊,那学啥 C++?学点能快速做出东西来的不比学 C++ 好? |
![]() | 92 coer 2023-09-09 23:54:04 +08:00 via iPhone 代码写多了会对数字不敏感,搞不好会降低数学能力,没天赋没兴趣就别搞这些了,搞竞赛也是要天赋的 |
![]() | 93 bao3 2023-09-10 02:52:41 +08:00 via iPhone 朋友们,你们先要弄明白你是让孩子学编程,还是学编程语言。 如果只是学编程,那么只要适合孩子入门,任何语言都可以,因此很多图形化编程就非常不错。孩子小时候只要学个编程的思维或者概念就可以了,除非孩子特别超凡,如同我一样,拿小霸王学习机,还能自学 basic 、foxbase ,不打游戏只学编程。但,现在的孩子,很少能有这种环境,所以多数时候,你让孩子有个概念就行了,这和哪门语言完全没有关系。 如果是让孩子学编程语言,那 oython 应该比 C++ 合适,至少孩子没办法区分重载、结构和对象,内在安全,等等。用 python 的话,不用重头造轮子,很多拿来就行。 |
![]() | 94 msg7086 2023-09-10 06:24:23 +08:00 学 C++是要学到什么程度?上模板吗?学 Intrinsics 汇编吗?多线程和异步? 学 C++的目的是什么你得先搞清楚。 |
96 fpure 2023-09-10 10:00:00 +08:00 学以致用,应该以完成什么作品为导向,否则学语言也学不到要领 |
![]() | 97 vincent7245 2023-09-10 10:40:55 +08:00 孩子学编程的目的是什么?如果孩子有兴趣而且就是想当程序员,C++ 直接学起来。如果不是,python 足以 |
99 cdxjcl123 2023-09-10 11:24:12 +08:00 放过孩子吧...... |
100 cyningxu 2023-09-10 11:29:53 +08:00 语言没所谓吧,编程着重的是思想,语言只是落地的方式 |