1996年的8000块,感受下什么概念,跟不让你用有什么区别。只要代码或者资料可以保存在电脑的本地磁盘,从技术上讲,就无法避免资料代码的私自复制,因为对于写代码的人来说,什么模块设计,什么黑盒白盒,什么禁用USB接口,这些方法都没有办法,因为写代码的人如果连怎么可以使资料分发,怎么在A处访问B处的资源,怎么从纷繁复杂的资料中整理有效内容为自己所用这些基本的事情都想不到,那写什么代码。

为什么编程不能用中文代替呢,那么多代码不枯燥吗?

为什么编程不能用中文代替呢,那么多代码不枯燥吗

这问题,本身问得就有问题。编程当然可以用中文来代替。目前程序员们之所以认为编程不能用中文代替,主要是被外国编程带节奏了。一、虽然计算机编程本质上就是用一些符号来指导计算机运行,用什么语言实现的功能是一样的,但是,中国人用中文,就语言表达思想来说(这里就是表达逻辑对吧?!),当然是用自己的中文表达更方便。

你又要说,中文输入不方便,那还不是一样的是因为你被别人带节奏:底层就是按英文来设计的,你当然觉得用中文输入不方便了。你为什么不可以从汇编语言就开始,使用中文来编码呢?你一定又说,做这些重复工作有什么用?那你就大错特错了。就好像你们说的修房子一样。你要把房子修得符合你自己的意思,自己住着舒服,你就不能突省事,你得从房屋选址、房屋布局、房屋结构、装修风格、室内摆设,从所有这些方面,来设计,以便你将来住着舒服。

你委曲求全地住进外国人修的房子,当然做各种事就不方便了。因为里面筷子、切菜工具这些,什么都没有。你要想购置这些工具,人家也会嘲笑你:说,我们都吃西餐,你搞这些中国玩意干啥?不就是吃饱吗?还讲什么味道和习惯呢?所以,你说修房子不要从这些基本方面做起,就相当于你认为机器汇编语言不用重新设计是一样的。像什么ASCII码、什么其它码?难道就不可以重新审视一下吗?中文就要用更多的内存来表示?这是谁规定的?中文是二妈生的吗?所以,从底层开始优化,这是中文代替英文,以统治编程世界的第一步。

房子选址、布局、用什么材料等,这些都要仔细设计,编程要适合中国人的口味,你也得从机器编码开始。必要时你也得改变计算机的硬件设计。你看人家华为设计的芯片为什么效率越来越高?难道硬件设计无法从使用中文角度,来进行优化吗?英文字母二十六个,那我们汉字又有多少笔画?这些文字的研究,当然不是你程序员的事。所以你千万不要认为,我搞编程的,就什么都懂了。

计算机产业、计算机文化、机算机伦理,你都是专家?不会吧!一山还有一山更高呢!二、如果你认为中文编程就一定不好用,写起程序来要多做很多无用功,什么y=x²,写成"乙等于甲的平方"啊,等等,那是你想错了。你的思路太狭窄了。我要写成“乙=甲²”又有什么不可以呢?数字这些,中国人可以拿来用,但还是在中文的环境中使用。

可以在编码时给予其相对于英文字母来说更高的优先级,以提高其存储效率,这又有什么不可以呢?你又说编码不对了?编码不对,这是作业做错了啊,你可以重做,重新设计编码嘛。你又说这个人家设计好了,不用了。那你就得住在外国人洋房里了,你也别想用筷子吃吃了。还有,凡是列出一堆中文程序,说这个如何难看,如何不科学之类的话,那是没有认真考虑,如何用中文来表达科学,这本身不是中文编程和英文编程哪个好的问题。

三、最重要的一点是,中文编程适合中国人,对中国计算机软件教育巨有重大而深远的意义。有人说,英文都学不好的人,还编什么程序?几十个英语关键词你都不懂,还是算了吧?但关键的一点是:我们中国在软件方面为什么被美国人卡脖子?你想这种现状况世世代代永远延续下去吗?我就觉得,我们国家搞自然科学的人,往往只是盯着自己那一亩三分地,却不知道把眼光看得更远一点、更宽一点。

你整天抱怨,程序猿如何如何辛苦,如何如何掉头发,但老百姓没看到你的成果啊!我们被别人卡脖子啊!作为一个专业程序员,你在国民心中的地位要如何来维护?你随便怎么吹你如何如何的能干、高级、不可一世,又有什么用呢?这些事实都摆在眼前啊!不光是程序员,我们国家各学科(当然有少数优势的学科还是可以说硬话的),可能都不同程度存在这种情况。

 1/2   上一页 1 2 下一页 尾页

文章TAG:造梦  西游  算法  哈佛大学  代码  
下一篇