2010-11-28 4 views
16

Oui, je sais que GNU signifie 'GNU n'est pas Unix', mais qu'est ce que c'est? Je veux dire, si je substitue GNU dans sa propre définition, je reçois 'GNU is Not Unix is ​​Not Unix', et je peux le faire à nouveau à l'infini. Cela peut sembler assez stupide comme question, mais je ne peux vraiment pas comprendre ...Que signifie GNU?

+0

Peut-être vous devriez demander d'où vient la lettre «G». par exemple. pourquoi on ne l'appelle pas FNU ou PNU (cela aura peut-être le même sens: /). – user37421

+0

G est la première lettre qui a mis en face de "-NU" pour "pas UNIX", a fait un mot avec un sens complet. A-NU, B-NU, C-NU, ..., G-NU -> mot réel! –

Répondre

0

C'est un nom de marque. Voir the Wikipedia page about it.

+1

Ça arrive beaucoup. PHP était à l'origine une page d'accueil personnelle. Maintenant est synonyme de PHP: Hypertext Preprocessor, encore une fois l'acronyme auto référentiel (il y a beaucoup comme aller au dictionnaire pour rechercher la récursion et l'entrée dit simplement See Recursion) où en réalité cela signifie simplement PHP. Des noms comme celui-ci sont intéressants. Forth était la quatrième langue que Charles Moore avait écrite, mais à l'époque, Forth n'avait que 5 lettres de variable, donc il a laissé tomber le u. – PurplePilot

2

Il est juste un humour programmeurs, ne le prenez pas trop seiously;)

2

Récemment j'étais à la conférence de Richard Stallman. Il a dit que GNU est une définition récursive de GNU - Gnu n'est pas Unix.

+0

Je l'ai entendu dire la même chose lors d'une conférence à New York il y a plusieurs années. – Icarus

8

C'est un acronyme récursif; tout comme PHP signifie PHP: Hypertext Preprocessor, ou, mon préféré, GNU HURD, qui signifie HIRD d'Unix-remplacement Daemons, où HIRD signifie HURD des interfaces Reflétant Profondeur.

+1

Wow! Je ne m'attendrais jamais à ce genre d'humour! =) – BlackBear