Hjem blogging Hva er et rekursivt forkortelse? - definisjon fra techopedia

Hva er et rekursivt forkortelse? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr rekursivt forkortelse?

Et rekursivt forkortelse er et forkortelse der den første bokstaven er selve forkortelsen. For eksempel står GNU for "GNU's Not Unix." Forkortelsen kan utvides til flere kopier av seg selv i uendelig. Rekursive akronymer brukes i noen navn på programvareprosjekter for en humoristisk effekt, etter eksemplet på Richard Stallmans GNU-prosjekt.

Techopedia forklarer rekursiv akronym

Et rekursivt forkortelse innebærer en kopi av seg selv i forkortelsen. Et av de mest kjente eksemplene er Richard Stallmans GNU-prosjekt. GNU står for "GNU's Not Unix." Den kopien inneholder igjen ordet GNU, så akronymet er uendelig rekursivt. I GNUs tilfelle er forkortelsen ordspill: GNU er ikke Unix i den forstand at den ikke har noen kode som dateres til de originale Bell Labs Unix, men oppførselen til GNU prøver å etterligne Unix-systemer så nært som mulig.

Mens Stallman populariserte bruken av rekursive akronymer i de frie og open source programvaresamfunnene for humoristisk effekt, var praksisen allerede etablert i MIT Artificial Intelligence Lab, hvorav Stallman var en del på 1970- og begynnelsen av 1980-tallet. To tekstredigerere av LISP Machine ble kalt EINE (EINE Is Not Emacs) og ZWEI (ZWEI var EINE Opprinnelig). Sistnevnte blander to rekursive akronymer.

Andre velkjente rekursive akronymer inkluderer:

  • VIN - VIN Er ikke en emulator
  • cURL - cURL URL Request Library
  • RPM - RPM Package Manager (tidligere Red Hat Package Manager)
  • PHP - PHP hypertekstprosessor
Hva er et rekursivt forkortelse? - definisjon fra techopedia