用汉语拼音来做一套编程语言可行吗?

2014-08-17 07:57:37 +08:00
 ytw339
比如打开:dk;关闭:gb
我没学过编程想喷随意!!!
我是觉得现在编程够给人先学英语的感觉,让很多人望而却步,外国的小学生都会的东西!!!!现在很多小巧实用的工具都是易语言编写的!!!能出能出一个靠拼音作为语言的 编程语言!!!!!
10926 次点击
所在节点    问与答
98 条回复
Automan
2014-08-18 01:40:03 +08:00
@ytw339 那就是,不行。。
jok3r
2014-08-18 02:30:15 +08:00
@davidli “告别自行车”,哈哈,,+1
robbielj
2014-08-18 03:31:18 +08:00
实话实说我南方人,拼音的话有些字有g没g有h没有h还真记不住
英语好记多了

如果函数名都变成拼音,那估计看得要死的心都会有。
gyteng
2014-08-18 03:33:04 +08:00
从技术上来讲是可行的,同时我觉得楼主还可以研究感叹号编程
robbielj
2014-08-18 03:33:40 +08:00
另外国内带数字的域名很流行的一个原因不就是因为拼音不好表达意思而中文域名又不普及么
msg7086
2014-08-18 04:39:37 +08:00
@ytw339 简单说,拼音编程在10多年前已经实现了。
typcn
2014-08-18 06:10:01 +08:00
其实我也是楼主所说的小孩子,我15岁, 现在会PHP,C++ ,HTML5 ,完全没有LZ的问题。
个人认为,一个函数,有些时候并不需要太彻底的理解内容,知道他的用法就行了。
阅读一些英文文档,完全可以自己尝试着来,遇到不会的词就机翻,根据机翻结果就能知道大致的意思,而且上学之后我的英语成绩还大大提高了。
caiych
2014-08-18 09:44:14 +08:00
@manfay 小学的时候一句RANDOMIZE TIMER背了一天。。
nanpuyue
2014-08-18 10:19:16 +08:00
拼音只是注音符号,写成源码不见得有英文好理解,甚至完全不如使用汉字。

不知道楼主学没学过英语,你能想象用国际音标来编程么,而且很多关键词还把元音给省略掉?

楼上的说的对,关键词也就那么几个,分分钟记住的事,实在不行可以全部替换成中文,写好后由编辑器替换为原关键词也是可行的,要开发一个这样的编辑器肯定比开发一门新编程语言要容易的多,而且此法可用于所有编程语言。
Cwind
2014-08-18 10:48:49 +08:00
@ytw339 根本不需要考虑就能解决?看来你不仅不懂编程,连两种语系的差别都没想过,LS这么多回复的人都在对牛弹琴呢。
davepkxxx
2014-08-18 10:53:29 +08:00
我小学的时候也不懂英语,不是一样学basic,当那些英语单词是特定的标记不久好了。
dorentus
2014-08-18 12:49:35 +08:00
“打开:dk;关闭:gb”这种其实一般也不是语言的关键字或者语言提供的什么功能,而且也确实有人在自己的项目里面是这么用的。但是这种缩写,没有注释或者文档的话,别人读代码的时候真的很难理解……还不如用全拼音 dakai、guanbi 比较好;但是这么做的话就又有一个问题:并不是每个人的母语都是官话、并不是每个人都能准确写出一个汉字对应读音的拼音的,于是可以遇见到各种笔误……

另外的话,还有一个现状的问题。举个例子吧,Ruby 语言,作者是日本人,刚开始也是主要在日本发展,于是虽说是开源的,但是不管是代码的提交、还是项目的管理站点、还是在邮件列表之类的地方,差不多都是一部分日文的一部分英文的(英文的这部分还主要是后来项目影响大了以后,来自其它国家的贡献者多了之后出现的),这情况其实并不是很利于沟通。于是后来 Ruby 的作者 matz 再做的 mruby 项目里面,就建议大家都用英语;原因就是当前的现状就是大家基本上都是懂点简单的英语的,不管会不会说,书面上简单的沟通对于受过基本教育的人来说应该问题都不大(英语目前这个其实有点类似之前文言在东亚的地位);这样大家都付出点努力,带来的好处是来自世界各地的人们都可以比较容易地参与到项目中来。
RemRain
2014-08-18 13:00:19 +08:00
wo jue de ke xing, ran hou kan dai ma jiu xiang kan zhe duan hua yi yang, que dian shi hen duo ren qian hou bi ying bu feng, zen me dou da bu dui, jiu xiang wo yi yang.
isaced
2014-08-18 13:53:18 +08:00
翻译 ^ @RemRain :我觉得可行,然后看待吗就像看这段话一样,缺点是很多人前前后鼻音(纠正:yin)部分,怎么都打不对,就像我一样。
yjd
2014-08-18 14:14:18 +08:00
@zjgood 其实结合下黑月就很给力了。
loyd1234
2014-08-18 16:50:29 +08:00
@andychen20121130 只能打笔画咯
superwbd
2014-08-19 05:57:43 +08:00
LZ大可以写一个简单替换器 高大上一点说 重新封装一下python

把Python的函数和库们替换成你要的拼音 运行的时候先翻译再运行

一堆正则解决 有敲感叹号的时间就能写完

再改个Textmate补全插件 把你的简拼扔进去 编辑器也完工

说不定还可以从国家骗点钱啥的

祖国的未来就靠LZ您了 去吧 皮卡丘
abscon
2014-08-19 10:19:19 +08:00
@superwbd 用正则不行的,如果是引号里头的输出正好和关键字、库函数一样的话。还是parser可靠

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/128330

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX