和书友的讨论:汉语编程!(mayi)
更新时间:2008-9-1115:39:21字数:5578
和书友的讨论:汉语编程!(mayi)
更新时间:2008-8-130:05:25字数:6356
0[精华][评论]汉语编程!!!
现在几乎所有的语言都支持汉语的“编程语言基语言”。可是重来没有人在编程中使用汉语!!!看见说用汉语编程的人,都忍不住说“白--痴”就是这样炼成的。
发表人:mayi用户类型:高级VIP2008-8-129:14:25回复
--------------------------------------
1回复:[评论]汉语编程!!!
现在几乎所有的语言都支持汉语??就比如C/C++,JAVA,Basic,SQL,……举不胜举,有哪个编程语言实现汉语化了?你说的汉化是指的操作界面汉化,比如C语言有汉语界面版本的编辑环境,但是那只是外表的壳,能用汉字来命名函数么?不能吧,你连汉字字符都不能作为单独的字符来使用,只能作为字符串,或者流数据来处理,不能作为字符处理。
发表人:masaidage用户类型:普通2008-8-129:31:48回复
--------------------------------------
2回复:[评论]汉语编程!!!
现在唯一的汉语编程软件大概就是中国自己的易语言了,可是易语言是真正的汉语核心么?不是,首先易语言要用到大量的英语编程语言编制的库(比如Win32API,D**标准接口),等等脱离了这些美国人的核心,易语言就什么都不是,大概只能编一个统计数字的程序了吧!
发表人:masaidage用户类型:普通2008-8-129:35:39回复
--------------------------------------
3回复:[评论]汉语编程!!!
你说的用汉语编程的白痴,是因为几乎所有的编程语言的核心都是英语的,现在我知道的唯一能用汉语来编程的语言就是易语言,可是易语言是真正汉语核心的编程语言了么?我看不是,就拿与语言来说,易语言大大部分功能都是直接调用原有的操作系统库的,而操作系统库是用英语为规则定义的,却少了操作系统库易语言就什么都不是了,大概就只能编一些类似于数据汇总累加之类的小程序了。所以易语言并不是真正的汉语为核心的语言。
发表人:masaidage用户类型:普通2008-8-129:53:44回复
--------------------------------------
4回复:[评论]汉语编程!!!
你说的关于白痴的原因可以举一最简单的个例子(实际情况中要复杂上百上千倍),比如在C语言中打开一个文件一般用函数(子程序)open,有些编译环境也可以用OpenFile,你以为这只是一个简单的英语单词那么简单么?只要将这个单词改成汉语词就可以了么?
发表人:masaidage用户类型:普通2008-8-1210:05:17回复
--------------------------------------
5回复:[评论]汉语编程!!!
错了大大的错了,因为这个简单的C语言函数又回去调用操作系统的调用层,而操作系统调用层又要通过操作系统核心层,核心层还要去调用最基础的驱动程序,而这之间的规则定义都是用英语来定义的,你说那些有着这样梦想的人是白痴从某些方面来说也是正确的.
发表人:masaidage用户类型:普通2008-8-1210:06:19回复
--------------------------------------
6回复:[评论]汉语编程!!!
就好比20年代的冯如先生一样白痴,连基础工业都没有还搞什么飞机?不是给摔死了吧?所以不能光看美国佬给我们光鲜的外表.要看真实的基础如果说飞机的基础是炼钢,那软件工程的基础就是那些用户接触不到的核心层、基础库。如果这些都没有还谈什么软件业?可是我们就真的永远无法建造基础了么?现在我们的J10不是飞上了天,我们的神州不是去了太空?
发表人:masaidage用户类型:普通2008-8-1210:13:33回复
--------------------------------------
7回复:[评论]汉语编程!!!
错了不是open,是fopen
发表人:masaidage用户类型:普通2008-8-1210:54:25回复
--------------------------------------
8回复:[评论]汉语编程!!!
现在用的计算机基础库基本上都是美国70~80年代完成的,然后经过一系列的升级才有现在的这些库。
所以故事的背景是80年。你的疑问都会在今后的小说中得到解释,不必着急,作者不会胡说八道的编造理论,作者的小说可以不是事实的,但是一定是真实的,理论一定能自圆其说的。
发表人:masaidage用户类型:普通2008-8-1211:00:23回复
--------------------------------------
9回复:[评论]汉语编程!!!
Java、python肯定支持使用汉字变量。
支持汉字的变量和函数名很简单,主要是没有需求。
你如果把C、C++、Java的库函数名都翻译成汉字看看,有多少人看得懂?有好多相近的功能用汉字根本就区分不出来,就是你用汉语描述一下都很困难。
发表人:mayi用户类型:高级VIP2008-8-1217:06:27回复
--------------------------------------
10回复:[评论]汉语编程!!!
起名字汉语天生是弱项。
具体的说只要原生的支持Unicode编码的编程语言,可以任何语言作变量,只要它在统一编码里。
发表人:mayi用户类型:高级VIP2008-8-1217:10:08回复
--------------------------------------
11回复:[评论]汉语编程!!!
Unicode?错了支持Unicode的原生语言语言作变量?是编译后的代码名字么?不是吧?具体什么语言?什么编译器?那个公司出品的?是美国公司么?是广告中宣传的吧。函数过程命名规则呢?规则呢?也不可以用其他的语言吧,对象接口命名,……美国人还没傻,放弃这么大的标准。
发表人:masaidage用户类型:普通2008-8-1217:35:57回复
--------------------------------------
12回复:[评论]汉语编程!!!
还有,就算退一步说,是可以用汉语来命名函数变量了又说明了什么?你用的库还不是英语的?
起名字汉语天生是弱项?
这时污蔑,只有作者的想像力不足不会是汉语的命名能力出了问题,至少中国人的名字最多只用8个字节可是鲜有重名,而美国佬呢?遍地都是杰克约翰,重名之多不可胜数,要知道人口是13:3啊!
发表人:masaidage用户类型:普通2008-8-1217:40:59回复
--------------------------------------
13回复:[评论]汉语编程!!!
汉字是世界上最有包容力的文字这是定论50年前就有学者论证过了,汉字是世界上最有创造力的文字1万多汉字几乎任何两个汉字组合都可以产生新的意义,算上三字词四字词去算算排列组合吧!要英语来达到相同的程度要多少个字母来造一个单词?大概要1000个了吧(还有发音规则限制)?你说的这些都是美国老故意传达给我们中国人的,是阴谋,污蔑,和毫无根据的自大,是用来打击中国人的自信心的言辞。
发表人:masaidage用户类型:普通2008-8-1217:47:11回复
--------------------------------------
14回复:[评论]汉语编程!!!
举个例子,‘看’这个动作用英语来表示,算上动词名词所有的词性变化,只要达到这个意思的一点点边的就算,有多少个单词呢?
不会超过10个吧!(算上古代英语等等)
可是你知道在汉字中有多少个词来表达这个‘看’的意思的字么(单个字不是词)?
我可以告诉你绝对超过20个,比如:看、视、观、察、睹、望……(以前看过一篇文章里说过,具体忘了,有兴趣可以翻翻新华字典,凡是带目字边的就八九不离十了。)
发表人:masaidage用户类型:普通2008-8-1217:54:19回复
--------------------------------------
15回复:[评论]汉语编程!!!
为什么会有人觉得汉语表达有问题?就是我书里说的,不学汉语学英语,是现在的中国人鲜有将汉语学好的,而胡语却朗朗上口。
就比如现在少有人说‘珍重’,‘一路顺风’,除了‘再见’就只会骨头白。
发表人:masaidage用户类型:普通2008-8-1218:02:34回复
--------------------------------------
16回复:[评论]汉语编程!!!
python没用过不知道,据我所知Java是不支持汉字命名的(我用过)。用汉字命名会有很多人都会用的,不要低估了他人的智慧,就比如英语Windows有好多人两眼一抹黑,而自从Win汉化了之后Win在中国的使用量是上升了几倍?
何况是编程创作这样的复杂思维呢?会有语言障碍的,不信就用英语来写作文.再用中文来写作文.有些作家一由手写变成键盘都写不出东西,别说夸语言的障碍了.
发表人:masaidage用户类型:普通2008-8-1218:10:55回复
-------------------------------------
17回复:[评论]汉语编程!!!
我糊涂了!
看楼上言语,似是支持楼主,却又似是在骂楼主。
看得我稀里糊涂的,彻底的糊涂了!
发表人:周行云用户类型:普通2008-8-1219:49:07回复
--------------------------------------
18回复:[评论]汉语编程!!!
当然是反对楼主的,这都没看出来???
>0<
发表人:masaidage用户类型:普通2008-8-1220:11:17回复
--------------------------------------
19回复:[评论]汉语编程!!!
主要是刚开始你的回复里有抨击汉编的意思,所以我以为你是支持楼主。然后你接下来又有力挺汉编的意思,所以我以为你又是在反对楼主。于是乎我就糊涂了。
其实我觉得你的文章的构思是对的,汉编与否,其实就是一个编码的问题,不管什么文字,在电子电路里总是用0和1来表示的,所以英语并不比汉语有什么优势,如果有个精通计算机核心技术90后穿越了,说不定我们现在用的编程语言都是“火星文”了!
o(∩_∩)o...
发表人:周行云用户类型:普通2008-8-131:06:09回复
--------------------------------------
20回复:[评论]汉语编程!!!
是因为现在的那些汉编多是挂羊头没狗肉,名不符实之辈,就一个易语言还少好,可要说起了也不怎么的好要花钱买才能用,你看看美国那个语言要这样的?都是免费用的,只有库和集成环境才要花钱。自己做不好还要商业化当然没有前途,易语言我也看了一下感觉很失望,库小得可怜,想学VB又学不好,控件只有十来个。只试了不到半小时,就没兴趣了。
发表人:masaidage用户类型:普通2008-8-1314:16:32回复
--------------------------------------
21回复:[评论]汉语编程!!!
不过虽然易语言不怎么样但是他的理念是好的,也并不代表就一定所有这样的努力都不会成功,美国人不是还说过:失败是成功她妈妈么?关键是我们要去做!科技就是要本土化,不然是没有前途的,一直跟在人家屁股后头,吃一些别人排泄出来的东西。虽然易语言不怎么样但也算是矮子里的高个,至少比连尝试一下的用其都没有的那部分要好一些。这就是我的观点。
发表人:masaidage用户类型:普通2008-8-1314:21:54回复
--------------------------------------
22回复:[评论]汉语编程!!!
喜欢这样的书
好看还有收获
不过作者文笔嘛
看看去
发表人:亡日心月用户类型:高级VIP2008-8-1318:16:49回
*******************************************************************************************
讨论:你是汉编的人吧?(白玉京516)
更新时间:2008-9-1115:39:57字数:5890
讨论:你是汉编的人吧?(白玉京516)
更新时间:2008-8-130:09:58字数:6625
[精华][评论]你是汉编的人吧?
你真的懂计算机吗?首先,我得承认我只是计算机爱好者,不是专业学计算机的,更不是专家。不要拿汉语编程在这里哄骗国人!计算机的基础是二进制,汇编语言是各种CPU所提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。最初的程序,除了开始时的打孔外,就是汇编语言了,再后来,出现了C语言等高级编程语言。同样,也有许多针对专业应用的语言。但汉语编程,除了易语言这个半吊子外,就数着现在一个劲儿的胡吹的汉语编程网在网上炒作了。编程,就是算法加数据结构。语言的影响微乎其微。所谓的采用汉语编程,初中毕业的人就可以会编程了,不过是某些人的自欺欺人罢了。更不用说在早期,采用汉语对系统资源的浪费了。很久以前,C语言刚推出时,就因为它提供的函数功能对系统资源占用过多,没有那么高效,当时就遇到不满了。而且,在计算机的发展过程中,之所以出现好多功能限制,多是因为设计者考虑到当时资源的情况。网上多的是对汉语编程的批判,有兴趣的可以搜一下。
发表人:白玉京516用户类型:高级VIP2008-8-1220:14:15回复
--------------------------------------
1回复:[评论]你是汉编的人吧?
首先你有几个概念是错误的,然后我再一一回答你的问题.
1:汇编语言不是机器指令,也不是低级语言,汇编语言是一种特殊的高级语言,而且汇编语言也不是和机器指令的助记符那么简单,因为虽然在汇编语言中有大量的CPU指令,但是汇编语言的汇编器要分配空间,要有命名规则,要储存连接子程序,可以申请宏,其实和C语言没有太大的区别.只是表达上更不符合人类的读写习惯,如果你长期的使用并不会比C语言更难.
发表人:masaidage用户类型:普通2008-8-1221:16:31回复
--------------------------------------
2回复:[评论]你是汉编的人吧?
其次编程并不是简单的数据结构加算法,那是很早以前的看法,编程其实是一种对某种事物的描述,非常的像写作,你可以看一看如果让你用汉字用汉语语法去描述WindowsXP是很简单的,几乎每个人都可以(只是接近程度而已)而让你用英语就困难些,用C++语言就更困难,用C语言就更进一步,用汇编再进一步,用机器语言就到达了你和计算机共同描述这个事物的最最偏向计算机的一端当然是最困难的.
发表人:masaidage用户类型:普通2008-8-1222:07:13回复
--------------------------------------
3回复:[评论]你是汉编的人吧?
现代的绝大多数编程一般和很高深的数据结构无关(在库中一般都坐好了).比如访问一些文件并排序,本来要用到链表散列等很麻烦的数据结构和快速排序算法,有的可能还要用到一些智能判断,可是你用现代的一些编程软件只要一行代码就可以做到了,而且效率也很高效果也很好.(已经非常的接近人类的语言了)现代的编程活动一般多是描述性质的,而这中间语言的归蜀就是关键了.
发表人:masaidage用户类型:普通2008-8-1222:07:34回复
--------------------------------------
4回复:[评论]你是汉编的人吧?
可以说在机器指令的时代无所谓英语汉语,因为都不是,在汇编时代,英语的优势也不大,无非就是那几条指令罢了(包括伪指令),而且应用的都是专家英语产生这一点效率,只要每年加一个小时的班就可以补回来了,效果几乎与无,C语言时代就更进一步了,编程的人大众化一般就是大学生级别的,而且函数也越来越多,这也不要紧问题是人家总是比你快一步(因为你要翻译).这时英语作为C语言的母语的作用就不可小视了.
发表人:masaidage用户类型:普通2008-8-1222:08:00回复
--------------------------------------
5回复:[评论]你是汉编的人吧?
到了这个时代由于C语言不是简单的计算机语言,而是人类的语言,C语言中的语法习惯都是英语习惯,就比如循环语句就是典型的英语用语习惯,如果是真宗的汉语不是这样来表示循环的,你体会一下不太好写,再比如结构体的访问用的就是英语人名规则用点来分割就构体和内部元素如果没有经过训练的中国人是看不懂的,而这在美国,一般简单的C语言程序,普通人就算没有学过在简单的解释后看个八九不离十。就不用说Basic了。
发表人:masaidage用户类型:普通2008-8-1222:11:10回复
--------------------------------------
6回复:[评论]你是汉编的人吧?
再次你说的初中生不会编程那是谎言,作者的一个朋友在中学时(初二)就用TC编了一段类似与DOOM2的3D引擎,(当然相当的简单只有简单的贴图和转向移动,没有什么光源边界判断之类的部分,效率也不如专业的)我现在就用这个例子中的数学知识来给你分析一下,要做一个这样的引擎要用到的数学知识无非就是三角函数而已没有什么神秘的(当然要达到DOOM2之类的效率还是要矩阵变换之类的数学知识),
发表人:masaidage用户类型:普通2008-8-1222:11:39回复
--------------------------------------
7回复:[评论]你是汉编的人吧?
而要掌握的计算机物理结构知识就更简单了,只要理解了早期VGA显卡的内存映射关系就可以了(在这之中只要用到四则运算),就更不要说现在的那些专业的RAD(快速程序生成环境)编程环境了,坐到这样的事几乎只要1行代码就可以了。
发表人:masaidage用户类型:普通2008-8-1222:12:01回复
--------------------------------------
8回复:[评论]你是汉编的人吧?
再其次“C语言刚推出时,就因为它提供的函数功能对系统资源占用过多,没有那么高效。”也和汉语没有关系你说的是时间上的效率,而汉语编码的量大引起的是空间上的效率‘低下’(这个低下是假的毫无根据的以后我的小说中会说)你说的低下是因为函数调用时要压栈引起的执行上的延迟,
发表人:masaidage用户类型:普通2008-8-1222:12:46回复
--------------------------------------
9回复:[评论]你是汉编的人吧?
要这样说来汉语到可以微量的提升这时(函数调用时)的效率,因为一个汉语词一般是两个字,急需的时候也可以用一格字来表示完整的意义,而一个英语单词一般是10个字母左右在计算机应用中有前后缀还要多(去看看Win32API的函数名和参数名就知道了,一般没有下于15个字母的)而两个汉字只有4个字节英语要最少10个字节你算算压4个字节要比压10个字节要快多少?
发表人:masaidage用户类型:普通2008-8-1222:13:17回复
--------------------------------------
10回复:[评论]你是汉编的人吧?
网上对汉语的批判是谁批判的?是怎么批判的?是用的什么理论?这种理论是不是站得住脚?是不是片面的?是在怎样的环境下得出的结论?我想你都没有仔细的分析过吧!请详细的看我的书(还有几个讨论评论中的论述),今后都会一一解答。
发表人:masaidage用户类型:普通2008-8-1222:13:38回复
--------------------------------------
11回复:[评论]你是汉编的人吧?
最后还是忍不住要说一声,我们当年禁鸦片的时候,也有人说过类似反对的话,还提出来要自己种,
后来找油田的时候,还是有同样的类似的反对的话,说外国专家说过了中国没有油
……
类似的语言还少么?
那个听起来不是好像有道理?
不过是利益集团的声音而已,汉语编程工程有谁来宣传呢?
有没有公司可以拿薪水?
发表人:masaidage用户类型:普通2008-8-1222:18:43回复
--------------------------------------
12回复:[评论]你是汉编的人吧?
masaidage不错啊支持我现在就是想学编程就是看不懂英语最讨厌字母了
发表人:风语依然用户类型:普通2008-8-1223:03:25回复
--------------------------------------
13回复:[评论]你是汉编的人吧?
行了,不用和楼主深究了,他只是个爱好者而已,被易语言什么的表面现象给欺骗了。毕竟你不可能要求一个计算机的普通用户去制造一台计算机。
发表人:周行云用户类型:普通2008-8-131:08:41回复
--------------------------------------
14回复:[评论]你是汉编的人吧?
masaidage有点那个什么“功”的爱好者,被“易语言”给骗了。
DOS时代内存很少,可是它API是不记名的只有内存位置,所以与用什么语言记录API没有关系。windows时代内存很多不在乎那几个字节。
我编程好几年了,重来没有一个人提到过用汉语编程,倒是好多人用汉语在注释、文档记录等。
发表人:mayi用户类型:高级VIP2008-8-138:57:03回复
*******************************************************************************************
讨论:关于汉语编程(道法天)
更新时间:2008-9-1115:40:31字数:1415
讨论:关于汉语编程(道法天)
更新时间:2008-8-1321:44:18字数:1433
[精华][评论]关于汉语编程
1。早期计算机的资源不足以使用汉语。当英语已经成为事实标准后,汉语如何反盘?计算机使用者的巨大惯性如何处理?
2。计算机技术一开始就和军事技术紧密挂钩。美国等是否会坐看汉语软件的兴起?别忘了,日本的小JJ一直掐在美国人手里。联日抗美?
3。硬件的发展掌握在别人手里,软件发展被人卡着喉咙,能称霸世界吗?
4。作者如果要重头搞软硬件的话,这方面能不能拼过美国?最好的不一定是笑到最后的,IT届已经多次上演。
说一千道一万,英语世界的统治性国力是根本。中国要想发展,闭门造车已经被证明是行不通的,学好英语是必须的。
发表人:道法天用户类型:初级VIP2008-8-133:12:37回复
--------------------------------------
1回复:[评论]关于汉语编程
闭门造车自然是不行,可是开门引狼就更不行了,重要的是‘门’要掌握在我们自己的手里。知道日本么?别看日本的小JJ一直掐在美国人手里。可是日本人比现在的中国人有骨气。
发表人:masaidage用户类型:普通2008-8-1310:10:39回复
--------------------------------------
2回复:[评论]关于汉语编程
日本就没有提倡全民学外语,而是用大量的翻译来将科技资料翻译成本国的语言,这本身就是一种消化,为什么我们的市场换技术老是消化不良?就是却少了科技本土化的消化的过程。美国人一定会笑着说:“看你的就是我的,我的还是我的。”连中国本土出产的论文多必须用外语来写这个民族还能剩下些什么?
发表人:masaidage用户类型:普通2008-8-1310:15:00回复
--------------------------------------
3回复:[评论]关于汉语编程
交流学习是对的,就像人要吃东西一样,可是怎样吃?是是生着吃还是煮熟了吃?吃了以后是怎么消化的?是咬碎了在消化还是囫囵的消化,我看我们现在就是,好比吃生的还是囫囵咽下,我同恨日本人但是他们的优点就必须学习,不然就是麻木不仁。
发表人:masaidage用户类型:普通2008-8-1310:18:28回复
--------------------------------------------------------------------------------
4回复:[评论]关于汉语编程
支持作者的观点!
也同意楼主的观点!
但是,这是小说,所以我们有理由相信,这些困难作者都会克服的!就是没有条件,创造条件也会克服的!
发表人:周行云用户类型:普通2008-8-1318:15:28回复
********************************************************************************************
0[精华][评论]背景设定有问题。
家庭和生活地点决定了没有发展空间。看不到任何希望。要字库干什么?当时那个小型机能容纳汉字字库?更不要说什么手工制作的计算机。中国计算机落后的主要原因根本不是什么没有“汉语核心的计算机”,而是美国是最大的计算机市场,美国计算机企业可以获得比其他国家好的多的发展环境。没有庞大的市场支持,那家企业也得倒闭。计算机是一个特殊的行业,“一家通吃”,所以美国人能步步领先。
发表人:mayi用户类型:高级VIP2008-8-1117:29:59回复
----------------------------------------1回复:[评论]背景设定有问题。
谢谢,
你说的问题都会有答案的。还有美国计算机强于中国,并不是简单的市场问题,不然怎样解释日本这个市场并不小于美国多少的国家,在计算机上却是个残疾呢?主要还是美国握有几乎所有的计算机标准,从软件到硬件到网络到延伸领域,而最大的标准救是英语。
发表人:masaidage用户类型:普通2008-8-1119:01:30回复
----------------------------------------2回复:[评论]背景设定有问题。
还有印度,爱尔兰竟然超过日本法国德国而成为软件强国?
发表人:masaidage用户类型:普通2008-8-1119:02:41回复
----------------------------------------3回复:[评论]背景设定有问题。
软件强国太勉强,只能说是软件从业人员的大国。所有的技术标准还在美国手中。英语只是让印度人能够容易跟美国人合作,注意是和美国人交流,就像如果有人要为中国人写软件,当然是懂汉语的占优势,所有的交流都可以用汉语。
发表人:mayi用户类型:高级VIP2008-8-128:56:47回复
----------------------------------------4回复:[评论]背景设定有问题。
至于编程中用什么语言没有任何区别,唯一有区别的是注释和技术文档、设计文档用什么语言写,现在美国人要求用英语。日本人要求用日语,日本的外包业务基本都在中国,语言占很大的优势。所以那些计算机外包业务主要是看外包国家说什么语言,而不是看计算机用什么语言编程。
发表人:mayi用户类型:高级VIP2008-8-128:57:02回复
--------------------------------------
5回复:[评论]背景设定有问题。
看你前面写的东西,还是了解计算机的,怎么会想出用汉语编程,汉字核心计算机等概念。找个真正编程人问问就明白了。上面两个问题重来就不是问题,这些东西是比上海造的CPU更假的东西。
看来作者对IT技术的了解很有限,只是看了一些小道消息
发表人:mayi用户类型:高级VIP2008-8-128:57:37回复
--------------------------------------
6回复:[评论]背景设定有问题。
不要小看语言习惯文字习惯等微小的力量,就比如新中国改用简体字后识子率就有了极大地提高,英语会对程序员造成思维障碍,不信请用英语写一篇短文,肯定没有任何文采,不要说编程这样的复杂的描述活动(从某方面说编程和写作非常的相似,都是对现实或某种虚拟的规则的描述)。
发表人:masaidage用户类型:普通2008-8-1210:28:58回复
--------------------------------------
7回复:[评论]背景设定有问题。
汉语为什么不能编程?这是你有详细研究过而产生的偏见,现在我来为你解释,因为C语言有规定所有的标识符必须是英语词汇,汇编语言也有类似的规定,可是机器语言却没有这样的规定,不信去看看O语言吧,是有汉语核心的独立的汇编器的,而世界上99。9%的基础库是由C语言和汇编语言编制的,所以造成了现在这样的假象。就像当年那些白皮佬污蔑中国人天生智力低下一样,因为当时确实是白皮猪猡要比我们先进。现在依然。
发表人:masaidage用户类型:普通2008-8-1210:36:09回复
--------------------------------------
8回复:[评论]背景设定有问题。
再退一步说,汉语为核心的最大天然障碍就是关于字节的定义,字节是8位的无法表述汉语庞大的字符量,只要将计算机识别的最小单位改为16位就不存在任何问题,(计算机最小识别不是天然的物理结构造成的,是因为最早由美国人定义的)这在早期的计算机当然是代价巨大,可是现在还有必要最小识别8位么,不就是内存用量大一些么?现在的计算机都是论G的内存(作者最早的一台计算机只有256K内存算算吧是多少倍?)。
发表人:masaidage用户类型:普通2008-8-1210:44:24回复
--------------------------------------
9回复:[评论]背景设定有问题。
虽然不是很懂电脑,不过个人认为汉语编程还是靠谱的
假如能够把汉字在机器码上和英文编程语言一一对应,比如“如果”对应“if”,“字符串”对应“string”,该汉化的编程语言和原来的英文编程语言应该是一样的。只所以这个一一对应不能实现可能就是作者所说的编码标准问题了
发表人:落黄的林荫道用户类型:高级VIP2008-8-1213:45:17回复
--------------------------------------
10回复:[评论]背景设定有问题。
中国有哪个有技术的公司搞什么汉语编程,
实现汉字变量其实就是源码解析的问题,只要在语法分析器里面修改了字符集就能支持各种语言。Java早就支持了,可是有谁见过程序里面用汉字命名?
使用汉字核心只会浪费空间,在计算机初期这是致命的弱点。欧洲、日本、俄罗斯没有一个国家推广国以本国语言的编程。
发表人:mayi用户类型:高级VIP2008-8-1217:25:09回复
--------------------------------------
11回复:[评论]背景设定有问题。
问题就在欧洲、日本、俄罗斯没有一个国家推广国以本国语言的编程这里,要知道这些国家都是单字节字符的语言根本不会在在计算机初期导致浪费内存空间的致命的弱点.可为什么呢?因为标准垄断,美国的标准垄断.
发表人:masaidage用户类型:普通2008-8-1218:20:57回复
--------------------------------------
12回复:[评论]背景设定有问题。
实现汉字变量其实就是源码解析的问题,只要在语法分析器里面修改了字符集就能支持各种语言?谁说的?那目标代码的名字空间映射规则怎么办?函数虚拟列表内的命名规则怎么办?C++的函数名重载命名变化规则怎么办?怎么和原有的库兼容?是很复杂的,往往让一个公司来作是陪本买卖,所以没有一个公司肯做汉语类库,到现在有汉语命名的库么?
发表人:masaidage用户类型:普通2008-8-1218:27:30回复
--------------------------------------
13回复:[评论]背景设定有问题。
所以现在没有人用汉语来命名程序内的函数和变量,一个程序内的自己做的函数变量能有多少?能起到多少作用?到是提过效率的不多还带了命名不同一的缺点,就像在中国造一部大部分零件是美国进口的汽车,你会在其中用公制的零件么?(美国用的是英制)虽然在中国公制零件显然成本要低一些.我想还是不会吧,这就是问题所在.那我们不要自己的公制零件了么?显然那是不行的,长久下了就成了美国的附庸
发表人:masaidage用户类型:普通2008-8-1218:33:10回复
--------------------------------------
14回复:[评论]背景设定有问题。
To落黄的林荫道:
你说的应该已经实现了,大概就是易语言那种“****”语言。
不过也许它不是****,也可能还有点骨肉
发表人:周行云用户类型:普通2008-8-1318:26:45回复