- 主题:关于编程
我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
我现在越来越觉得,儿童编程是个很重要的问题。
尽管很多家长认为孩子玩电脑不是好事情。
我觉得儿童学习编程最好的方式就是选择一门好的入门语言。
太多概念的语言只有利于考试,对编程毫无益处,比如java这种
在没有什么选择的情况下,我建议pascal这种语言(基本的pascal)
理想的情况下,我希望能有一门中文的编程语言,利用中国人的汉字文化进行电脑控制,是中国人学习编程最好的方法。
然而目前没有可选项。
我所说的汉语编程,不是用汉字去命名一个文件名、程序名、变量名甚至关键字,就能称为汉字编程,那只是换汤不换药的编程。
我觉得中文和英文的根本区别在于,英文是编出来的(单词的构成),而汉字则是画出来的。所以本质上说,每个汉字都是一幅画,所以这是汉字的核心。
所以用英文只能编程,无非就是把多个单词罗列起来;而汉字是画出来的,所以我们应该去画程序,而不是编程序。编程序是针对英文而言的,对汉语而言应该是画,而不是编。
说到画,自然而然就想到流程图,所以把流程图很好的画出来,就是一个程序。因为英文的核心是编,所以英文很快从画流程图转到编代码去了。而汉语则不同,可以从画流程图一直画下去,知道画得让计算机明白我们画的是啥意思为止,这不就是程序吗?
当然,如果要画程序,就要先造一些程序基本的组件出来,然后我们用造字的方法去造程序。,这才是中文编程的意思。
--
FROM 221.221.202.*
对Java的评价不能同意更多,烦
--
FROM 82.19.154.*
用汉字编程就像变量名用 汉语拼音的 首字母,
主要是太伤害代码的可阅读性,所以忍受不了。
【 在 cwall (宝塔) 的大作中提到: 】
: 我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
: 我现在越来越觉得,儿童编程是个很重要的问题。
: 尽管很多家长认为孩子玩电脑不是好事情。
: ...................
--
FROM 211.95.56.*
这仅仅是因为换个名字而已,核心(比如说保留字,甚至一些常用的术语)还是英文的。
比如你写一个程序是基于WIndows的,你不能说是基于窗户的吧?
【 在 hoodlum (hoodlum) 的大作中提到: 】
: 用汉字编程就像变量名用 汉语拼音的 首字母,
: 主要是太伤害代码的可阅读性,所以忍受不了。
--
FROM 221.221.202.*
还中文编程.. 中西医结合的套路吧
【 在 cwall 的大作中提到: 】
: 我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
: 我现在越来越觉得,儿童编程是个很重要的问题。
: 尽管很多家长认为孩子玩电脑不是好事情。
: ...................
--
FROM 59.41.75.*
刚才我又进一步思考了一下这个思路,感觉中文编程应该是这样的
用一个汉字(考虑到成千山万的汉字,应该够用了)表示一定的意义,比如“加”表示把两个数字加起来,而用“显”表示把一个数字显示在屏幕上,这样计算3+5的计算机程序就是:
3 5 加显
所以,用堆栈式语言实现中文编程,要容易得多。
【 在 cwall (宝塔) 的大作中提到: 】
: 我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
: 我现在越来越觉得,儿童编程是个很重要的问题。
: 尽管很多家长认为孩子玩电脑不是好事情。
: ...................
--
FROM 221.221.202.*
你这还是编不是画啊
【 在 cwall () 的大作中提到: 】
: 刚才我又进一步思考了一下这个思路,感觉中文编程应该是这样的
: 用一个汉字(考虑到成千山万的汉字,应该够用了)表示一定的意义,比如“加”表示把两个数字加起来,而用“显”表示把一个数字显示在屏幕上,这样计算3+5的计算机程序就是:
: 3 5 加显
: 所以,用堆栈式语言实现中文编程,要容易得多。
--
FROM 111.19.42.*
请看forth语言
【 在 cwall (宝塔) 的大作中提到: 】
: 我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
: 我现在越来越觉得,儿童编程是个很重要的问题。
: 尽管很多家长认为孩子玩电脑不是好事情。
: ...................
--
FROM 117.140.171.*
你说的对,forth似乎看起来是最适合用汉字来扩展的一种语言
然后就可以用汉字来编写程序了
【 在 MetalSlugX (冰天雪地敲冰块,春光灿烂挖臭虫) 的大作中提到: 】
: 请看forth语言
--
FROM 221.221.202.*
中文不是有易语言。
【 在 cwall 的大作中提到: 】
: 我对编程的思考有不短的时间了,也写了一本教孩子学习编程的入门教材
: 我现在越来越觉得,儿童编程是个很重要的问题。
: 尽管很多家长认为孩子玩电脑不是好事情。
: ...................
--
FROM 101.88.222.*