תוכן עניינים:
הגדרה - מה המשמעות של ראשי תיבות רקורסיביות?
ראשי תיבות רקורסיבית הוא ראשי תיבות כאשר האות הראשונה היא ראשי תיבות עצמה. לדוגמה, GNU מייצג את "Not Unix של GNU." ניתן להרחיב את ראשי התיבות למספר עותקים של עצמו באינסוף. ראשי תיבות רקורסיביים משמשים בכמה שמות של פרויקטים של תוכנה לצורך השפעה הומוריסטית, בעקבות הדוגמא של פרויקט ה- GNU של ריצ'רד סטאלמן.
Techopedia מסביר ראשי תיבות של רקורסיבי
ראשי תיבות רקורסיבית מטמיע עותק של עצמו בתוך ראשי התיבות. אחת הדוגמאות הידועות ביותר היא פרויקט ה- GNU של ריצ'רד סטאלמן. GNU מייצג את "GNU's Not Unix". העותק הזה בתורו מכיל את המילה GNU, אז ראשי התיבות הוא רקורסיבי לאין שיעור. במקרה של GNU, ראשי התיבות הם מחזה על מילים: GNU אינו יוניקס במובן זה שאין לו שום קוד המתוארך ל- Bell Labs Unix המקורי, אולם ההתנהגות של GNU מנסה לחקות מערכות יוניקס כמה שיותר קרוב.
בעוד שסטלמן פופולרי את השימוש בראשי תיבות רקורסיביות בקהילות התוכנה החופשיות והקוד פתוחות לשם השפעה הומוריסטית, התרגול כבר הוקם במעבדת הבינה המלאכותית MIT, שסטלמן היה חלק משנות השבעים ותחילת שנות השמונים. שני עורכי טקסט של מכונת LISP נקראו EINE (EINE Is not Emacs) ו- ZWEI (ZWEI היה EINE בתחילה). האחרון משלב שני ראשי תיבות רקורסיביים.
ראשי תיבות רקורסיביים ידועים אחרים כוללים:
- WINE - WINE אינו אמולטור
- cURL - ספריית בקשת כתובות URL
- RPM - מנהל חבילות RPM (לשעבר מנהל חבילות Red Hat)
- PHP - מעבד היפרטקסט PHP