汉语编程 与“来自中国的恐慌”

不同视角、不同观点、深度探讨,禁止人品和道德攻击
回复
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#31

帖子 stlxv » 2008-05-04 14:12

猛将兄 写了:我看了一下汉编网,觉得很愤怒。他完全可以说自己是一种新的编程语言,关键字是汉语,但不要上升到国家的高度来宣传自己
上升到一定的高度会获得更佳的宣传效果。人家是企业,目的就是赚钱。
上次由 stlxv 在 2008-05-04 14:20,总共编辑 1 次。
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#32

帖子 stlxv » 2008-05-04 14:20

osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件

整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
PHP是最好的语言!不服来战!
bn0090064
帖子: 15
注册时间: 2008-04-28 19:52
来自: Nanjing

#33

帖子 bn0090064 » 2008-05-05 22:32

核心不在于用什么编程工具,而在于程序本身。国家的资源不能被某些别有用心的所谓专家给套取了。。。。
airforce army
头像
独孤
帖子: 838
注册时间: 2008-02-02 13:06
来自: 寶能科技
联系:

#34

帖子 独孤 » 2008-05-06 14:57

:shock: :shock:
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#35

帖子 poet » 2008-05-06 15:28

stlxv 写了:
osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件
整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
C的宏替换看似可以达到效果,可是这种方法忽略了汉语的核心:
1。汉语没有空格,不能用空格分隔各个单词,只能使用语义分隔。汉语编程的解析器必须能够有从完全没有空格的语段中解析出含义的能力。
2。汉语没有符号和数字,所有符号和数字也必须用汉语表示。——从输入的角度来讲,汉语编程应当保证全篇只有汉语,标点只有全角标点,完全不需要切换输入法。这样才是个方便的汉语编程。

如果谁做出一个汉语编程,里面还要用空格分隔,还要用阿拉伯数字,还会出现英文,那么就不是真正的汉语编程。

真正的汉语编程是有价值的。但楼主那个,不是。
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#36

帖子 syrano » 2008-05-06 16:25

poet 写了:
stlxv 写了:
osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件
整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
C的宏替换看似可以达到效果,可是这种方法忽略了汉语的核心:
1。汉语没有空格,不能用空格分隔各个单词,只能使用语义分隔。汉语编程的解析器必须能够有从完全没有空格的语段中解析出含义的能力。
2。汉语没有符号和数字,所有符号和数字也必须用汉语表示。——从输入的角度来讲,汉语编程应当保证全篇只有汉语,标点只有全角标点,完全不需要切换输入法。这样才是个方便的汉语编程。

如果谁做出一个汉语编程,里面还要用空格分隔,还要用阿拉伯数字,还会出现英文,那么就不是真正的汉语编程。

真正的汉语编程是有价值的。但楼主那个,不是。
ls太狭隘了。
阿拉伯数字是英文的?
字母就一定是英文,说不定是汉语拼音。

说的夸张点汉字说不定是日语。

编程又不是写文章。 :oops:
PhoenixJ
帖子: 1492
注册时间: 2007-08-09 3:33
系统: Windows 12.04

#37

帖子 PhoenixJ » 2008-05-07 12:32

stlxv 写了:
osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件

整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
Nod.毕业设计的时候有一组同学做编译方面的工作,他就实现了一个汉语的LG(他外号老高)语言~ 大家嘻嘻哈哈一顿就过去了,他自己都没有把它写入毕业设计文档。。。
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#38

帖子 poet » 2008-05-07 13:10

syrano 写了:
poet 写了:
stlxv 写了:
osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件
整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
C的宏替换看似可以达到效果,可是这种方法忽略了汉语的核心:
1。汉语没有空格,不能用空格分隔各个单词,只能使用语义分隔。汉语编程的解析器必须能够有从完全没有空格的语段中解析出含义的能力。
2。汉语没有符号和数字,所有符号和数字也必须用汉语表示。——从输入的角度来讲,汉语编程应当保证全篇只有汉语,标点只有全角标点,完全不需要切换输入法。这样才是个方便的汉语编程。

如果谁做出一个汉语编程,里面还要用空格分隔,还要用阿拉伯数字,还会出现英文,那么就不是真正的汉语编程。

真正的汉语编程是有价值的。但楼主那个,不是。
ls太狭隘了。
阿拉伯数字是英文的?
字母就一定是英文,说不定是汉语拼音。
说的夸张点汉字说不定是日语。
编程又不是写文章。 :oops:
阿拉伯数字是不是英文的我不知道,但是它肯定不是中文。也肯定不是汉语的一部分。——至少在大多数中文输入法中无法很方便的输入它。

