問題描述
gnu八度中gnu的含義? (Meaning of gnu in gnu octave?)
我對gnu octave有點困惑,請解釋一下
gnu的縮寫是什麼?谷歌搜索返回“GNUs not unix”;但我不明白這是什麼意思,請詳細說明
參考解法
方法 1:
Octave is part of the GNU project (see also wikipedia's page on the GNU project) which has a collection of many software packages The GNU project has many many projects and they are often named GNU something. For example, GNU Emacs is another very common GNU package.
It is common to drop the GNU part of the name but it's technically correct to include them in most cases. Personally, in less formal contexts or when I need to refer to it many times, I just refer to Octave as Octave, otherwise I use GNU Octave.
Regarding the meaning of "GNU" itself:
- "GNU" means "GNU is Not Unix".
- "GNU" in "GNU is Not Unix" means "GNU is Not Unix".
- "GNU" in "GNU is Not Unix is Not Unix".
- "GNU" in "GNU is Not Unix is Not Unix is Not Unix".
This is called a recursive acronym. It is a joke that refers to GNU being similar to UNIX but not being UNIX.
(by DSPCS、carandraug)