我发现,世界上最难听的语言所有的语言都有一个共同点

如何掌握所有的程序语言
对的,我这里要讲的不是如何掌握一种程序语言,而是所有的……很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习。由于我知道标题问题的答案,所以总感觉这个问题是如此“低级”,一直没来得及回复 :P 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也没搞明白。今天休闲活动进入第二个星期,稍微闲下来一点,我想来统一回答一下这个搁置已久的“初级问题”。这个话题貌似曾经写过,然而现在我想把它重新写一遍。因为通过跟很多人的交流,我对自己头脑中的(未转化为语言的)想法,有了更精确的表达。如果你存在以下的种种困惑,那么这篇文章也许会对你有所帮助:你是编程初学者,不知道该选择什么程序语言来入门。你是资深的程序员或者团队领导,对新出现的种种语言感到困惑,不知道该“投资”哪种语言。你的团队为使用哪种程序语言争论不休,发生各种宗教斗争。你追逐潮流采用了某种时髦的语言,结果两个月之后发现深陷泥潭,痛苦不堪……虽然我已经不再过问这些世事,然而无可置疑的现实是,程序语言仍然是很重要的话题,这个情况短时间内不会改变。程序员的岗位往往会要求熟悉某些语言,甚至某些奇葩的公司要求你“深入理解 OOP 或者 FP 设计模式”。对于在职的程序员,程序语言至今仍然是可以争得面红耳赤的宗教话题。它的宗教性之强,以至于我在批评和调侃某些语言(比如 Go 语言)的时候,有些人会本能地以为我是另外一种语言(比如 Java)的粉丝。显然我不可能是任何一种语言的粉丝,我甚至不是 Yin 语言的粉丝 ;) 对于任何从没见过的语言,我都是直接拿起来就用,而不需要经过学习的过程。看了这篇文章,也许你会明白我为什么可以达到这个效果。理解了这里面的东西,每个程序员都应该可以做到这一点。嗯,但愿吧。重视语言特性,而不是语言很多人在乎自己或者别人是否“会”某种语言,对“发明”了某种语言的人倍加崇拜,为各种语言的孰优孰劣争得面红耳赤。这些问题对于我来说都是不存在的。虽然我写文章批评过不少语言的缺陷,在实际工作中我却很少跟人争论这些。如果有其它人在我身边争论,我甚至会戴上耳机,都懒得听他们说什么 ;) 为什么呢?我发现归根结底的原因,是因为我重视的是“语言特性”,而不是整个的“语言”。我能用任何语言写出不错的代码,就算再糟糕的语言也差不了多少。任何一种“语言”,都是各种“语言特性”的组合。打个比方吧,一个程序语言就像一台电脑。它的牌子可能叫“联想”,或者“IBM”,或者“Dell”,或者“苹果”。那么,你可以说苹果一定比 IBM 好吗?你不能。你得看看它里面装的是什么型号的处理器,有多少个核,主频多少,有多少 L1 cache,L2 cache……,有多少内存和硬盘,显示器分辨率有多大,显卡是什么 GPU,网卡速度,等等各种“配置”。有时候你还得看各个组件之间的兼容性。这些配置对应到程序语言里面,就是所谓“语言特性”。举一些语言特性的例子:变量定义算术运算for 循环语句,while 循环语句函数定义,函数调用递归静态类型系统类型推导lambda 函数面向对象垃圾回收指针算术goto 语句这些语言特性,就像你在选择一台电脑的时候,看它里面是什么配置。选电脑的时候,没有人会说 Dell 一定是最好的,他们只会说这个型号里面装的是 Intel 的 i7 处理器,这个比 i5 的好,DDR3 的内存 比 DDR2 的快这么多,SSD 比磁盘快很多,ATI 的显卡是垃圾…… 如此等等。程序语言也是一样的道理。对于初学者来说,其实没必要纠结到底要先学哪一种语言,再学哪一种。曾经有人给我发信问这种问题,纠结了好几个星期,结果一个语言都还没开始学。有这纠结的时间,其实都可以把他纠结过的语言全部掌握了。初学者往往不理解,每一种语言里面必然有一套“通用”的特性。比如变量,函数,整数和浮点数运算,等等。这些是每个通用程序语言里面都必须有的,一个都不能少。你只要通过“某种语言”学会了这些特性,掌握这些特性的根本概念,就能随时把这些知识应用到任何其它语言。你为此投入的时间基本不会浪费。所以初学者纠结要“先学哪种语言”,这种时间花的很不值得,还不如随便挑一个语言,跳进去。很多初学者不了解,一个高明的程序员如果开始用一种新的程序语言,他往往不是去看这个语言的大部头手册或者书籍,而是先有一个需要解决的问题。手头有了问题,他可以用两分钟浏览一下这语言的手册,看看这语言大概长什么样。然后,他直接拿起一段例子代码来开始修改捣鼓,想法把这代码改成自己正想解决的问题。在这个简短的过程中,他很快的掌握了这个语言,并用它表达出心里的想法。在这个过程中,随着需求的出现,他可能会问这样的问题:这个语言的“变量定义”是什么语法,需要“声明类型”吗,还是可以用“类型推导”?它的“类型”是什么语法?是否支持“泛型”?泛型的 “variance” 如何表达?这个语言的“函数”是什么语法,“函数调用”是什么语法,可否使用“缺省参数”?……注意到了吗?上面每一个引号里面的内容,都是一种语言特性(或者叫概念)。这些概念可以存在于任何的语言里面,虽然语法可能不一样,它们的本质都是一样的。比如,有些语言的参数类型写在变量前面,有些写在后面,有些中间隔了一个冒号,有些没有。这些实际问题都是随着写实际的代码,解决手头的问题,自然而然带出来的,而不是一开头就抱着语言手册看得仔仔细细。因为掌握了语言特性的人都知道,自己需要的特性,在任何语言里面一定有对应的表达方式。如果没有直接的方式表达,那么一定有某种“绕过方式”。如果有直接的表达方式,那么它只是语法稍微有所不同而已。所以,他是带着问题找特性,就像查字典一样,而不是被淹没于大部头的手册里面,昏昏欲睡一个月才开始写代码。掌握了通用的语言特性,剩下的就只剩某些语言“特有”的特性了。研究语言的人都知道,要设计出新的,好的,无害的特性,是非常困难的。所以一般说来,一种好的语言,它所特有的新特性,终究不会超过一两种。如果有个语言号称自己有超过 5 种新特性,那你就得小心了,因为它们带来的和可能不是优势,而是灾难!同样的道理,最好的语言研究者,往往不是某种语言的设计者,而是某种关键语言特性的设计者(或者支持者)。举个例子,著名的计算机科学家 Dijkstra 就是“递归”的强烈支持者。现在的语言里面都有递归,然而你可能不知道,早期的程序语言是不支持递归的。直到 Dijkstra 强烈要求 Algol 60 委员会加入对递归的支持,这个局面才改变了。Tony Hoare 也是语言特性设计者。他设计了几个重要的语言特性,却没有设计过任何语言。另外大家不要忘了,有个语言专家叫王垠,他是早期 union type 的支持者和实现者,也是 checked exception 特性的支持者,他在自己的里指出了 checked exception 和 union type 之间的关系 :P很多人盲目的崇拜语言设计者,只要听到有人设计(或者美其民曰“发明”)了一个语言,就热血沸腾,佩服的五体投地。他们却没有理解,其实所有的程序语言,不过是像 Dell,联想一样的“组装机”。语言特性的设计者,才是像 Intel,AMD,ARM,Qualcomm 那样核心技术的创造者。合理的入门语言所以初学者要想事半功倍,就应该从一种“合理”的,没有明显严重问题的语言出发,掌握最关键的语言特性,然后由此把这些概念应用到其它语言。哪些是合理的入门语言呢?我个人觉得这些语言都可以用来入门:SchemeCJavaPythonJavaScript那么相比之下,我不推荐用哪些语言入门呢?ShellPowerShellAWKPerlPHPBasicGo总的说来,你不应该使用所谓“”作为入门语言,特别是那些源于早期 Unix 系统的脚本语言工具。PowerShell 虽然比 Unix 的 Shell 有所进步,然而它仍然没有摆脱脚本语言的根本问题——他们的设计者不知道他们自己在干什么 :P采用脚本语言学编程,一个很严重的问题就是使得学习者抓不住关键。脚本语言往往把一些系统工具性质的东西(比如正则表达式,Web 概念)加入到语法里面,导致初学者为它们浪费太多时间,却没有理解编程最关键的概念:变量,函数,递归,类型……不推荐 Go 语言的原因类似,虽然 Go 语言不算脚本语言,然而他的设计者显然不明白自己在干什么。所以使用 Go 语言来学编程,你不能专注于最关键,最好的语言特性。掌握关键语言特性,忽略次要特性为了达到我之前提到的融会贯通,一通百通的效果,初学者应该专注于语言里面最关键的特性,而不是被次要的内容分心。我发现很多编程培训班和野鸡大学的编程入门课,往往一来就教学生如何使用 printf 打印“Hello World!”,进而要他们记忆 printf 的各种“格式字符”的意义,要他们实现各种复杂格式的打印输出,甚至要求打印到文本文件里,然后再读出来……可是殊不知,这种输出输入操作其实根本不算是语言的一部分,而且对于掌握编程的核心概念来说,都是次要的。有些人的 Java 课程进行了好几个星期,居然还在布置各种 printf 的作业。学生写出几百行的 printf,却不理解变量和函数是什么,甚至连算术语句和循环语句都不知道怎么用!这就是为什么很多初学者感觉编程很难,我连&%d,%f,%.2f&的含义都记不住,还怎么学编程!然而这些野鸡大学的“教授”头衔是如此的洗脑,以至于被他们教过的学生(比如我女朋友)到我这里请教,居然骂我净教一些没用的东西,学了连 printf 的作业都没法完成 :P 你别跟我讲 for 循环,函数什么的了…… 可不可以等几个月,等我背熟了 printf 的用法再学那些啊?所以你就发现一旦被差劲的老师教过,这个程序员基本就毁了。就算遇到好的老师,他们也很难纠正过来。自己动手实现语言特性在基本学会了各种语言特性,能用它们来写代码之后,下一步的进阶就是去实现它们。只有实现了各种语言特性,你才能完完全全的拥有它们,成为它们的主人。否则你就只是它们的使用者,你会永远做语言创造者们的仆人。有个大师说得好,完全理解一种语言最好的方法就是自己动手实现它,也就是自己写一个解释器来实现它的语义。但我觉得这句话应该稍微修改一下:完全理解一种“语言特性”最好的方法就是自己亲自实现它。注意我在这里把“语言”改为了“语言特性”。你并不需要实现整个语言来达到这个目的,因为我们最终使用的是语言特性。只要你自己实现了一种语言特性,你就能理解这个特性在任何语言里的实现方式和用法。举个例子,学习 SICP 的时候,大家都会亲自用 Scheme 实现一个面向对象系统。用 Scheme 实现的面向对象系统,跟 Java,C++,Python 之类的语言语法相去甚远,然而它却能帮助你理解任何这些 OOP 语言里面的“面向对象”这一概念,它甚至能帮助你理解各种面向对象实现的差异。这种效果是你直接学习 OOP 语言得不到的,因为在学习 Java,C++,Python 之类语言的时候,你只是一个用户,而用 Scheme 自己动手实现了 OO 系统之后,你成为了一个创造者。类似的特性还包括类型推导,类型检查,惰性求值,如此等等。我实现过几乎所有的语言特性,所以任何语言在我的面前,都是可以被任意拆卸组装的玩具,而不再是凌驾于我之上的神圣。总结写了这么多,重要的话重复三遍:语言特性,语言特性,语言特性,语言特性!不管是初学者还是资深程序员,应该专注于语言特性,而不是纠结于整个的“语言品牌”。只有这样才能达到融会贯通,拿起任何语言几乎立即就会用,并且写出高质量的代码。稿源:作者:王垠
转载请注明:文章转载自 开源中国社区
本文标题:如何掌握所有的程序语言
本文地址:
大家都知道PHP是世界第一编程语言,所以不需要特意推荐。
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?引用来自“jklfdjsalkjf”的评论
是换不是安。。。?引用来自“kut”的评论貌似没换过,一直在用。不过学个语言也不需要个把月吧,其实一两周基本就可以用来做事了。引用来自“jklfdjsalkjf”的评论
那看你做什么了?,helloworld肯定行?引用来自“kut”的评论不会哦,我一直在用java开发后端,因为创业需要,我自学Objective-C用了一周,然后一周在学一些基础的iOS开发,然后就可以写应用了。然后自己又用三四天时间学习Angular,用于写后台管理入口。后来觉得无趣,又用一周多点的时间去学习swift,把原先弄的应用更新成用swift开发的。其实换门语言没什么难的,重要的是自己是否掌握了编程的核心思想。引用来自“jklfdjsalkjf”的评论
我两年前的ios同事以前是个文案 培训两周就上岗开发了,还用遗传算法写了效果控件,两年过去了他也不敢说会oc?扯吧,还遗传算法写控件,哈哈。
这个倒不奇怪,因为经常不确定时机地更新,读者应该已经不得不习惯了……关于最后这个问题,需要指出一点原文的误导(之零):看上去相同的语言特性在不同语言起到的作用是不一样的,因为会和语言中的其它特性甚至其它语言的特性交互。就 C 的例子,其实从历史上可以一窥究竟(虽然确实比较次要)。一个典型的例子是许多人不知道为什么提倡 { 前不换行但函数体的那个例外,推断的原因是 K&R C 的旧的声明写法的需要(即便已经被 C89 移除)——结果很多人人云亦云,一问三不知。更显著的一个影响是 C 的函数体的大括号不能省略,即便实际上形式语法定义中函数体就是一种语句(这是原文的误导之一)。这还影响了 C++ 的 lambda 语法不能像 C# 那样省略大括号。可见,如果需要正确掌握不同语言的知识,强调忽略次要语言特性在最后并没有什么帮助——因为只要用到这些语言,你迟早得知道有这回事,还不如一开始就跳过什么入门书直接学会怎么读语言 spec (这是原文的误导之二)。就语句块的特性,其实在没有语句的语言中可能也适用。再举个之前误导的例子:我发明的 Lisp 方言抛弃使用外层 () 表示函数应用的语法假定来减少必要的 () ,配合 S-expression 表达 AST 的作用,这个设计在实用中就显得更加重要。特别地,直接转译 Kernel (一种比 Scheme 更 Scheme 的 R5RS-based Scheme 方言,顺便可以用来打该作者之前关于什么语言更有可扩展性的文章的脸),会频繁用到 eval 和带 &body& 的 $lambda 等特殊形式,许多低级错误比通常的 Lisp 方言更容易造成问题并且不能通过 () 和 [] 的替换解决的情形下,能少几个 () 对手写代码就是“能用”和“几乎不是给人用”的区别。(像 scsh 为什么用着反人类也有这个因素……)这种区别的重要性并不能在形式文法上简单体现,就不是“次要”的。虽然确定什么是“次要”很有必要,但没对具体语言了解清楚之前擅自提前认定什么是“次要”的,并不是什么好主意。如果是自学,这种“优化”不是捷径——能庆幸的是不会发生非自学时十有八九都会有的被烂老师误导的情况而已。
虽然该作者未必有资格这样说,不过至少像 Rob Pike 这样分不清 nominal type system 和 type system 而被 LtU 围观的水准,“不知道自己在干什么”还是挺有可能的。
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?引用来自“jklfdjsalkjf”的评论
是换不是安。。。?引用来自“kut”的评论貌似没换过,一直在用。不过学个语言也不需要个把月吧,其实一两周基本就可以用来做事了。引用来自“jklfdjsalkjf”的评论
那看你做什么了?,helloworld肯定行?引用来自“kut”的评论不会哦,我一直在用java开发后端,因为创业需要,我自学Objective-C用了一周,然后一周在学一些基础的iOS开发,然后就可以写应用了。然后自己又用三四天时间学习Angular,用于写后台管理入口。后来觉得无趣,又用一周多点的时间去学习swift,把原先弄的应用更新成用swift开发的。其实换门语言没什么难的,重要的是自己是否掌握了编程的核心思想。
我两年前的ios同事以前是个文案 培训两周就上岗开发了,还用遗传算法写了效果控件,两年过去了他也不敢说会oc?
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?引用来自“jklfdjsalkjf”的评论
是换不是安。。。?引用来自“kut”的评论貌似没换过,一直在用。不过学个语言也不需要个把月吧,其实一两周基本就可以用来做事了。引用来自“jklfdjsalkjf”的评论
那看你做什么了?,helloworld肯定行?不会哦,我一直在用java开发后端,因为创业需要,我自学Objective-C用了一周,然后一周在学一些基础的iOS开发,然后就可以写应用了。然后自己又用三四天时间学习Angular,用于写后台管理入口。后来觉得无趣,又用一周多点的时间去学习swift,把原先弄的应用更新成用swift开发的。其实换门语言没什么难的,重要的是自己是否掌握了编程的核心思想。
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?引用来自“jklfdjsalkjf”的评论
是换不是安。。。?引用来自“kut”的评论貌似没换过,一直在用。不过学个语言也不需要个把月吧,其实一两周基本就可以用来做事了。
那看你做什么了?,helloworld肯定行?
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?引用来自“jklfdjsalkjf”的评论
是换不是安。。。?貌似没换过,一直在用。不过学个语言也不需要个把月吧,其实一两周基本就可以用来做事了。
引用来自“kut”的评论按个IDE要个把月?不是下载安装就可以了吗?
是换不是安。。。?
按个IDE要个把月?不是下载安装就可以了吗?
跟你差不多吧
引用来自“人生能绕几个圈”的评论那你现在改追啥了回复 : 我现在只用Scala技术栈!扫一扫短文学APP
扫一扫短文学APP
欢迎访问短文学网 您还没有
当前位置:>>>文章内容
我们每个人都是平凡的,世界上的所有事物都不会是永恒的
时间: 14:21:26 && 阅读: 次 && 来源:
我们每个人都是平凡的,世界上的所有事物都不会是永恒的,每个人的都有两条路,一条用心走,叫做梦想;一条用脚走,叫做现实。心走得太慢,现实会苍白;脚走得太慢,梦不会高飞。人生的精彩,总是心走得很美,而与脚步能合一。
有些人相交了几个月,却比认识数十年的人更投机。有些人很久很久不联系,却可能比天天都见面的某些人更亲近。朋友要像茶一样历久弥醇,而不是甜腻的可乐,喧嚣过后,曲终人散。喜欢...
一无所知的人什么都不爱,一无所能的人什么都不懂。什么都不懂的人是毫无价值的。但是懂得很多的人,却能爱,有见识,有眼光&&对一件事了解得越深,爱的程度也越深。...
短文学微信号:duanwenxuewang,鼠标移到这里,一键关注。
- (短文学期待您的每一篇作品)
深度阅读 &&&&&&&&&&&&&&&&&&&&
如果您有更多好的建议,请与我们联系:汉语,是世界上最好的语言
我的图书馆
汉语,是世界上最好的语言
汉语,是世界上最好的语言& & & &100年前,全世界都认为汉语是婴儿语,后来才发现原来汉语是进化过的世界最先进的语言。原来在七千年前,汉语也有罗嗦的后啜和字格,后来我们把那些无用东西都抛弃了。比如用一个“了”字就把已经完成的动作表现出来了。根本不用什么现在过去完成时那么罗嗦。&&&&&&& & & 古埃及楔形文字演化成腓尼基语,腓尼基古文字又演化成希腊语,希腊语又演化为拉丁语,拉丁语又变成法语,法语又演化成英语。拉丁语向东成为斯拉夫语系,斯拉夫语系又演化成俄语。同时这也是一个宗教的传播史,是天主教分化为基督教、东正教的过程。汉语是世界上唯一不使用字母的高级语言。汉语又是一种可用于计算机时代的语言,最适合语音控制,而不用象英语那样用手瞎摸!&&&&&&&&&
& & & &这是一个决定中国人命运的问题,请所有朋友尽量宣传!汉语的一个明显优势是:思维面广阔,在数学上由于单音节发音,对数字的反应速度也更快,但在逻辑思维方面还是拼音文字较好。但从人类文明发展的趋势看,作为表意文字的汉语,由于可以自由组合新名词、新概念以至新思想,可以容纳信息和知识爆炸的冲击,无疑将发展为人类的共同语言,用这种语言来交流思想更加方便,更加丰富多彩。当然在论文和计算机语言中是汉语和拼音文字并用了,汉语的伟大就在于兼容,你们看看在汉语的学术论文有汉语和阿拉伯数字和西方拼音文字的混用现象,但在英语论文中则找不到一个汉字。中国的物理学专家可以凭借他在中学时代的化学基础知识通读化学专家的论文,反之依然,而英美的不同行业的专家要交流他们的学术成果,则是对牛弹琴。凭这个优势,汉语就有资格成为世界语,而我们国内还有些学者要把汉语拼音化,这不是邯郸学步、东施效颦吗?我们中国人民也有资格控告那些所谓的文明的西方人,是谁在制造环境污染、破坏森林和草原?就是他们,因为印刷同样内容的一本书,西方语言要比汉语浪费2倍的纸张,全世界使用西方语言的人要比使用汉语的人多5倍,按照简单的因素级连倍乘法,就要浪费10-20倍以上的木材、增加20倍以上的工业废水。就语言的优越性来讲,西方人没有什么资格对汉语说三道四,连文盲都知道从联合国五种工作语言找出汉语文本,因为汉语文本是最薄的那一本。&&&&&&&&&
& & & &中国人心里有这样一种成见;认为汉语迟早要被英语所淘汰。记得有一次,大概是胡野碧在辩论时干脆把它清楚地说了出来。前几天‘世纪大讲堂’请了一位学者李锐也认为全球化的结果是让英语统治世界。只有阮次山在一次‘大时代,小故事’中谈到汉语的思维速度比英语快。但是,他又提出一个问题;既然由于汉语使用了‘声’使得汉语的思维速度比英语快,那么,由于广东话中的声比普通话多,是不是广东话的思维速度比普通话更快呢?我的回答是:广东话虽然使用的声调多于普通话,但是,广东话有两个缺点,第一、它的文字规划得不好,文字表达欠佳,且有闭音节的声音存在;第二、它的声音利用率不高,普通话有21个声母、35个韵母和四声,连乘的结果是2900个声音,但是能够被利用的是2500个,而真正被用到普通话中的仅1200个。广东话有九声,即使它的声母和韵母与普通话一样多,那么它实际使用的声音也应该是普通话的两倍多才对,但是,广东话中实际使用的声音仅有1500个,与普通话相差不多,而它的利用率比普通话小了几乎一倍。利用率小,就说明难学。因为同样的一个声母或韵母,每次的使用实际上也是一种练习的过程,利用率高的声母或韵母必然容易记忆、容易掌握。日常生活中也可以看到,凡是常用的语言元素,包括声母、韵母、汉字和单词等等,越是经常使用的就越容易掌握。语言的好坏其实取决于两个方面,第一、是不是能够用很少的记忆来掌握,第二、是不是能够在有生之年掌握到比其他人更多的知识?用一句极限的话来讲应该是:最好的语言是不学而知,但是所掌握的知识又最多的语言,或者说,学少而知多的语言。&&&&&
& & & &英语与普通话相比则不同。在国际音标中,英语有20个元音和20个辅音,所以英语的声音种类不会超过20×20=400个;反过来说,不在这四百个声音之内的任何声音都不被英语所承认,或者被认为是不正确的发音;这里所说的不是‘音节’。比较一下就会看出,汉语的发音种类是英语的3倍,两者的比值远大于广东话与普通话的比值。&&&&&&&&&
& & & 下面要说的是,为什么声音种类越多,思维速度就越快。这个问题,去年我在‘北大中文’论坛讨论了一个月才使大家弄清楚,在这里我希望尽量说得简单。假设有一个仅会发两种声音的人,具体地讲,他就会发a和b两个音。根据电脑的理论,我们知道,他用这两个符号依然可以表达整个世界。再假设,世界上仅有400种事物需要表达,那么,一个英国人可以用每一个发音来表达400种事物中的一件,而仅会发两个声音的人,有时就不得不用九个发音来表达400种事物中的一件,因为二的九次方才大于400。比如,英国人用‘i’代表‘我’而仅会两个声音的人可能要用abbababba代表‘我’这个概念。一般人每发一个声音大约需要消耗四分之一秒的时间,比较两者就会看出,仅会两个声音的人,不但表达得慢,而且还费力气。在表达‘我’这个概念的时候,英国人使用四分之一秒的时间,而仅会两个声音的人使用了二又四分之一秒。如果两个人总以这样的比例生活一辈子,他们一生中所享受到的所有信息将是它的反比9:1。实际的情况中,最明显的是日语与汉语的对照,我们知道,日语使用了100种不同的声音,而汉语使用了1200种声音,因此很多汉字让日本人一念就必须用两个或者三个声音来表达。我们假设日语中所有的字都用两个声音来表达,那么岂不是说,日本人一生所能够享受到的信息仅仅是中国人的一半吗?我曾经思考过,这是不是与日本历史上从来没有出现过伟大的思想家有关。我们知道,思维实际上是一种心里说的过程,如果在说话时表达得快,那么,思维的速度也应该跟着快。具体的例子是赵元任曾经比较用英语和汉语背诵乘法口诀的速度,汉语使用了30秒,而英语使用了45秒。因此,如果两个人同时用英语和汉语来背诵的话,到了30秒的时候,汉语使用者一定到了九九八十一,而英语使用者则一定到不了这里,说不定,他到的仅仅是七七四十九。这就证明了使用发音种类多的语言比使用发音种类少的语言思维速度快。这一点曾经被国内外许多学者所证实。至于思维速度快是否就代表聪明这个问题是被很多学者所承认的。&&&&&&&&
我的证据是解释一个历史上的‘谜’:古希腊人为什么比其他人更聪明?因为希腊的文化来自古菲尼基人,我们知道菲尼基人发明了人类的拼音字母,就声音的分解来说,这是一大进步,就思维速度来说,它是一大倒退。因为,为了筛选容易区分的声音元素,菲尼基人仅仅使用了22个辅音,这样,它的表达速度当然比现在任何语言都慢,而希腊人则采用了元音,我们知道元音与辅音结合以后,声音种类等于增加了好几倍。事实上,菲尼基人的声音中也有元音,否则他们是发不出来的。所谓的22个辅音是说他们仅承认这22个辅音为信息栽体,也就是,ma、me、mu、mai、muo在他们的耳朵里与一个m没有任何区别就像me的四种声调对于英国人来讲没有任何区别一样。由于声音种类的突然增加使得希腊人的思维突飞猛进,造成了后来的现象。论坛上曾经有人问汉语的声音种类依然多于英语,为什么没有英国先进。我的回答是,当声音种类突然增加的时候就有新思想出现,反之,当声音种类减少时,思想就趋于保守,而元朝以后,汉语的声音中失掉了一个‘入’声,中国的衰弱正巧从那时开始。最后,在讨论尼安德特人的时候,人们也发现,使用声音种类少的人种会被历史淘汰。&&&&&&&&&
& & & &我之所以认为汉语必定战胜英语的根据还不在这里,关键是要解决人类目前所面临的知识爆炸问题。我们知道,目前的英语单词包括各种生物名称及专利发明的新术语已经超过了数百万,如果考虑到英语中有一些可以推导和联想的成份;比如前、后缀和复合词等,它所需要记忆的基本单词也有一百万个。而所有这些单词在汉语中都可以用四千个汉字来表达。根本的原因还是英语的发音种类不够。&&&&&&& & & &比如pork这个词,在英语中代表猪肉,它和猪pig、肉meat没有任何关系而仅仅代表它们的一个联合体而已,如果把猪肉pork、羊肉mutton、牛肉beef、猪油lard、羊油suet和牛油talon放在一起进行比较的话就发现,英语中所有的联体词都是一个与其中任何一个分解词毫无关联的新符号,而它们却构成了英语词汇的主体,英语中几百万的单词就是这样来的。它的根本原因是由于如果将pork改成pig和meat连在一起的形式,那么就要发音四次而pork仅仅发音两次;所以联体的词能够节省发音却要增加记忆,而分体的词,无需记忆可是却增加了发音次数。设想,一位屠夫,每天要用到‘猪肉’这个词上千次,使用两次发音的单词要比使用四次发音的词节省两千次发音,何乐不为?但是遇到不常用的词的时候,英语还是和汉语一样,使用分解的词,比如驴肉就用donkey
meat来表达。因为不常用的词,即使设立了符号形式,别人也记不住。汉语能够将英语中联体词汇分解的功能,非常有用,它使所需要记忆的词汇大大地减少;不仅如此,它还能够将词汇在人们头脑中的位置整理得清清楚楚。达尔文主义的诞生就是建立在林奈的双名法的基础之上的,这种方法使得各种印象在脑子中由原来的平面,变成立体的。比如,在林奈以前,人们给所有的生物一个名字,结果,由于种类太多,同一种生物可能有两种名字,而另外的生物,可能没有名字。林奈则将所有的生物先分类,并且给出一个类名,然后在类名的下面放一个词,两者组成双名法的名字。这样不但清晰,而且大大的减少了需要记忆的符号;比如原来有一万个名字,现在分成一百个类,又在每类中分成一百种,我们所需要记忆的仅仅是一百个类名和一百个种名,共二百个,而不是原来的一万个。随着知识爆炸的问题逐渐恶化,人类就有必要将其他的术语也仿照这个方法改造,而目前唯一的办法就是按照汉语的结构进行改革。原因还是在于发音种类的数量。&&&&&&&&&
& & & &这个现象最先是德国的莱布尼兹体会到的,他认为汉语是自亚里士多得以来,西方世界梦寐以求的组义语言。但是,他没有看到声音的真正特性,却由于汉字的数量上的性能而定义汉字是世界上最先进的文字。我想,如果他看到今天知识爆炸的世界,他一定会要求世界上所有的国家废除拼音文字而采用汉字。&&&&&&&&&
& & & &最后,谈一下关于人的一生中到底能够记住多少单词或符号的问题。中国人所使用的汉字通常在三到四千,而莎士比亚时代的英语仅有三万个单词,他本人能够全部掌握。但是,到了丘吉尔时代,他的单词量依然是三万个,可是,那个时候的英语已经拥有近百万个单词了。所以,我认为,莎士比亚使用英语单词的熟练程度是后人根本无法达到的。我曾经在网上向很多英语中高等教育的语言机构请教,到底学习英语应该掌握多少单词才成,但他们的回答总是含糊不清,或者扯一些别的东西。后来,在一些无法避免这个问题的文章中我发现,语言学家们对于英语单词的要求是:一个受过教育的英语使用者应该掌握五到二十五万单词,不但差距范围很大,而且,用这个标准来衡量,莎士比亚和丘吉尔都应该是文盲,至少是没受过教育的人。我认为,这是任何推崇英语的人的软肋,只要他们能够躲过别人问这个问题,其他的方面
......&&&&&&& & & &我的观点曾经在北大中文网上讨论过。但是,可以看得出来,不知道的人还有很多,他们都认为自己是劣等民族和劣等文化。所以,在鼓舞中国人的信心方面还有很多事情要大家努力。其实,只要大家能够恢复信心,中国人在很多事情上早就应该领先于世界的。可是我们太爱钻牛角尖,总是当外国人设立一套标准的时候,我们拼命地追呀赶呀。为什么我们自己不设立标准,也让他们换换口味呢?我记起几年以前,西方国家有一个喜欢指手划脚的毛病,那时,我也有一个毛病--喜欢掣肘拖腿。美国有一份cox报告,内中例举了大量的对比,用以说明中国人不可能通过三、四十次的核实验取得与美国一千多次核试相同的成果。唯一的解释就是中国盗窃了美国技术。有人也称这次事件为李文何事件。我那个时候给美国所有的参议员各发了一封电子信件。内容是说:如果他们希望彻底调查此事,就应该设立另外一个调查小组,好好研究一下汉语和英语在思维上面的差异。只有这样才能够弄清楚,为什么中国三、四十次的核试所取得的进展与美国一千多次核试的进展相差无几。在信的后面又附上了我的对于两种语言对比的计算书。后来,接到了不少回信,要求我告诉他们我的真实地址才肯继续考虑。&&
&&&&& & & & ……我也明白,不会有哪个美国参议员会提出任何相关议案的,因为,任何相关议案的提出,其本身都是对于汉语的一种变相宣传,都是对于英语的贬低。没有任何美国人愿意辩论它。道理非常明显,如果辩论下去,必然牵扯到语音和语言学中的诸多问题,每一个问题都是他们的一块伤疤。目前,美国一直要求中国降低人民币汇率,但态度依然没有超出礼貌的范围,所以这套理论还不适合。一旦他们超出了理性,就非常容易扯到语言学的问题上来。换句话说,是由于英语的思考范围狭窄,所以不能够从更加长远的利益来考虑问题。但这话我还不敢说,至少不敢对美国人说。因为我是学工科的,工程上的事情我有点把握,可是一碰到经济问题,我心里没底。&&&&&&&&&
& & & &类似的事情还有找世界语bbs进行辩论。谁都知道,世界语实际上是将英语改头换面设计的语言,当然不懂得使用‘声调’。我的问题是,英语的单词已经远远超过了常人的记忆极限,世界语有什么办法弥补这个缺陷吗?当时有人回答我说,世界语中使用派生的结构比英语更加明显。可是,当我将汉语中的声音种类,以及‘声调’的利用方法向他们解释以后,再也没有人发言了。&&&&&&&&& & & &还有就是美国有一个‘只说英语运动’(english
only)曾经向全世界征求意见。可想而知,我的意见是什么了。我告诉他们,你们一意推行英语实际上是将美国文化推向深渊,是在摧毁美国文化。拯救你们的方法只有重新选择一门带有‘声调’的语言。对于这些没学过汉语的人来说,他们一般不懂得什么是‘声调’,所以,只好用唱歌时候的音阶来向他们解释;任何一个英语‘音节’都可以跟随音阶变化出至少八种不同的声音,这和‘声调’的作用差不多。上述所说的实际上就是美国人的软肋,没有必要的话,我是不会乱碰的,影响团结。而且随着中国国力的增加,我们可以说的也越来越少,因为说多了,就给人借口说中国威胁他们。& & 谈汉语与英语的优劣&&&&
谈到汉语与英语的优劣问题,首先就会想到“表意文字”与“表音文字”的区别。前面已经讲到随着汉字的演变,汉字已不再是纯粹的表意文字了。存在着大量形声字。历史上随着文明的不断发展,语言所要表达的概念不断增加,表意文字要求汉字拥有了一个数量庞大的字符集,但现代汉语已经不用增加字符来表达新的概念,而是创造新词,加上对汉字汉语的规范化,这已经基本上达到了减少了使用字数的目的。&&&&&&& & & &与汉字相反,英语名为“表音文字”,其实并不能真正的表音;英语正词法中比较严重的问题就是如何解决英语的书面拼写形式和读音之间的矛盾问题。由于文艺复兴时期印刷术的推广和教育的普及,英语的书面拼写形式逐渐统一,形成了规范的形式,而这些规范的形式又通过印刷的方式进一步固定下来。但与此同时,英语的语音发生了很大的变化。例如,gnash(咬牙)和
gnat(小昆虫)中,g不发音,knight (骑士)和 know (知道)中,k不发音,而在中古英语中,这几个字母全都要发音。又如,辅音字母前的 r (如
arm)和词尾的 r (如 father)不发音,词尾的 e(如
live)不发音,而在中古英语中,它们都是要发音的。这种情况,使得规范的书面形式与实际的发音之间出现了很大的矛盾。这也是中国人学习英语时遇到的一个难点:学习一种“表音文字”如果不查字典、不看国际音标,也不一定能准确发音,是不是好笑?&&&&&&& & & &18世纪开始,英国强调语言的规范化,要求语言准确有力。1755年,约翰逊(Samuel
编写了第一部英语词典,把英语词的拼写形式固定了下来。这样,英语的正词法就能够以词典作为规范的根据。这很象中国秦朝时将小篆的书写规范化,但是却没能阻止汉字语音的变化。&&&&&
& & & &这就提出了第二个问题:所谓拼音文字也有一个大问题,就是许多拼音文字,由于千百年来口语的不断变化,它的书面文字与读音往往相去甚远。法语也一样,它的书面语言表达的还是四、五百年以前的发音,不发音的元音彼彼皆是,象hommes读为um,aiment读为em。&&&&&&& & & 事实上,现在的书面英语、法语,已经有很大“表意文字”的成分了。历史上的汉字作为表意文字(ideograph),文字与语音没有直接关系,无论用哪种语言或方言去读,意义没有变化。这是几千年来各种口语分化交熔变迁,而汉字一直作为一种统一的文字被所有人认同的原因。汉字使操不同口语的人互相交流成为可能,而隔膜是统一的主要障碍。所以在“表意”、“表音”这一点上,汉字并不比英语劣势。&&&&&& & & &现在普遍认为汉字的庞大的字符集使它显得非常复杂:难学、难记、难用。但是这里面需要搞清一个前提:那就是汉字的“字”与英文的“word”是不同的概念。现在的中小学教育需要掌握个汉字,才能够满足日常阅读。但这不仅仅是学习个“字”,而是学习个概念。一个人一天之内可以学习26个英文字母,但是他能阅读英文吗?由于英文已经不是典型的“表音文字”,学会26个字母甚至连准确的单词发音都没有掌握。到头来,在以英文为母语的国家中小学中,仍然要进行大量的单词拼写训练。掌握英文单词是什么水平?能应付日常阅读吗?学习过英语的人都明白!&&&&&&& & & &研究表明:汉字作为一个复杂的文字符号系统,其信息熵很高。研究的基本方法是:逐渐扩大汉字容量,随着汉字容量增大,信息熵的增加趋缓;汉字增加到12370以后,不再使信息熵有明显的增加。我国科学家指出:汉字的容量极限是12366个汉字,汉字静态平均信息熵的值(平均信息量)是9.65比特。通过数理语言学中著名的齐普夫定律(ZIPF’SLAW)核算,这是当今世界上信息量最大的文字符号系统。联合国五种工作语言文字的信息熵的比较如下:法文:3.98比特西班牙文:4.01比特英文:4.03比特俄文:4.35比特中文:9.65比特& & & 可以看出,拼音文字的信息熵小,差别不大。汉字的信息量最大。&&&&&&& & & 汉字对拼音文字的这种信息熵优势是什么概念?简单的比喻就是十进制数与二进制数的差别。十进制数字系统需要人记忆0-9,10个符号,二进制只需要记忆0和1两个符号。十进制乘除要记忆9X9表,二进制只需要学会与、或、非的简单逻辑。但是,人类在日常生活中为什么不使用二进制数字系统呢?因为那样很浪费,一个数字“7”表示成二进制就成了“111”,记个大数不把人累死?反过来,人类为什么不用十六进制,或更高的进制呢?一方面是人脑智力的限制,另一方面,十六进制也未必能大幅度提高信息熵。这种信息熵反映在文字上,就是联合国文件中,中文版本一定是最薄的。信息熵高是不是就不利于计算机处理呢?这方面恐怕还很难下结论。简单的比较汉与英文的输入速度是不能说明问题的,因为“字”与“word”是不同的概念。要比较只能比较同一内容的中英文两个不同文本,计算击键数的差值。在“词”的单位基础上,现代汉语与英语是可以进行比较的。现代英语为了应付不断涌现的新事物、新思想、新科技、新概念,也在不断地造词。无非是借助拉丁词根、或重新组合已有单词,结果越是专业科技的词汇,就越长、越难记。或者是大量使用缩写:如WTO、FBI、IBM、UFO等等,缩写一多就容易混淆、难以理解。在这方面,现代汉语造词的优势就十分突出了。这就是汉字字符集信息熵高的优势。&&&&&&& & & &用现代计算机技术作为信息化的标准,来衡量汉字与英文字母的优劣是件很荒诞的事情。现代计算机技术说穿了就是基于“二极管”的技术,将来的发展很难预料。难道要人类高度智能的思维模式,去模仿“二极管”式的思维?那是典型的削足适履。试想,难道当年就因为发明了黑白照像术,人们就该废掉油画的色彩?难道当年就因为摩尔斯电码适合新发明的电报,人们的语言就都应该改成“嘀嘀嗒”?&&&&&&& & & &汉字在应用中遇到的一些困难,我们不应该忽视,但是没必要过分夸大。当年中国人发明了活字印刷术之后,在很长一段时间内一直没有得到真正的应用。直到清朝末年中国还在大量使用雕版印刷术。其原因就是汉字数量太大,要制造一套足够印书的字模难度太大,也不经济。最后还是20世纪初,西方人引入了机制字模,中国才实现了活字印刷。在20世纪,人类进入计算机时代的初期,汉字处理软件的缺乏也曾经是一种阻碍,但是很快也就解决了。现在在计算机技术的帮助下,汉字的传播比以往更方便了。&&&&&& & & &真正阻碍中国进步的并不是技术,而是人们思想的禁锢。在西洋活字传入中国之前,利马窦、徐光启翻译的欧洲文艺复兴思想书籍,已经通过古老的雕版印刷出来了。但是在当时及后世很长时间内,却得不到国人重视。这是一件很悲哀的事情。在落后思想的禁锢下,即便我们象伊朗、土耳其那样把自己的文字全部改成先进的阿拉伯文或拉丁文拼写,我们也无法逃避象古波斯和奥斯曼帝国那样的衰败。& & 神奇的汉语,愚笨的英语&&&&
最不喜欢听一瓶子不满半瓶子摇的人讲汉语的坏话。什么“汉语不精确了”,“汉语不能细化了”。记得本人上中学的时候,语文课本上堂而晃之地写着:“走拼音化道路是汉语的必然趋势。”其中最主要的一条理由便是,英文可以打字,而汉语不能。现在回想起来真可笑。随着计算机技术的发展,汉字的键盘输入速度已远远超过英文,而且还在随着技术进步而不断快速提高。可英文呢?滞步不前了吧。&&&&&&现代所有学科领域,中国都有很好的学者,没听说哪位因汉语“不精确”而搞不好研究的。中国的火箭照样可以精确升空,中国的原子弹照样可以精确爆炸。所有的英文科技文献都可以翻译成汉语。汉语文献影响力正随着国力的增强而在世界范围内增强。&&&&&&下面举个最简单的例子来显示英文的笨拙:本人曾问系里的几个教授“长方体”如何用英文讲,可这几位母语是英文的工科教授竟说不知道,接下来连问几个本地的研究生,结果他们也不知道。着实令我大吃一惊!现在我要问读者:您知道么?反正不是Cube,Rectangular...。后来,我倒是真的在字典里找到了该词,可现在又忘了,原因是它太生辟。感叹,英文真是笨人的语言,试图给天下每一事物起一个名字。宇宙无穷,英文词汇无穷!词汇如“光幻觉”、“四环素”、“变阻器”、“碳酸钙”、“高血压”、“肾结石”、“七边形”、“五面体”都只有专业人士才会。根本不可能象汉语那样触类旁通。不信?去亲自问问母语是英文的人好了。英文是发散的,搞得一些基本概念如“长方体”也只有专家才会讲!怪不得英文世界里专家那么多,而且都那么自信;是啊,一般人连他们的基本术语如“酒精棉球”“血压计”都不会讲。生活在英文世界真是对无知无奈!可悲可怜!&&&&&&英文是一维的,是密码语言。写英文是编码,读英文是解码。细想想:如把英文的a、b、c、d、e换成1、2、3、4、5,并没有什么原则上的区别。按上边的对应,如一开始就把cab写成312,用一样的读音,又有什么不可以?汉语就不同了,是二维的(纸面上的最大维数),最大限度地利用了纸面的几何空间。每个汉字就是一幅画。试问从一幅画上得到的信息快,还是从一行密码中得到的信息快?&&&&&&国家汉字的扫盲标准是1500个字,理工科的大学生一般掌握2000个汉字。就凭这2000个字,大家可以读书、看报、搞科研。可在英文世界里,没有20000个字别想读报,没有30000个字别想把周刊读顺,大学毕业10年后的职业人士一般都懂80000字。新事物的涌现,总伴随者英文新词,例如火箭ROCKET),计算机(COMPUTER)等,可汉语则无须造新字,不就是用“火”驱动的“箭”么,会“计算”的“机”么!可英文就不能这么干,不能靠组词,原因是“太长”了。如火箭将成为“FIRE-RIVEN-ARROW”,计算机将成为“COMPUTAIONAL-MACHINE”等。人的视角有限,太长的字会降低文章的可读性与读者的理解能力。&&&&&&目前,英文词汇已突破40万,预计本世纪中叶,将突破100万大关。而汉语则相对稳定,现在中学生还可以琅琅上口地读屈原的楚词。英文就难了,太不稳定。现在的人们读沙士比亚的原著已困难重重,更不用说读400年前英国诗人乔叟的诗了。学GRE的时候,注意到很多韦氏字典收录的词汇竟是本世纪件初的新词,如“Gargantuan”取自拉伯雷的小说。这也不奇怪,毕竟英文400年前才统一了拼写。&&&&&&为汉语辩护!呼吁那些糟蹋汉语的人注意以下事实:(1)联合国5种文字的官方文件中最薄一本一定是汉语;(2)汉语的精确性已为蓬勃发展的中国科技事业所证实;(3)计算机语音输入最具有希望的是汉语;(4)汉语是稳定的、是收敛的,英文是不稳定的、是发散的;(5)汉语是二维信息是生动的高效的,英文是一维信息是密码型的是枯燥低效的。(6)在英文世界里能读文学名著是一件了不起的事,不是所有受过大学教育的人都能干的。如阅读用英文描述的非州的一些植物真是艰涩无比,一般英美人也只能囫囵吞枣而已;可在中文世界里,又有谁会对仅有中学学历的人读完四大名著而感到惊奇?(7)当今虽是英语文明的蓬勃期。但在历史的长河中,So
far,英文世界的文明史远比汉语世界的文明史短。&&&&&&为汉语骄傲!更为坚信汉语时代即将到来的中国人的热情与信心而欢呼!-------------------------NPR:汉语决定了中国人有数学天赋
青年参考据美国国家公共电台网站日文章,中国人数数用的是“巧劲儿”,汉语数数的技巧比英语高明多了。这里有7个数字,它们看起来有点像电话号码,不过别多想,只是垂直排列的随机数字。现在看一眼——只能看一眼——然后停下,拿出一张纸默写它们,看看你还记得多少个数字。完成没有?根据法国神经学家、数学家斯塔尼斯拉斯·德阿纳的说法,全世界的英语者中,约50%的人能把这7个数字全部记住,这其中就包括鄙人(有人给我留电话号码时,我会把其中的5个数字抄在5根手指上,最后两个数字尝试写在手机表面。估计也就我会干这事吧)。不过如果你是个讲汉语的人,你就能做得更好。一个普通的汉语者能在同样长的时间里记下9个数字。这区别是怎么来的?同样还是根据德阿纳的说法,造成这种区别的应该是数字在人脑中反映出的读音。在汉语中,排在前9位的数字对应的中文读音都很简短,像子弹一样有力。德阿纳曾经为这些读音掐算过时间,结论是念一个数字平均下来只需四分之一秒。在英语中,开始的两个数字是“one”和“two”,同样简短。但轮到“three”(3)时,读音就长了那么一点点;到“seven”(7)时已经堪称慢慢悠悠了,它有两个音节长。总体来说,用英语念出前9个数字要花更多时间,每个数字占去1/3秒。德阿纳认为这解释了为什么说汉语的人能用2秒记住9个数字,而英语者只能记住7个。人脑每隔两秒钟就“刷新”一次信息,这让汉语者在记忆数字方面占有优势:他们的数字读起来比较短嘛!就是这个原因让中国学生最近在新加坡和上海举办的IMC国际数学竞赛上拔得头筹吗?我对此表示怀疑。不过他们的大脑处理数字的速度更快,这至少不会产生啥负面影响。我经常听闻的汉语优势不止这一条。事实上,亚洲语言(汉语、韩语和日语)在数字这方面遵循着固有的模式。比如10后面是11,接下来是12、13,以此类推。在我们这一边得靠词缀讲话。光看“Eleven”(11)这个词,恐怕你想起的不是它的成分(10加1),而是面包——它的发音实在很像leaven(酵母)。至于“twelve”(12),它虽然有个t,算是跟“two”沾亲带故,不过“welve”又是什么东东?这堆数字里头没有明确的模式。《数字岛历险记》作者、英国数学家亚历克斯·贝洛斯就觉得,这不是什么好事。实验已经一再表明,亚洲儿童学数数要比欧洲儿童更省力。一项针对中国和美国的4至5岁儿童进行的研究显示,当在学习12以下的数字时,两国儿童的表现都差不多;但数字变得更大后,中国儿童能比美国儿童更早一年形成较高级的数字概念。数字的规律性强,也能让算术变得更加清晰简单。我们显然是来不及改变自己数数的方式了,还是凑合过吧。无论如何,想想还有人比我们更不走运呢。亚历克斯·贝洛斯在书里提到过亚马孙河流域的阿拉拉族,他们只会成对地数数。如果他们想从1数到8,就得这样:Anane
(1)Adak (2)Adak Anane (3)Adak Adak (4)Adak Adak
Anane (5)Adak Adak Adak (6)Adak Adak Adkak Anane (7)Adak
Adak Adak Adak (8)当使用这门语言的人交换电话号码的时候,拜托别让我在场。
馆藏&54696
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢

我要回帖

更多关于 世界上所有语言 的文章

 

随机推荐