Re: [闲聊] 中国科幻小说常见的老梗 汉语程式语言

楼主: llabc1000 (野生的攻城獅)   2018-05-12 06:55:43
用汉语写程式是否可行?我觉得可以。
只要有人能作出一个能吃汉语,足够好用够屌的开发环境与开发工具,
那当然可以。
只要工具够好用,能力够强大自然就会有人使用。
其实现在大部分人写程式都是利用别人提供的开发工具。
像是我现在赖以吃饭的java。
当我 System.out.print("hello world"); 的时候
如果有人提供另外一个汉语开发工具,他要让电脑跑出同样效果
下的指令是 打印("hello world");
对我来说是没什么差别。
因为对于user来说,不是说中文的编码怎样英文bit/byte怎样怎样不同,
user都只是呼叫了一个开发工具的API内那个可以印出()内文字的function而已。
至于什么汉语的普及性八啦叭啦英文普及性巴拉巴拉.....
对,没错今天有个大家都在用的java,
所以看到 system.out.print("hellow world!!"); 很正常
看到 打印("hello world!!"); 很奇怪
因为后者根本不存在......可是user又不是人人天生就会用java。
如果小说里面真有人开发出汉语开发工具,而且是强大到人人都在使用的话,
那当然会觉得打印("hello world!!"); 才是正常的
=======================================================================
可是今天不是讨论小说内的世界。让我们回头来看开发工具的优秀与否。
今天,我的API准备了三只function提供给user,
让她们想要取得"mouse"这个字串的时候可以使用。
private String getMouse(){
return "mouse"
}
private String 取得老鼠(){
return "mouse"
}
private String aaa(){
return "mouse"
}
于是user就 System.out.print(this.getMouse());
System.out.print(this.取得老鼠()); //三者都会让电脑印出
System.out.print(this.aaa()); //"mouse"这个字串
第二行看起来还可以理解,第三行显然莫名其妙。
没错,这就是写程式很重要的可读性。
当写出来的东西,不看注解就没有办法阅读的时候,
不管写的多么简洁扼要,87%看到的人只会觉得WTF而不是哇好厉害
就像前面有人提出来的汉语开发工具。
觉得那个开发工具很屌、
但是我她妈的根本看不懂这鬼东西我宁愿死也不想用的人,
请举手。
=======================================================================
至于逻辑啊、符号啥的也不会是啥大问题。
毕竟各种符号要怎么用,还是看开发工具是否有提供使用与接受。
也就是“一切符号的意义都来自于开发人员自行定义”
最简单的例子“=”。
等号在程式语言里面根本不是当“等于”在使用的。
要正确的使用“等于” 还得要用“==”。
而如果今天有个汉语开发工具选择用“是”字来代替“=”,
1 int A = 1,B = 2;
2 A = B;
3
4 整数 甲 是 1 , 乙 是 2;
5 甲 是 乙;
没错,你读到这边觉得4、5两行你他妈的在写三小的时候,
不要忘记完全不懂程式的人也看不懂:更上面1、2那两行在写三小。
没错,这是可读性的问题。
但是结合第一段跟第二段。
假如今天真的有个超屌超猛的人作出威猛强劲霸的汉语开发工具,
让全世界的人都习惯用“是”这个字来代替“=”的话......(笑)
=======================================================================
可是浪费这么多篇幅,那个威猛强劲霸的汉语开发工具在哪里呢?
既然写了这么多字来铺梗,想必写这篇文章的作者本人我必然有答案对吧?
没错,我知道答案───
──答案就是在座的各位攻城狮、程序猿以及码农
/**
* 将选取的起始时间至结束时间内,所有的玩家储值订单依照游戏分类,
* 之后各自加总并依照储值订单的状态分类为"一般"、"退款"、"盗刷"、
* "呆帐"。"一般"字段显示为正值,"退款"、"盗刷"、"呆帐"显示为负值
* 。另外,状态为"未到帐"的订单不需列入计算。并且在网页上提供按钮
* ,点击之后可以将报表转化为EXCEL下载。
* /
这短短的五行字。200个字不到,中文给他*2也不到400个字符。
转化为JAVA、MYSQL、以及提供给USER操作的网页上HTML及JAVASCRIPT,
我现在没有在公司我不确定,但是绝对、绝对超过1000行、10000个字符。
中文开发有没有搞头? 有啊!!
只要底下有一群苦哈哈的攻城狮帮你写程式,你ㄊㄇㄉ出一张嘴就好的时候,
汉语程式语言开发起来超方便,超easy的啊!!
400个字符不到的中文耶!!屌打该死的java啊!竟然要花上万个英数字符!?
反正只要你家攻城狮能够听得懂、能够接受这串指令就好了啊!!是不是!?
有没有觉得很厉害? 有没有觉得很屌?
...
...
蛤? 要加班?申请加班费?
这么简单的事情,一张工单你要做7天?
你484都在打混R?上班不要在那边滑手机R!
我看你最近都8点多就打卡下班了,以前都会留到11点是不是loading太少了?
作者: balingmirror (八陵镜)   2018-05-12 08:39:00
(′・ω・)σ 加班bc快加班
作者: chungminchun (酸旻)   2018-05-12 10:02:00
专业 不过我确实看不懂那个A=B 应该说我忘光了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com