英文形式的汉语拼音是怎么来的,我想你可能需要去看一下历史,英文形式的汉语拼音是近代中国受文化侵略的见证。而中国历史上的汉语拼音一直都是中文形式的。现在我们所知道的用英文字母表示的汉语拼音,只是非常年轻的附加品,历史甚至还不到一百年。严格意义上讲根本不是汉语的一部分。

编程不是写文章,不过语言中的基本要素是存在的。英文通过空格断词,中文每个字或者是一个词,或者不是,是根据上下文连接。断词和连词的区别也是西方语系与东方语系的大区别之一。

如果要推广汉语编程,语法和语素的基本关系必须是汉语化的,使用西方语系的语法加上替换几个汉字,那算什么汉语编程?
头像
alan110_38
帖子: 172
注册时间: 2008-02-06 13:30
来自: 浙江嘉兴

#39

帖子 alan110_38 » 2008-05-07 16:44

汉语编程会不会有几万个基本字符啊?
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#40

帖子 syrano » 2008-05-07 16:51

poet 写了:
syrano 写了:
poet 写了:
stlxv 写了:
osht 写了:拿个开源编译器修修改改,把关键字换成汉字,就变成了外国人“汗颜”的汉语编程了。
本来这假货横行的国内也不是什么大不了的事情,但是有些地方由官方在学校里推行就有些恶心了,说轻点是误人子弟,说重点就是对民族的未来犯罪。
用不着,像C/C++这样的支持字符串宏的语言,用简单的宏定义就能把关键字改成中文了。你完全可以写成:

代码: 全选

包含 标准输入输出头文件
整形 主函数(整形 参数个数,常量 字符 ** 参数列表)
{
    返回 0;
}
注意在编译的时候指定一个包含这些定义的头文件就行了。VC++支持Unicode标识符。
C的宏替换看似可以达到效果,可是这种方法忽略了汉语的核心:
1。汉语没有空格,不能用空格分隔各个单词,只能使用语义分隔。汉语编程的解析器必须能够有从完全没有空格的语段中解析出含义的能力。
2。汉语没有符号和数字,所有符号和数字也必须用汉语表示。——从输入的角度来讲,汉语编程应当保证全篇只有汉语,标点只有全角标点,完全不需要切换输入法。这样才是个方便的汉语编程。

如果谁做出一个汉语编程,里面还要用空格分隔,还要用阿拉伯数字,还会出现英文,那么就不是真正的汉语编程。

真正的汉语编程是有价值的。但楼主那个,不是。
ls太狭隘了。
阿拉伯数字是英文的?
字母就一定是英文,说不定是汉语拼音。
说的夸张点汉字说不定是日语。
编程又不是写文章。 :oops:
阿拉伯数字是不是英文的我不知道,但是它肯定不是中文。也肯定不是汉语的一部分。——至少在大多数中文输入法中无法很方便的输入它。

英文形式的汉语拼音是怎么来的,我想你可能需要去看一下历史,英文形式的汉语拼音是近代中国受文化侵略的见证。而中国历史上的汉语拼音一直都是中文形式的。现在我们所知道的用英文字母表示的汉语拼音,只是非常年轻的附加品,历史甚至还不到一百年。严格意义上讲根本不是汉语的一部分。

编程不是写文章,不过语言中的基本要素是存在的。英文通过空格断词,中文每个字或者是一个词,或者不是,是根据上下文连接。断词和连词的区别也是西方语系与东方语系的大区别之一。

如果要推广汉语编程,语法和语素的基本关系必须是汉语化的,使用西方语系的语法加上替换几个汉字,那算什么汉语编程?
1,阿拉伯数字是印度的。
2.0.你以为英文字母是英国的。英文字母和德法意...字母都是拉丁字母.

2.1.中国历史上的汉语拼音没有中文形式, 只是有的用了汉字的笔划, 正确的说法是民族形式.
历史上最早的汉语拼音形式也是传教士发明的.

1954年12月国务院成立“中国文字改革委员会”,1955年组织“拼音方案委员会”,由吴玉章、胡愈之任正副主任,黎锦熙、罗常培、丁西林、韦悫、王力、陆志韦、林汉达、叶籁士、倪海曙、吕叔湘、周有光为委员,在民族形式字母的方案之外,研究制订采用拉丁字母的方案,
当时已经有了几套汉语拼音方案 包括几套民族形式 ,斯拉夫字母形式, 和 汉语罗马字.

