101
laqow 2023-09-10 11:40:38 +08:00
带去购书中心逛一圈让他自己抓阄看着玩不就完了。另外目前任何语言都是图灵机的封装,哪个语言学精了其他语言都是随便换,不如把 python 所有角度都学全了,python 做不了的事情小孩自己就会找 c 学。
|
102
iceheart 2023-09-10 12:14:34 +08:00 via Android
每种教材都放书架上,需要啥让他自己去翻
|
103
Daniel17 2023-09-10 12:39:41 +08:00
真卷,这么小就要受此折磨,如果小孩自己感兴趣另说
|
104
akatale 2023-09-10 12:48:06 +08:00
光语言没卵用,你就扪心自问 ta 用 python 现在到底能干什么?语言只是桥梁工具,关键是根据需求,找外部 api ,调库,输出。外面这一套东西熟了,什么语言都差不多。总不至于从零自己造轮子吧,才六年级,多搞点应用才是真的。
|
107
stevefan1999 2023-09-10 13:46:45 +08:00
你的小孩看起來天賦異稟 我建議讓他學學 Haskell, OCaml 或者 Idris 然後去 NOI 屠榜
|
108
stevefan1999 2023-09-10 13:52:27 +08:00
@laqow 也不是啦 譬如 Bazel 的 Starlark 語言就不是圖靈完備的
|
109
worldquant 2023-09-10 14:07:41 +08:00 1
当然是机器语言和汇编
|
110
theoriz 2023-09-10 15:56:59 +08:00
noi 就是 c++啊,对于竞赛编程语言不是问题,算法才是核心,用比赛语言就挺好。C++没问题。
|
111
iytpa01 2023-09-10 16:09:11 +08:00 via iPhone
學好英語比什麼都強.
如果只是培養興趣,Python 足夠了。 如果是為將來就業打算,如果是為將來就業打算學好英語,比學好任何一種電腦語言強太多! |
112
Orange2269 2023-09-10 16:47:53 +08:00
倒霉的孩子
|
113
samyucn 2023-09-10 17:21:54 +08:00
唉,我家孩子 10 岁打字都不利索.。
|
114
lijiangang886 2023-09-10 19:55:59 +08:00
python 就是个工具语言胶水语言,语法突出一个无脑,这能学一年?学啥啊?解释器原理与实现吗?
|
115
KevinDo2 2023-09-10 20:27:49 +08:00
学个屁
|
116
wonderfulcxm 2023-09-10 20:34:12 +08:00 via iPhone
对孩子好点。
|
117
weeei 2023-09-10 21:16:43 +08:00
问网友建议不如问问孩子的兴趣
|
118
nno 2023-09-10 21:26:39 +08:00
从打孔机开始吧
|
119
lisongeee 2023-09-10 21:32:10 +08:00
楼上很多人说得很对,驱动式学习才是最好的方式,想当初我就是想下色图看黄网才入门的编程
|
120
qiyue0726 2023-09-10 21:41:25 +08:00
当然是要从汇编开始咯,不打好基础怎么能学好高级语言。万丈高楼平地起
|
121
quake0day 2023-09-10 21:47:36 +08:00 3
最近教学生 iOS 编程开发,发现 Swift 非常好,应该是最适合小孩子入门的第一语言,理由如下:
1. Playground 和 Xcode 好用,还免费(当然你得有 Mac )。配套的教学资料在 Apple Book 上面有很多。 2. Swift 语言各种现代的先进特性应有尽有。进阶还可以学习 FP 。 3. SwiftUI 直接可以做 APP ,让孩子能够把自己的奇思妙想直接变为现实,而且还可以下载到手机上给大家用。 4. 平时讲 OO 有时候太抽象孩子不容易理解,现在结合 SwiftUI 把 OO 的内容直接转换成 APP 游戏里的人物属性和怪兽设计,并展示出来,孩子就很容易理解了。 唯一的问题就是需要家里有苹果全家桶。 而多年教学后我发现其他语言真的没有 Swift 的所有优点: Java 太臃肿,开发 GUI 程序也比较不方便,做网页有点太复杂,做 Android APP 也语法太复杂,对小孩直接劝退。 Python 虽然是大家的首选,但是不需要指定变量类型这点其实很不好。一开始小孩子会觉得很方便,但是后面学习其他语言就会遇到障碍。而且 Python 虽然能开发网页和游戏,但是在这个手机时代其实对小孩子来说并不方便。他们更希望的是能够运行在手机上能够给别人展示的程序。 HTML+NodeJS 也是,作为小孩子可以很快做出展示的作品,但是这种应该很容易让小孩子只关注结果,而不会认真学习语法知识。 C/C++太古老,我个人认为在 2023 年不是一个入门的好选择。等孩子入门了有兴趣了,可以在学习操作系统的时候再讲自学不迟。Rust 也是同样的观点,我觉得让第一次接触编程的小孩子去研究引用和借用,然后学习操作系统内存管理,有点太过分了。 GO 语言还不错,但是我觉得更适合作为孩子第二门语言。 其他 FP 语言都有各种缺陷。而且 Swift 本身也支持超多 FP 特性,进阶完全够用了。 综上所述,我觉得 Swift 应该是最适合现在小孩子学习的语言了。 |
122
zzzkkk 2023-09-10 22:56:07 +08:00 via Android
保护大脑 尽量不要做软件
还嫌头发不够白不够掉么 看看死掉的陈皓 |
123
MAKF 2023-09-10 23:39:26 +08:00
学汇编啊,写错一行往死打
|
124
lmq2582609 2023-09-11 08:59:57 +08:00
孩子喜欢是最重要的,小孩子可能不了解其他编程语言都是干嘛用的,具体能做什么,家长可以把各个常用编程语言的应用场景给孩子讲一下,孩子自己选择会不会更好一些。
|
125
dvbs2000 2023-09-11 09:04:04 +08:00
学 oi 进不去集训队 至少银牌 升学就没用
但是对于提高能力还是很有用 |
126
Genieliu111 2023-09-11 09:37:23 +08:00
小孩这么早学编程无非就是为了升学呗。那就 C++,但是信奥赛重点考的也不是语法而是算法和数据结构。
|
127
dif 2023-09-11 09:52:42 +08:00
C++太难了,学 scala 吧。
|
128
marcong95 2023-09-11 09:58:07 +08:00
孩子有兴趣的话你就让他自己决定,有需要买书买域名买服务器买开发板啥的你负责给钱就行了。
|
129
c2const 2023-09-11 10:04:07 +08:00
当然是边学 C++边学汇编,考虑到学习方便,那就 windows 环境+visual studio 2020 一键安装,写一行代码就可以直接看对应的汇编代码 :)
|
130
knightgao2 2023-09-11 10:20:21 +08:00
小孩子聪明,建议学 Rust,以后就不怕了
|
131
wakaka 2023-09-11 10:20:44 +08:00
C++很好,攻坚强者莫之能胜。关键学的是思想。
|
132
ruanimal 2023-09-11 10:25:08 +08:00
C++还是太基础了,建议学汇编然后接着学芯片设计
|
133
zackzergzeng 2023-09-11 10:38:56 +08:00
@angrylid 起夜级理解
|
134
hugodotlau 2023-09-11 10:48:50 +08:00
6 年级, 太小了我建议继续学 python ;
从持续兴趣的角度看,我建议可以考虑学一下 javascript , 因为把做出来的东西有较好的可视化效果是激发兴趣的重要手段,前几天看几个中学生用 js 打造的 win 12 desktop 令我非常惊讶。 如果已经考虑到今后成为计算机方向,其实 C 、Rust 、等更需要去学习大量计算机基础类语言也比较合适,建议 xnix 平台。 如果是为了获取竞赛,那么就报班学算法吧,其实啥语言无所谓。 |
135
frank42a 2023-09-11 10:57:11 +08:00
不如汇编更好
|
136
hansomeneil 2023-09-11 11:04:15 +08:00
哈哈哈,我之前只在脉脉看过一个腾讯老哥的孩子刷 leetcode🤣
|
137
clouddd 2023-09-11 11:40:20 +08:00
带着他一起用 Python 写一个小的应用,光学编程语言没用。
你最好同时提升他的英语能力,多带他去国外旅游,这显然要比学什么编程有用得多~ |
138
devHang 2023-09-11 12:02:08 +08:00
真 np...看到孩子才 6 年级,大为震撼。
|
139
cskeleton 2023-09-11 12:34:18 +08:00
学的目的是啥?是为了兴趣还是为了参加 NOIP 。
|
140
c3de3f21 2023-09-11 12:42:11 +08:00
别几把学了,带孩子出去玩!现在立刻马上
|
141
DefoliationM 2023-09-11 12:43:29 +08:00 via Android
学数学吧,什么高数,梯度下降,自然语言学习先学起来。
|
143
weilongs 2023-09-11 13:18:13 +08:00
换语言 很重要嘛?个人觉得用所学东西,搞点东西出来更关键一些。 结合他的兴趣爱好方面做一些东西。
|
144
flyqie 2023-09-11 13:31:21 +08:00
放过他吧。
让他按照自己的兴趣选择。 |
145
bxb100 2023-09-11 13:34:39 +08:00
兴趣就随便, 越简单越互动越好, 但是都快初一了, 这边介绍一个新的赛道, 计算机竞赛, 必学 C [狗头]
|
146
Masoud2023 2023-09-11 13:51:41 +08:00
你能提出来这样的问题,证明你对编程甚至计算机来说都没有自己的一个认识。
毫不掩饰地说,你现在把孩子送进编程培训班就是一种毫无意义的跟风。 我建议你什么都不学,放过孩子。 |
147
Huelse 2023-09-11 13:56:23 +08:00
建议 C 语言,C++后面的标准都很新,魔法多了反而不适合初学。
|
148
wei2629 2023-09-11 14:11:40 +08:00
兴趣第一,首选 ts 吧。复杂度有,能做有趣的东西多
|
149
WillBeethoven 2023-09-11 14:12:30 +08:00
揠苗助长
|
150
zjsxwc 2023-09-11 14:13:20 +08:00
请说出一下 4 种 C++的语法区别:
GNU C++ 、Microsoft Visual C++、Apple Clang C++、Qt C++ |
151
DexterLii 2023-09-11 15:27:26 +08:00
建议直接手撸操作系统!
|
152
luckyx 2023-09-12 08:22:27 +08:00
孩子学编程首选美国护照
|
153
muben 2023-09-12 09:38:12 +08:00
还是学好数学比较重要
|
154
xzm429438709 2023-10-04 11:43:23 +08:00 via Android
rust 可以看一下,主要是接触这个另类的思想
|