由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 教小孩C++?
相关主题
搞 Clojure 的几位怎么看 is Clojure dying 这个近期梗语言区别
node来势凶猛,已经完胜Ruby了can python replace matlab ?
请教哪个语言适合自己创业用这里有用Julia 的吗?
scala 的感悟有什么比较适合engineer用的语言吗?
Scala 1-star, would not program again小孩子学哪种编程语言比较好?
王垠新文 为Java说句公道话怎么这里这么多人学python
问问学计算机的同学、家长们,现在还有人学PASCAL吗 (转载)未来ruby能不能挤掉python
王垠:为Java说句公道话 (转载)痛恨Python的和当年痛恨Java的一个道理
相关话题的讨论汇总
话题: c++话题: python话题: clojure话题: 语言话题: 她们
进入Programming版参与讨论
1 (共1页)
w***g
发帖数: 5958
1
家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.
p***o
发帖数: 1252
2
她?其实无所谓,当年多少人都是basic入的门。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

w***g
发帖数: 5958
3
我家老大是女小孩, 每天只知道跟弟弟妹妹疯玩, 真是担心死我了.

【在 p***o 的大作中提到】
: 她?其实无所谓,当年多少人都是basic入的门。
:
: 玩.

m******r
发帖数: 1033
4
教孩子学python, 学googlesheet,是我们这边小孩夏令营很普遍的内容。 华人孩子里
面更流行, 又不用花钱买装备,家长又都会,可以辅导。
e*******o
发帖数: 4654
5
https://www.khanacademy.org/computing/computer-programming/
all your three points are invalid, if they hate programming because of ...
do not kill kids interest by C++.
e*******o
发帖数: 4654
6
Perl is the first language I can write fluently, mostly because I can use it
to solve the problem easily.
Now I program in Perl using Python and R, with the help of Google.
:)
e****t
发帖数: 17914
7
主要是交编程逻辑 不是交语言啊 逻辑懂了自学很快
python的好处是简单,小孩一周就会用了,而且可以解决实际问题。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

n******g
发帖数: 2201
8
楼下有人说的有道理,交给她能够实用的一门语言,python首选。
激发她的兴趣,不然跟学钢琴一样,不愿意学,那就糟了。
另外,如果真的要推,为啥不学C? 可以领会底层的秘密

家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

W***o
发帖数: 6519
9
我觉得应该学javascript,可以在浏览器上写一些小游戏

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

b*******s
发帖数: 5216
10
+1

【在 W***o 的大作中提到】
: 我觉得应该学javascript,可以在浏览器上写一些小游戏
:
: 玩.

相关主题
王垠新文 为Java说句公道话语言区别
问问学计算机的同学、家长们,现在还有人学PASCAL吗 (转载)can python replace matlab ?
王垠:为Java说句公道话 (转载)这里有用Julia 的吗?
进入Programming版参与讨论
r*******n
发帖数: 3020
11
JavaScript 语言设计差 不适合小孩学习;python也可以写小游戏

【在 W***o 的大作中提到】
: 我觉得应该学javascript,可以在浏览器上写一些小游戏
:
: 玩.

v****t
发帖数: 338
12
这么快就十大了,厉害
G*B
发帖数: 1380
13
你咋不说10年以后编程还能吃饱饭不, 没有行业一直火。兴趣最重要,做自己喜欢的
才能开心。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

l*******m
发帖数: 1096
14
女娃,别学太深了。你看jeff dean的大女儿https://www.google.com/url?sa=t&
source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

n***p
发帖数: 110
15
Scheme or Clojure
n******7
发帖数: 12463
16
这个好
一直看到有人说FP对于0基础的更容易理解
不知道有谁真的实践过没

【在 n***p 的大作中提到】
: Scheme or Clojure
n******7
发帖数: 12463
17
转一篇鼓吹文
注意标题用的是Her,太适合楼主了
哈哈
Teach a Kid Functional Programming and You Feed Her for a Lifetime
http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html

【在 n******7 的大作中提到】
: 这个好
: 一直看到有人说FP对于0基础的更容易理解
: 不知道有谁真的实践过没

r****y
发帖数: 26819
18
教个Matlab足矣,永不过时,能做的事情高效轻松应付到大学、研究生。如果将来真的
读了CS或者EE,还需要从现在起就学编程语言吗,那人生岂不是太可悲了么?

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

e****w
发帖数: 1565
19
当然学 racket 从小把编程习惯养养好
w***g
发帖数: 5958
20
这孩子废了。不过她爹那么有钱, 不怕。

【在 l*******m 的大作中提到】
: 女娃,别学太深了。你看jeff dean的大女儿https://www.google.com/url?sa=t&
: source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
: ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
: 6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA
:
: 玩.

相关主题
有什么比较适合engineer用的语言吗?未来ruby能不能挤掉python
小孩子学哪种编程语言比较好?痛恨Python的和当年痛恨Java的一个道理
怎么这里这么多人学python我来说说python的优点吧
进入Programming版参与讨论
w***g
发帖数: 5958
21
"Functional style programming seems new, almost like a fad, but functions ar
e a key part of (almost) every computer language."
作者完全不懂啊。
不管大人小孩,都不应该选FP作为入门语言。

【在 n******7 的大作中提到】
: 转一篇鼓吹文
: 注意标题用的是Her,太适合楼主了
: 哈哈
: Teach a Kid Functional Programming and You Feed Her for a Lifetime
: http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html

z*******h
发帖数: 346
22
我教娃iPad上的Pythonista。除了Python常用的库以外,它提供iOS动画的接口。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

