我想知道是否有人知道为什么我看到的一些最常拼写为大写字母的编程语言(如首字母缩写词)也通常用小写字母书写。我会想到 FORTRAN、LISP 和 COBOL,但我相信还有更多。
也许没有任何原因,但我很想知道这些变化是否是由于各自社区的标准或决定造成的。还是人们只是懒得按大写锁定键?(我知道我是)
我想知道是否有人知道为什么我看到的一些最常拼写为大写字母的编程语言(如首字母缩写词)也通常用小写字母书写。我会想到 FORTRAN、LISP 和 COBOL,但我相信还有更多。
也许没有任何原因,但我很想知道这些变化是否是由于各自社区的标准或决定造成的。还是人们只是懒得按大写锁定键?(我知道我是)
在人类杀死最后一只恐龙后不久, Lisp 社区已经从LISP转向Lisp ,并发明了低大写键盘。
FORTRAN、LISP 和 COBOL 是首字母缩略词:
FORTRAN:公式翻译/转换器
LISP:列表处理
COBOL:通用的面向业务的语言
BASIC:初学者的通用符号指令代码
在其他人中。
其中一些与语言的版本有关(即 FORTRAN 77 与 Fortran 90)。来自Fortran Wikipedia 条目(重点是我的):
通过 FORTRAN 77 的早期版本语言的名称通常以全大写形式拼写(FORTRAN 77 是在关键字中使用小写字母严格不标准的版本)。在提到从 Fortran 90 开始的较新版本时,大写已被删除。官方语言标准现在将该语言称为“Fortran”。由于 FORTRAN 一词的大写(或不大写)在实际使用中从来没有 100% 一致,而且由于许多人对这个问题抱有强烈的信念,本文并没有试图成为规范,而是采用了使用全大写的惯例FORTRAN 指的是 FORTRAN 到 FORTRAN 77 的版本,而标题大写 Fortran 指的是 Fortran 90 以后的版本。此约定反映在 ANSI X3.9-1966 (FORTRAN 66) 和 ANSI X3.9-1978 (FORTRAN 77) 标准中的 FORTRAN 大写以及 ANSI X3.198-1992 (Fortran 90) 中的 Fortran 标题大写标准。
当我看到 FORTRAN 时,我会想到固定间距、打孔卡、非动态记忆和口中的坏品味。Fortran 意味着诸如用户定义类型、模块、数组内在函数之类的东西,而且还不错。
要将另一个添加到列表中,MATLAB应该全部大写。由于它是“矩阵实验室”的缩写,因此有些人倾向于将其写为 MatLab。其他人只是把它写成 Matlab 或 matlab,但这些在技术上都是不正确的。
显然,很多人不知道为什么,并且将他们找到的所有简短的编程语言名称都大写。一个可悲的例子是 Lua,经常无缘无故地写为 LUA。
请注意,由于它们的构建方式,某些语言名称具有内部大写,而且仅仅是因为制造它们的公司希望它们这样。例如 JavaScript 和 PostScript,或 ActionScript(我在那里看到模式吗?)。或者你有一个奇怪的组合,比如 ECMAScript(是的,我看到了一个模式!)。
因为它们是东西的首字母缩略词,但归根结底,这并不重要。他们只是名字。
例如
LISP = "列表处理"
而例如 Java 只是命名为 Java - 它不代表任何东西。它曾经被称为橡树,因为给它命名的人在他的办公室外有一棵橡树。
维基百科是一种语言,您会找到答案。
规则是没有规则。这不像是有一个学院或其他管理机构来规定人们如何称呼他们的编程语言以及他们必须如何拼写它。每个人都为自己的语言制定了自己的规则。
通常,如果您撰写有关这些内容的文章,您要么遵循房屋风格指南,要么查找它的官方名称。
你看到这么多不同用途的原因是大多数人不在乎或只是无知。我仍然想知道谁曾告诉任何人将 Macintosh 计算机称为“MAC”,但这种拼写无处不在。我猜有些人只是喜欢他们的换档键。
如果它全部大写,它是(应该是)一个首字母缩略词。
if variableName == VARIABLENAME print "USE CAPS" else print "Follow your team's coding standards"