大家好,今天小编关注到一个比较有意思的话题,就是关于python语言的shu的问题,于是小编就整理了1个相关介绍Python语言的shu的解答,让我们一起看看吧。
如何看待文言编程语言(wenyan-lang)?
作为一名多年的程序员,我认为文言文编程,只是一种玩具。首先非常肯定他们的创意,但是这种东西在实际的项目中不可能运用,也不可能被推广。我个人认为文言文比英文编程更加难以理解。而且效率可能会更低。因为他们最终还是要转换到Java或者Python运行。
其实完全可以搞中国自己的编程语言。强烈建议使用汉语拼音作为编程语言,一来大大减少写程序的难度,很容易学,不懂英语也行,小学生就可以熟练参与,这和图形化编程不一样,是真正的语言。二来与电脑键盘无冲突,可以非常熟练的录入,无需中英文切换。例如关键词guocheng... hanshu... bianliang... changliang....shulie等等,可以减写,如GC.. HS... BL.. CL.. SL等等。比易语言更容易接受。更重要的是,随着中国强大,外国人学中文的越来越多,如果这个语言很优秀,完全可以向全世界推广,外国人也很容易接受,这样,流行编程语言中又会多一个选择。
该语言名为“文言(wenyan-lang)”,这是一门***用文言文输入的编程语言,该语言不包括英文字符,仅包含繁体中文字符,并保留繁体引号「」。
先看看 Helloworld 怎么写:
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
云云。
var n = 3;
for (var i = 0; i < n; i++) {
console.log("問天地好在。");
只能作为一个玩具而已。
因为文言文实际上是通过脚本转换了一次文言语言和实际代码之间的转换关系,只不过是把我们平时使用的for、if之类的语句通过另外一种方式呈现出来而已,但是编程效率明显降低。
比如for循环,在wenyan-lang里面需要写成“为是x遍;书之;云云;”,相比三个,用文言文写出来的输入字母数量明显增加。另外wenyan-lang里面没有对换行有明确的要求,甚至可以不换行,通过句号来分割每一句话。如果所有代码内容都写在一起,显然并不具有什么可读性。
而且还要学习文言文要如何写,清晰易懂的代码需要经过一次翻译才能工作,无论是在效率上还是可读性上都没有实际的意义,只能作为一种兴趣,给有空闲时间的人拿来玩玩而已。
作为一个30编程年龄的我来说说这个文题,编程首先是设计,是创造性思维劳动,不吹嘘地说需要天赋,其次是实现,用哪种字符实现表达,应该说英文中文均可,没有高下之分,但是,但是,但是,目前键盘输入肯定是英文输入方便,中文目前不占优势,你一定要用中文的文言文编程,我只能说:一,连英文都解决不了,怀疑你能力水平,不可能有编程设计大贡献,你勉强设计出程序,坑死用户,我用过低水平人设计的程序,崩溃呀,真想摔了电脑,累死人,那水平简直是原始人不如。二,不是搞程序的料,就不要勉强了,吵闹着用中文,用啥文你也设计不出好程序,用文言文设计出来,累死的是程序员和用户。三,你有思想,没错,赞你,可你如何实现?你无法实现,就贡献给有能力的人吧,理想是美好的,现实还得脚踏实地走,有人能实现,有思想,还得有实现手段,秀才谈兵显得穷酸,你既然提倡文言文编程,你去实现吧,干嘛去要求别人?不客气地说,你能力水平太次,不要瞎炒了,炒不熟。
编程,是创造性劳动,以何种形式输出,让大众接受,不是你一家言,不要添乱。文言文容易歧义,bug一大堆,累死的是程序员和用户。悲哀,悲哀,悲哀,一个无头脑的提出这种思路,害死了一个世界。
到此,以上就是小编对于python语言的shu的问题就介绍到这了,希望介绍关于python语言的shu的1点解答对大家有用。