w********m
发帖数: 1137
23
javascript和python里面选一个吧
javascript的优点是自带界面,浏览器自带,不需要安装。
小朋友都是视觉驱动。
缺点是es6以前的语法都很垃圾。
python的优点是数据结构完整,语法简单。
缺点是没法做小朋友的application。
N*****m
发帖数: 42603
24
可以,今天看这个题目,我搜了一下
居然有python+minecraft的入门

【在 w********m 的大作中提到】
: javascript和python里面选一个吧
: javascript的优点是自带界面,浏览器自带,不需要安装。
: 小朋友都是视觉驱动。
: 缺点是es6以前的语法都很垃圾。
: python的优点是数据结构完整,语法简单。
: 缺点是没法做小朋友的application。

s***o
发帖数: 2191
25
就算孩子犯错要罚也不需要用这么极端的手段吧?
s******r
发帖数: 5309
26
编程属于机械思维,小孩子学的结果就是把他培养成思维狭窄的机器的工具。
w***u
发帖数: 17713
27
教个见效上手快的语言吧。想正规些C也比C++强多了。
h*******o
发帖数: 80
28
re
t******a
发帖数: 1200
29
对小孩来说 Processing 语言也是一个好的选择。
优点是几条语句就可以在屏幕上画出图,实现鼠标和键盘的交互,而且自带的 IDE 比
较友好。 同时 Youtube 上的视频教程也很丰富。
当年女儿八岁时教她 Python, 她总也提不起兴趣。换成 Processing 后主动性强了很
多。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

P*B
发帖数: 944
30
汇编?
要不要从TTL电平教起?
相关主题
让机器爽还是让程序员爽,这是个问题node来势凶猛,已经完胜Ruby了
以后Web就是Node的天下了请教哪个语言适合自己创业用
搞 Clojure 的几位怎么看 is Clojure dying 这个近期梗scala 的感悟
进入Programming版参与讨论
w***g
发帖数: 5958
31
逻辑电路肯定要教的. 从arduino往下. 这样有动手玩的部分.

【在 P*B 的大作中提到】
: 汇编?
: 要不要从TTL电平教起?

g****t
发帖数: 31659
32
jupyter 用python, R, Octave,或者c
我觉得都是不错的选择。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

n***p
发帖数: 110
33
Why not? If you don't like lisp syntax, try groovy

ar

【在 w***g 的大作中提到】
: "Functional style programming seems new, almost like a fad, but functions ar
: e a key part of (almost) every computer language."
: 作者完全不懂啊。
: 不管大人小孩,都不应该选FP作为入门语言。

h*i
发帖数: 3446
34
作为第一门语言,还是scheme这种比较好,可以学到正确的路子,不走弯路。老一辈的
美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
现在还有学校这么教的。比如伯克利。
我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
。现在产品上线了。
这些小朋友,就上过几门CS的课,连软件工程,数据库的课都还没上过呢。要不是她们
的第一门语言是scheme,做到这些是不可能的。

玩.

【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?

n******7
发帖数: 12463
35
你觉得CHICKEN scheme拿来入门玩玩如何?

【在 h*i 的大作中提到】
: 作为第一门语言,还是scheme这种比较好,可以学到正确的路子,不走弯路。老一辈的
: 美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
: 现在还有学校这么教的。比如伯克利。
: 我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
: 来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
: clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
: 天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
: HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
: schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
: 。现在产品上线了。

h*i
发帖数: 3446
36
我不懂scheme。我只懂Clojure。当时面试这些小朋友的时候(我面试了60个人),她
们都是写python的。来了我开讲Clojure,她们才告诉我她们第一门语言是scheme,然
后她们就飞快的做完了clojurescript koans,我就惊呆了,然后就决定让她们写生产
代码了。哈哈。

【在 n******7 的大作中提到】
: 你觉得CHICKEN scheme拿来入门玩玩如何?
h*i
发帖数: 3446
37
玩的话,我推荐clojurescript。立马能网上画东西玩了,还是跨平台的,ios也能搞。

【在 n******7 的大作中提到】
: 你觉得CHICKEN scheme拿来入门玩玩如何?
n******7
发帖数: 12463
38
谢谢
无聊看了很久fp,决定还是上clojure了
昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
可能因为是同行的缘故
clojure工作机会不多,就当玩玩了,反正玩啥都得花时间

【在 h*i 的大作中提到】
: 玩的话,我推荐clojurescript。立马能网上画东西玩了,还是跨平台的,ios也能搞。
h*i
发帖数: 3446
39
一个语言的工作机会是要有做技术的大公司来带动的。目前Clojure没有这样的带头公
司。用Clojure的大公司有,Walmart, Boeing这种,但都不算是技术公司。Starup不少
,做大的还不多。

【在 n******7 的大作中提到】
: 谢谢
: 无聊看了很久fp,决定还是上clojure了
: 昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
: http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
: 可能因为是同行的缘故
: clojure工作机会不多,就当玩玩了,反正玩啥都得花时间

1 (共1页)
进入Programming版参与讨论
相关主题
痛恨Python的和当年痛恨Java的一个道理Scala 1-star, would not program again
我来说说python的优点吧王垠新文 为Java说句公道话
让机器爽还是让程序员爽,这是个问题问问学计算机的同学、家长们,现在还有人学PASCAL吗 (转载)
以后Web就是Node的天下了王垠:为Java说句公道话 (转载)
搞 Clojure 的几位怎么看 is Clojure dying 这个近期梗语言区别
node来势凶猛,已经完胜Ruby了can python replace matlab ?
请教哪个语言适合自己创业用这里有用Julia 的吗?
scala 的感悟有什么比较适合engineer用的语言吗?
相关话题的讨论汇总
话题: c++话题: python话题: clojure话题: 语言话题: 她们