1954年,中国文字改革协会改为国务院直属的中国文字改革委员会,其间收到各种汉语拼音方案1600多个。大致有这样几  
汉字笔画式 拉丁字母式 斯拉夫字母式 几种字母的混合形式 速记式 图案式 数字形式
最后确定拼音方案采用拉丁字母。
周有光说,汉语拼音采用的是罗马字母(拉丁文的字母),但它在上世纪50年代曾遭受过很多人的反对:“当时有人认为中国有5000年的文化,几个字母还不会搞,干吗要用帝国主义的字母。”

  早在1952年,毛泽东主席到苏联访问时斯大林说,中国是一个大国,可以有自己的字母。毛泽东回到北京,指示中国文字改革委员会研究制订民族形式的拼音方案。此后,研制了多个民族形式的拼音方案,但意见不能达成一致。当时文改会主任吴玉章向毛泽东汇报民族形式的拼音方案难以研究后,毛泽东同意研究罗马字母,再提到党中央,得到批准,这才把精力放到罗马字母形式的拼音方案研究上来。
 
1979年4月,国际标准化组织在华沙召开文献技术会议。周有光在会上代表中华人民共和国发言,提议采用“汉语拼音方案”作为拼写汉语的国际标准,1982年国际标准化组织通过国际投票,认定汉语拼音方案为拼写汉语的国际标准(ISO7098)。“ISO通过全世界投票,使汉语拼音方案成为国际标准。从中国标准到世界标准,这是过去没有的。为什么要这么做呢?中国文化要和外国文化沟通交流,一定要得到世界认同。”
到了二十一世纪,汉语拼音方案不仅解决了几亿人认汉字的问题,还解决了几亿人用计算机输入汉字的问题。

3.如果说有文化侵略, 那可多了.
中小学里,除了语文,囗囗,中国历史外,其他的都可以说是外来的.
数学中有几个定理是中国人发明的? (小学一二年级还有一部分中西方交叉的,中学就只有杨辉三角那几个了)
物理化学生物就更不用说了.
那这些知识大家都不要学了.

到底是谁不懂历史, . 以后不懂就不要乱说,会被人笑的.
zhangsong023
帖子: 768
注册时间: 2006-09-20 19:56

#41

帖子 zhangsong023 » 2008-05-08 18:46

poet 写了:
阿拉伯数字是不是英文的我不知道,但是它肯定不是中文。也肯定不是汉语的一部分。——至少在大多数中文输入法中无法很方便的输入它。

英文形式的汉语拼音是怎么来的,我想你可能需要去看一下历史,英文形式的汉语拼音是近代中国受文化侵略的见证。而中国历史上的汉语拼音一直都是中文形式的。现在我们所知道的用英文字母表示的汉语拼音,只是非常年轻的附加品,历史甚至还不到一百年。严格意义上讲根本不是汉语的一部分。

编程不是写文章,不过语言中的基本要素是存在的。英文通过空格断词,中文每个字或者是一个词,或者不是,是根据上下文连接。断词和连词的区别也是西方语系与东方语系的大区别之一。

如果要推广汉语编程,语法和语素的基本关系必须是汉语化的,使用西方语系的语法加上替换几个汉字,那算什么汉语编程?
这位期待是自然语言式的编程方式?如果是,那么可惜到目前为止还非常遥远。
上次由 zhangsong023 在 2008-05-08 18:58,总共编辑 1 次。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#42

帖子 xiooli » 2008-05-08 18:54

其实加几个空格也没什么大不了啊,反而省去了很多麻烦,编程又不是写文章。
yuu1010
帖子: 185
注册时间: 2008-04-11 23:31

#43

帖子 yuu1010 » 2008-05-08 19:16

楼上的反对意见说得都有一定道理,但大家(包括楼主)也许都误解了“汉语编程”。我想汉语编程决不是简单的用汉语编程,其一定有优点,有用处。
头像
runpin
帖子: 647
注册时间: 2005-09-29 11:13
来自: Boston, MA

#44

帖子 runpin » 2008-05-08 19:21

yuu1010 写了:楼上的反对意见说得都有一定道理,但大家(包括楼主)也许都误解了“汉语编程”。我想汉语编程决不是简单的用汉语编程,其一定有优点,有用处。
肯定有用处啦,能忽悠到不知多少money呢。
newduba
帖子: 21
注册时间: 2008-05-08 19:31

#45

帖子 newduba » 2008-05-08 20:05

为什么要让专业人士使用业余软件来做专业的事情呢?!
不明白啊。。。
:)
学习、学习、再学习。。。!
回复