好奇心作祟,学了这么久的编程,你知道为什么编程语言官网带-lang吗?

好奇心作祟,发现很多编程语言官网带-lang

今日打开rust官网时,发现rust官网叫rust-lang,好奇心作祟,为什么是带-lang,而不是其他单词,有什么特别含义吗?因此决定一探究竟。经过比对发现带lang的编程语言官网无独有偶,golang,scala-lang,ruby-lang,rust-lang,Nim-lang,因此决定仔细了解下,为什么会添加-lang后缀。

常见带lang的编程语言:

  • golang
  • scala-lang
  • ruby-lang
  • rust-lang
  • Nim-lang
  • crystal-lang
  • JuliaLang
  • dlang
  • skew-lang
  • kotlinlang
  • Luna-Lang

官网发现蛛丝马迹,提出猜想

仔细看了下官网,发现了一些蛛丝马迹:
rust语言官网介绍如下:

Rust A language empowering everyone to build reliable and efficient software

ruby语言官网:

Ruby is…
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

scala语言官网:

The Scala Programming Language
Scala combines object-oriented and functional programming in one concise, high-level language. Scala’s static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

go语言官网:

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

根据官网猜想:

  1. 由于语言名.org域名已被注册,如scala,go,ruby,rust域名较短一般域名都已被使用,无法注册,因此通过增加有意义的单词,既可以凑数,又有意义。
  2. 这个有意义的单词通常为language,lang可能是language的简写,仅取了前4位。

证实猜想

证实1》language简写为lang – 来自百度知道
language简写为lang
证实2》language所写为lang – 来自writingexplained
英文通用缩写
证实3》 language简写为lang – 来自 abbreviations
在这里插入图片描述

参考资料

writingexplained英文通用缩写参考文档
abbreviations简写搜索清单

猜你喜欢

转载自blog.csdn.net/myhes/article/details/106268254