好奇心作祟,学了这么久的编程,你知道为什么编程语言官网带-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.
根据官网猜想:
- 由于语言名.org域名已被注册,如scala,go,ruby,rust域名较短一般域名都已被使用,无法注册,因此通过增加有意义的单词,既可以凑数,又有意义。
- 这个有意义的单词通常为language,lang可能是language的简写,仅取了前4位。
证实猜想
证实1》language简写为lang – 来自百度知道
证实2》language所写为lang – 来自writingexplained
证实3》 language简写为lang – 来自 abbreviations