由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 教小孩启蒙可以用 lisp 吗?
进入Programming版参与讨论
1 (共1页)
r****t
发帖数: 10904
1
教小孩启蒙用 lisp 怎么搞?clojure or common lisp?
有什么网站,tutorial 可以 follow 的?
主要觉得自己也可以学学
我是 basic - c - python - java - node 一路用过来的,缺失了 lisp。
update:
https://clojureverse.org/t/teaching-a-kid-to-code-clojure-or-otherwise/902
maria.cloud
Timothy Pratley’s power-turtle
George, a Universe of Programming
Klipse for kids (半成品,只有7 chapters)
I’d start off with maria.cloud 64 though, which would eliminate most of
those problems. The cool thing with Maria would also be that I can send him
mini tutorials even when I’m not around.
I also asked on Twitter if people had suggestions for teaching kids Clojure,
and I got several interesting replies. I still need to have a better look
at some of these, but I’m already going to share them:
Timothy Pratley’s power-turtle 34 The turtle from Seymore Papert’s Logo
language, but with Clojure and in your browser. Try it here 19. I believe
this was written as a prelude for ClojureBridge workshops. It looks pretty
cool, and is available for a bunch of languages.
George, a Universe of Programming 22 I have yet to take this for a spin. It
seems to be already used in classrooms, and also contains a “turtle” app,
as well as being able to do things like controlling drones. Not sure what
the scope of this thing is. There’s also an accompanying book.
cognitory/turtle 12 Another Logo/Turtle… also in the browser (live demo) 12
Klipse for kids 29 This seems like a fairly elaborate and well structured
tutorial specifically aimed at kids, using Klipse so you can evaluate
snippets inside the text
c**n
发帖数: 312
2
You are talking about teaching your kid about something only college student
would learn. Feasibility aside, lisp is not widely used and you might just
teach him Python and he would benefit from being able to actually use it to
build something using Python.
d***a
发帖数: 13752
3
现在大学里一般用Java或Python作为第一门语言。我个人觉得,从教学的角度来说,
Pascal是最好的第一门语言。
不建议lisp。我用过lisp。这是其实有两个问题,第一,你真的想让小孩从functional
programming学起吗?第二,在functional programming language中,lisp过于自由
,有点像C和汇编,不是好的教学语言。

【在 r****t 的大作中提到】
: 教小孩启蒙用 lisp 怎么搞?clojure or common lisp?
: 有什么网站,tutorial 可以 follow 的?
: 主要觉得自己也可以学学
: 我是 basic - c - python - java - node 一路用过来的,缺失了 lisp。
: update:
: https://clojureverse.org/t/teaching-a-kid-to-code-clojure-or-otherwise/902
: maria.cloud
: Timothy Pratley’s power-turtle
: George, a Universe of Programming
: Klipse for kids (半成品,只有7 chapters)

w***g
发帖数: 5958
4
lisp太老了,何苦呢。

【在 r****t 的大作中提到】
: 教小孩启蒙用 lisp 怎么搞?clojure or common lisp?
: 有什么网站,tutorial 可以 follow 的?
: 主要觉得自己也可以学学
: 我是 basic - c - python - java - node 一路用过来的,缺失了 lisp。
: update:
: https://clojureverse.org/t/teaching-a-kid-to-code-clojure-or-otherwise/902
: maria.cloud
: Timothy Pratley’s power-turtle
: George, a Universe of Programming
: Klipse for kids (半成品,只有7 chapters)

1 (共1页)
进入Programming版参与讨论