Quora 问答社区最近有人提了一个有趣的问题:
如果把编程语言比作各国语言,会分别对应什么?
目前点赞最高的回复如下:
Python 是英语,迅速成为许多人说的全球“默认”语言。多数情况下,相对容易学习,表达,语法简洁。
C 是中文,非常紧凑和快速,但很难学习和写作,容易“倒”在起点。
Lisp 是世界语(Esperanto)。只有一小群忠实的人说,并且一直告诉别人这有多棒。
Ruby 会是法语。这是一种可爱的语言,充满了例外和怪癖。一度受到精英的喜爱。现在虽然快要过时了,但仍然性感。
Assembly 是拉丁语。现在几乎没什么人说了,尽管它是大多数现代语言的基础。
对此问题,你怎么看?欢迎评论参与探讨。
引用来自“胡建洲”的评论
中文是一种很不严谨的语言引用来自“dwcz”的评论
中文是描叙整体的语言,适合并发组合体系。英文是描叙细节的语言,适合串发定义体系。都被数学和英语体系洗脑了,只看的见劣势,看不到自身的优势。现在的编程语言,没有对应中文的。现在的所有编程语言都像英语,在描叙细节时,看似严谨方便,其实啰里啰唆的,产生大量低效的信息。引用来自“纯洁徐”的评论
英文看似啰里啰嗦 但是在逻辑复杂的情况下,很少产生歧义!可是中文就呵呵哒了,时态描述,宾格处理,复数形式,名词动用等一系列场景在中文环境下都会让你抓狂;引用来自“胡建洲”的评论
中文是一种很不严谨的语言引用来自“dwcz”的评论
中文是描叙整体的语言,适合并发组合体系。英文是描叙细节的语言,适合串发定义体系。都被数学和英语体系洗脑了,只看的见劣势,看不到自身的优势。现在的编程语言,没有对应中文的。现在的所有编程语言都像英语,在描叙细节时,看似严谨方便,其实啰里啰唆的,产生大量低效的信息。C语言应该是英语
Verilog对应日语,揉杂了中英
Assembly对拉丁没什么问题
Python、Ruby这种不解释听不懂的就列在方言里吧
引用来自“胡建洲”的评论
中文是一种很不严谨的语言引用来自“技术粉”的评论
你他妈以为这是贴吧啊?还比较