Sheng Li (gmachine1729) wrote,
Sheng Li
gmachine1729

停止翻墙,软件开发编程语言中文化

近几天又开始用 Windows 了,适应的还蛮快的,学了用它的 Command Prompt 命令行界面了,在那里是 s/mv/move,s/ls/dir,s/rm/del 然后到一个不同的盘,比如优盘 E:,直接 E:。浏览器我用 opera


下载了一个截屏应用也比 Lightscreen 好得多,以上截屏了一下我的那个 Chrome 插件,由于无法翻墙(我的翻墙软件在这上面无法连上),我却从另一台机器生成了 .crx 文件,把它拽进了 chrome://extensions。我也把它存在了 https://share.weiyun.com/56m3p3W。把它拽到以下的地方安装即可。



上次频繁用 Windows 都是高中了,是高中之后我才第一次用 Linux,我当时也被忽悠了,以为 Windows 是电脑盲用的,而 Linux 是真正懂计算机用的。当时,我对计算机基本一无所知,高中做了一些编程,但也都没用过的 Windows 的命令行界面做系统操作。

我也说说前几天发觉中文打字效率远远更高,做了个小试验,结果为


>>> len("wozaizuoyigeshiyan,zijidazifanyichengyingwenkankannagexuyaogengduozimu")

71

>>> len("I am doing an experiment, typing and translating to English myself and seeing which one requires more characters")

112

>>> len("kanlaizhendedazhongwenbidayingwenyaokuaideduo,yinweixuyaodezifushaodeduo")

72

>>> len("it seems like really, typing Chinese is much faster than typing English, because the number of characters required is much lower")

128




然后我想到做一个服务去证明汉子打字的效率优势。为此与我合作的那位也说他想过做或已经做了一个中文的编程语言。那就是关键词是中文的,比如

class Node {
  int value;
  Node left, right;
  unsigned int treeSize() {
    return 1 + (if (left != null) left.treeSize() else 0) + 
          (if (right != null) right.treeSize() else 0);
  }
}




可以成为

 节点 {
  整数 值;
  节点 左,右;
  无符号整数 数节点(){
    返回 1 + ( (左 != )左。数节点() 0) + 
        ( (右 != )右。数节点() 0);
  }
}




可以说做汉子编码相关的工作却给了我一些启发。反正我越来越反感用英语了。中文这个语言尤其是汉子,西方人不管怎么黑,绝对可以说是效率更高,当其预处理问题被解决。换一句话说就是留下后劲儿的语言。

一下再来一个转二进制的函数。

串 转二进制(整数 值) {
   结果 = “”;
  (值 》0){
    结果 = 值 % 2 + “” + 结果;
    值 /= 2; 
  }
  返回 结果; 
}




看上去的确非常简洁优美。中文没有大写小写而导致的缺陷可以用自体来解决。
Tags: 中文, 编程, 语言/язык/language
Subscribe

  • Disqus comment search service released!

    Originally published at 狗和留美者不得入内. You can comment here or there. THIS HAS BEEN UPDATED. SEE…

  • Ron Maimon on Disqus

    Originally published at 狗和留美者不得入内. You can comment here or there. I used my Disqus comment search to get all of Ron Maimon’s comments on…

  • Found my Disqus search on Google

    Originally published at 狗和留美者不得入内. You can comment here or there. On the third or second or seventh page. I think I was a bit harsh on them lol.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments