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

2014-08-17 07:57:37 +08:00
 ytw339
比如打开:dk;关闭:gb
我没学过编程想喷随意!!!
我是觉得现在编程够给人先学英语的感觉,让很多人望而却步,外国的小学生都会的东西!!!!现在很多小巧实用的工具都是易语言编写的!!!能出能出一个靠拼音作为语言的 编程语言!!!!!
10926 次点击
所在节点    问与答
98 条回复
ywywywx
2014-08-17 19:31:49 +08:00
按我的理解你的目的是让小朋友能更容易入门编程吧,我就是你说的小朋友。16岁,高一。

前几个星期我想学Ovjective-C,我入门最大的障碍可能就是英语。英文文档质量比较高,我就打算从看英文文档入手。一个几十页的PDF看了两天,自己还没办法不看文档写一个完整的简单程序。英文看得好痛苦,虽然能看懂,但是速度真是蛋疼,仅仅介绍物件这个概念和基本的符号部分就花了一天多时间。最后放弃了,滚去看中文。

既然英文是瓶颈,最好的办法应该是提高中文文档的质量,而不是用汉语变成,至少英文还是主流,小朋友迟早要学英语,为什么不提早提高他们对英文的兴趣?
BGLL
2014-08-17 19:31:56 +08:00
易语言不就是拼音吗....话说用易语言打拼音的自动补全还是挺方便的,什么基本上打任何关键词都不会超过3个按键,比如双精度浮点数,打sj就行了...只要记住中文名,像拼音输入法一样打就行了,写小工具还是挺方便的,完全可以以代替AHK之类的.....。

另外中国小学生也有很多厉害的啊,编程语言什么工具罢了,但是虽然编程也不需要什么太高的英文水平,但是要紧跟技术前沿的话,英文还是很重要的
krfantasy
2014-08-17 20:03:40 +08:00
还不如直接像易语言用汉字呢。
之前接手过一个项目,函数名变量名一律的拼音首字母缩写,注释也没有,当时就想骂街了。
用拼音命名,又不写注释呢,只能考猜了。
Artotria
2014-08-17 20:47:23 +08:00
看到这么多人为了一个被毒害的孩子如此努力地教育,并把这个帖子顶到了今日置顶的位置,我就感觉我们还有救,业界良心啊~
txlty
2014-08-17 20:47:59 +08:00
按楼主的意思看,这件事没那么复杂。
找个开源的语言,把里面的语句和函数名替换成拼音,就搞定了。
不过,现代编程语言,其能力的发挥,依赖于海量的第三方封装、扩展、函数类库。人家的函数命名都是英文,你调用它们时还是得用英文。除非你把那些开源扩展也重写一遍。

我觉得真要这样做了,语言会变得更繁琐,看上去更难懂。而不是变得更简单。
楼主现在就可以去试试。
gdm
2014-08-17 22:00:50 +08:00
易语言就很无聊,都是低端的在写破解、小工具什么的
一个语言下来能有几个单词?学不会多半是笨和懒
认得英语单词只是帮助记忆而已,随便个美国人不学也不能准确知道print在编程里什么意思
懂英语对编程真正的作用是,海量学习资源都是英文写的,想提个问都要用英文,搞个拼音编程,提问都没人回答
ytw339
2014-08-17 22:32:46 +08:00
@jok3r 被 英语害了半辈子了!英语一直差,其他的科目都是很不错!!!!本来要报计算机的别人说要过六级,就放弃了!
Automan
2014-08-17 22:51:20 +08:00
@ytw339 英语差不是借口。。再者我是没见过一个NB的程序员看不懂英文文档的。。
akfish
2014-08-17 22:56:33 +08:00
一觉睡起来,有心情喷lz了。
有一种人就是喜欢这样,动不动就上升到爱国和民族大义上,把自己的无能归咎于体制问题。
学不好数学的,怪应试教育,“数学滚出高考!”
学不好英语的,怪应试教育,“英语滚出高考!是中国人就不学英语!”
我来告诉lz哪个国家不学英语:朝鲜。
朝鲜人民也相信自己是全世界最幸福的。

lz完全没学过编程,看样子也还没上大学的样子,在这方面无知不怪你。
不懂就去学,无知就多问,而不是给自己的无知找借口,拿无知当个性。
lz现在的言论大多数都充满了井底之蛙的气质。

建议lz在继续怪英语毁了你半辈子,怪英语阻止了你进入编程这个领域之前,花点时间去了解下这个世界/行业,再来决定要不要因为不会英语而毁了你后半辈子。

lz以为学编程就是懂点编程语言?lz可以看下这几天我做一个项目里参考的一篇2012年的论文:
http://research.microsoft.com/en-us/um/people/yangliu/publication/Fast%20B-spline%20curve%20fitting%20by%20L-BFGS.pdf
我可以告诉lz的是,中文语言的文献里,找不到一篇同等质量的,在大多数情况下都是这样。

你要拼音编程语言?我花一周时间就可以给你撸出一个来,这里不少人都可以。然后呢?你后半辈子接触不到任何有质量的资源,一辈子都是写hello world的水平。
CRight
2014-08-17 23:00:13 +08:00
学英语还学出了优越感。
MayLava
2014-08-17 23:08:06 +08:00
编程语言一共四十个关键字这叫坎么,英文母语的人也不是天生就知道for是循环的意思。
Automan
2014-08-17 23:09:09 +08:00
@CRight 不会英语还有优越感了?
akfish
2014-08-17 23:14:48 +08:00
@Automan 不会英语可以说自己爱国嘛,可以骂会英语的卖国,还可以骂体制艹蛋居然要全民学英语,还可以骂zf无能没能强迫全世界学中文。在大多数底线较低的社区,这几个制高点一旦抢占到就立于不败之地了,人家当然有优越感。
CRight
2014-08-17 23:17:57 +08:00
@akfish 你非得自我矮化,那就没得说了。
akfish
2014-08-17 23:25:27 +08:00
@CRight “一个人说什么,他的听众认为他在炫耀,那么听众一定缺少什么”,别自我矮化。不欺负手机党,散了吧。
davidli
2014-08-18 00:49:04 +08:00
if ruguo
when dang...shi
for xunhuan
type leixing
print day in
...
到底哪个更易懂?
以现在国人平均英语水平, 要学会这几个单词不难吧?
ooxxcc
2014-08-18 00:51:42 +08:00
拼音的话,同音字、词太多,理解起来有很大困难,然后拼音首字母纯粹就是自找麻烦了

LZ你可以搞个五笔编程语言……
davidli
2014-08-18 00:56:33 +08:00
如果按楼主所说, 用首字母,
打开: dk? 我的第一反应是魔兽里的死骑.
GB? 你确定不是"滚吧"? 为什么不是"GS"(关上)或者"GJ"(关机)?
虽然说编程其实技术含量不高,
但如果连 open/close 这么简单的词都学不会, 这辈子也告别自行车了.
另外, 建议你去看看爸爸去哪儿, 看看黄磊他女儿的英语水平...现在小学生没个几千的词汇量都不好意思去小卖部买辣条了
ytw339
2014-08-18 01:35:56 +08:00
@Automan 不会就是不会,没有优越感!我也不会否定自我!我可没上升到民族的高度!我就是我自己!我提出我的建议而已!无他! 还有大家不要太纠结!难道英文就没有歧义了么!这些东西都是在语言之初限定的!!不要注意细节!只回答一句:拼音编程可行不!不要占据自己的理论高低评论谁!没有谁比谁更高贵点!很多问题是看不出正确答案的!
ytw339
2014-08-18 01:37:08 +08:00
@Cwind 这个是细节问题,更本不需要考虑就可以解决!英文一个单词也有几个意义啊!

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

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

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

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

© 2021 V2EX