மேம்படுத்துநர்கள் பல பத்தாண்டுகளாக எளிய பார்வையில் தெரியாமல் நகைச்சுவையின் உள்ளே இரகசியமாக ஒளிந்து கொண்டிருக்கிறார்கள்

By | August 24, 2025

பல பத்தாண்டுகளாக, மென்பொருள் உருவாக்குநர்கள் தங்கள் பணியில் நகைச்சுவைகளை நழுவ விட்டு வருகின்றனர். ஆயினும்மிகவும் நீடித்த, புத்திசாலித்தனமான திருப்திகரமான நகைச்சுவைகளில் ஒன்று வெற்றுப் பார்வையில் மறைந்துள்ளது: சுழல்நிலை சுருக்கெழுத்து(Recursive Acronym) . இது ஒரு தெளிவற்ற விசித்திரத்திலிருந்து ஒரு அன்புக்குரிய பாரம்பரியமாக வளர்ந்துள்ளது – இன்றும் வலுவாக உள்ளது.
சுழல்நிலை சுருக்கெழுத்து(Recursive Acronym) என்றால் என்ன?
சுழல்நிலை சுருக்கெழுத்தைப் புரிந்து கொள்ள, நாம் அடிப்படைகளுடன் தொடங்க வேண்டும். சுருக்கெழுத்து என்பது NASA (National Aeronautics and Space Administration) அல்லது RAM (Random Access Memory) போன்ற பிற சொற்களின் முதலெழுத்துக் களிலிருந்து உருவாக்கப்பட்ட ஒரு சொல். மிகவும் நேரடியானது, இல்லையா?
இப்போது, ஒரு சுழல்நிலை சுருக்கெழுத்து செயல்களை ஒரு படி மேலே கொண்டு செல்கிறது. இந்த சந்தர்ப்பங்களில், சுருக்கெழுத்தில் உள்ள எழுத்துக்களில் ஒன்று உண்மையில் சுருக்கத்தையே குறிக்கிறது. எனவே சொல்லின் வரையறையில் சொல் அடங்கும். இது மூளையை கூச்சப்படுத்தும்(tickles) ஒரு கருத்து – இரண்டு கண்ணாடிகளுக்கு இடையில் நின்று எல்லையற்ற பிரதிபலிப்புகளைப் பார்ப்பது போன்றது.
இந்த விசித்திரமான பெயரிடும் மரபு, கணினி அறிவியலில் ஒரு செயல்பாடு தன்னைத்தானே அழைத்துக் கொள்ளும் ஒரு கருத்தான மறுநிகழ்வு மீதான நிரலாளர்களின் ஆழ்ந்த பாசத்தை பிரதிபலிக்கிறது. அதன் கட்டமைப்பை கடன் வாங்கும் சுருக்கெழுத்துக்களைப் போன்றே , இது நேர்த்தியானது, புத்திசாலித்தனமானது , இயல்பாகவே தர்க்கரீதியானது,.
சுழல்நிலை சுருக்கெழுத்துக்களின் தோற்றம்
சுழல்நிலை சுருக்கெழுத்துக்களின் கருத்து கணினிமயமாக்கலின் துவக்க நாட்களில் இருந்து வருகிறது, அங்கு செயலிகளை பெயரிடுவது பெரும்பாலும் புத்திசாலித்தனத்திற்கான வாய்ப்பாக இரட்டிப்பாக்கப்பட்டது. 1970களிலும் 80களிலும் பரிசோதனை, தாக்குதல் கலாச்சாரத்தின் மையமாக இருந்த யூனிக்ஸ் வளர்ச்சியிலிருந்து துவக்ககாலத்தில் அறியப்பட்ட எடுத்துக்காட்டுகளில் ஒன்று வெளிப்பட்டது.
யூனிக்ஸ் திறமூல கருவிகளின் ஒரு பெரிய சூழல் அமைப்பை உருவாக்கியதால், பெயரிடும் மரபுகள் அதனுடன் வளர்ந்தன. மேம்படுத்துநர்கள் – அவர்களில் பலர் பல ஒன்றோடொன்று தொடர்புடைய செயல்திட்டங்களில் ஈடுபட்டிருந்தனர் – தங்களுடைய மென்பொருளின் வம்சாவளியை ஒப்புக்கொள்ளும் உள்ளக நகைச்சுவைகளை உருவாக்க ஒரு வழியாக சுழல்நிலை சுருக்கெழுத்துக்களைப் பயன்படுத்தத் தொடங்கினர், அதே நேரத்தில் அதன் சுதந்திரத்தை உறுதிப்படுத்திகொண்டனர்.
1990களில் லினக்ஸ் ஆனது திறமூலத்தில் ஆதிக்கம் செலுத்தத் தொடங்கிய நேரத்தில், சுழல்நிலை சுருக்கெழுத்துக்கள் நடைமுறையில் ஒரு மரியாதைக்குரிய அடையாளமாக இருந்தன.
சுழல்நிலை சுருக்கெழுத்துக்களுக்கான எடுத்துக்காட்டுகள்
சுழல்நிலை சுருக்கெழுத்துக்கள் நகைச்சுவையானவை, முரண்பாடானவை அல்லது வெறும் அபத்தமானவை. கீழே மிகவும் பிரபலமான – தெளிவற்ற – சில எடுத்துக்காட்டுகளின் மாதிரி உள்ளன.

1. GNU – GNU’s Not Unix
மிகவும் முதன்மை உருவப்பொத்தானின் சின்னமான சுழல்நிலை சுருக்கெழுத்துக்களில் ஒன்றான GNU, ஆனது ரிச்சர்ட் ஸ்டால்மேனின் கட்டணமற்ற மென்பொருள் இயக்கத்தின் ஒரு பகுதியாக இருந்தது. GNU ஆனதுயூனிக்ஸால் ஈர்க்கப்பட்டாலும், ஸ்டால்மேன் அது கட்டற்ற ,கட்டணமற்றதன் அடிப்படையில் வேறுபட்டது என்பதை வலியுறுத்த விரும்பினார். இது சுய-குறிப்பின் பெயர் பணியின் நகைச்சுவை , தீவிரத்தன்மை ஆகிய இரண்டையும் உள்ளடக்கியது
.
2. PHP – PHP: மீயுரை முன்செயலி(Hypertext Preprocessor)
முதலில் “Personal Home Page” என்று அழைக்கப்பட்ட PHP ஆனது, பின்னர் ஒரு இயக்கநேரசேவையாளரின்தளமொழியாக அதன் பங்கை பிரதிபலிக்க மறுவரையறை செய்யப்பட்டது. இப்போது இந்தப் பெயர் தன்னைத்தானே சுழல்நிலையில் உள்ளடக்கியது, இது இணையமெனும் துணியில் ஆழமாகப் பிணைக்கப்பட்ட ஒரு மொழிக்கு பொருத்தமான திருப்பமாகும்.

3. Bing – Bing ஆனது Googleஅன்று
இது சற்று நீட்டிக்கப்பட்டது. மைக்ரோசாப்ட் ஆனது இந்த பின்னணிப் பெயரை ஒருபோதும் அதிகாரப்பூர்வமாக உறுதிப்படுத்தவில்லை, ஆனால் இந்தவதந்தி தொடர்கிறது. வேண்டுமென்றோ அவ்வாறு இல்லாமலோ, தேடுபொறிகளின் தினசரிபோட்டிஎனும் போர்களுக்குப் பின்னால் உள்ள போட்டி மனப்பான்மையை (முட்டாள்தனமான அணுகுமுறையை) இது பிரதிபலிக்கிறது.

4. WINE – WINE ஒரு முன்மாதிரி Emulator அன்று
இந்த இணக்கத்தன்மை அடுக்குஆனது பயனர்கள் லினக்ஸ், மேக் ஆகிய இயக்கமுறைமைகளில் விண்டோ பயன்பாடுகளை இயக்க அனுமதிக்கிறது. முன்மாதிரி போன்ற செயல்களைச் செய்தாலும், அது ஒரு முன்மாதிரி அன்று என்பதை இந்தப் பெயர் வலியுறுத்துகிறது. .

5. PINE – PINE என்பதுElm அன்று
Elm எனப்படும் பழைய நிரலில் மேம்படுத்தப்பட்ட உரை அடிப்படையிலான மின்னஞ்சல் வாடிக்கையாளர். மீண்டும் மீண்டும் வரும் சுருக்கெழுத்தின் சுருக்கமானபெயராகும் ஒரு தலையசைப்பு, ஒரு பணி ஆகும் – இது யூனிக்ஸ் உலகிற்கு சரியான தன்மை கொண்டது.

6. RPM – RPM எனும் தொகுப்பு மேலாளர்
Red Hat Linux-இற்கான தொகுப்பு மேலாளராக முதலில் தோன்றுவதால், இந்த “அதிகாரப்பூர்வமாக(officially)” என்ற சுருக்கம் எதைக் குறிக்கிறது என்பது குறித்து சில விவாதங்கள் உள்ளன. யார் பேசுகிறார்கள் என்பதைப் பொறுத்து, இது Red Hat தொகுப்பு மேலாளரையும் குறிக்கலாம். கண்டிப்பாக, நாம் புத்திசாலித்தனமான வேடிக்கையான பதிப்பை விரும்புகின்றோம் எனில், நாம் அதனுடன் ஒட்டிக் கொண்டிருக்கிறோம் என்ற செய்தியை தெரிந்துகொள்க.

7. LYNX – LYNX என்பது X அன்று
ஒரு உரை அடிப்படையிலான இணைய உலாவி, Lynx வரைகலை உலாவிகளிலிருந்து (X சாளர அமைப்பைப் பயன்படுத்துபவர்களைப் போன்று) தனித்து நிற்கிறது. இந்த பெயர் அந்த வேறுபாட்டை பிரதிபலிக்கிறது. ஒரு பக்க குறிப்பில், முதன்முதலில் 1992 இல் தோன்றிய LYNX என்பது இன்னும் பராமரிக்கப்பட்டு புதுப்பிப்புகளைப் பெறும் பழமையான இணைய உலாவியாகும்.

8. EINE – EINE என்பது EMACS அன்று
Lisp இயந்திரங்களுக்கான துவக்ககால Emacs போன்ற உரை திருத்தியான இது. பல்வேறு சுழல்நிலை சுருக்கெழுத்துக்களைப் போன்றே, இந்தப் பெயரும் ஒரு புதிய திசையைக் குறிக்கும் அதே வேளையில், முன்னோடியுடனான அதன் தொடர்பைக் குறிக்கிறது.

9. ZWEI – ZWEI துவக்கத்தில் EINE ஆக இருந்தது
EINE இன் பின்தொடர்தல். நகைச்சுவை இன்னும் ஆழமாகிறது: இது மீண்டும் மீண்டும் சுய-குறிப்பு மட்டுமன்று, “ஒன்று” (eine), “இரண்டு” (zwei) ஆகியவற்றிற்கான ஜெர்மன் மொழி சொற்களின் ஒரு சிலேடையாகவும் உள்ளது. இரட்டை மறுநிகழ்வு, இரட்டை(nerd) புள்ளிகள் ஆகும்.

10. Zinf – Zinf என்பது FreeAmpஅன்று
இது FreeAmpஇலிருந்து பிரிக்கப்பட்ட ஒரு இசைஇயக்கியாகும். இந்தப் பெயர் செயல்திட்டத்தின் சுதந்திரத்தை வலியுறுத்தியது, அதே நேரத்தில் சுழல்நிலை பெயரிடும் மரபைத் தொடர்ந்தது.

11. JACK – JACK எனும் இசை இணைப்பு கருவி(Kit)
தொழில்முறை இசை தயாரிப்புக்காகப் பயன்படுத்தப்படும் குறைந்த தாமத இசையின் சேவையகம். எளிமையானது, நேர்த்தியானது சுழல்நிலை பெயர்கொண்டது.

12. LAME – LAME என்பது MP3 மறையாக்கி(Encoder) அன்று
இந்த பிரபலமான கோடெக்கின் ஆசிரியர்கள் (பல்வேறு வகையான இசையும்/ அல்லது கானொளி கோப்புகளை உருவாக்க ஒரு Encoderஆல் பயன்படுத்தப் படுகிறது) இசை அல்லது கானொளி கோப்புகளை (சட்டவிரோதமாக) குறியாக்கம் செய்யும் ஒரு கருவியை அவர்கள் வழங்கவில்லை என்பதை தெளிவுபடுத்த விரும்பினர். முழுமையான மகிழ்வுந்து இல்லாமல் ஒருவருக்கு அதில் இயங்குகின்ற இயந்திரத்தை வழங்குவது போன்று எண்ணிக்கொள்க.

13.cURL – cURL எனும் URLஇன் கோரிக்கை நூலகம்
cURL என்பது லினக்ஸின் பல்வேறு நிரலாக்க நூலகங்களில் இணையத்திலிருந்து அனைத்து வகையான பொருட்களையும் மீட்டெடுக்க பொதுவாகப் பயன்படுத்தப்படுகின்ற ஒரு பயன்பாடாகும். இதற்கு இரட்டைப் புள்ளி மதிப்பெண்! இந்த சுருக்கெழுத்தில் உண்மையில் இரண்டு மறுநிகழ்வுகள் உள்ளன, இதில் C என்பது cURL ஐயும் U என்பது URL ஐயும் குறிக்கிறது.

14. MUNG – MUNG என்பதுUntil No Goodஎனப்பொருள்கொள்க
துவக்ககால யூனிக்ஸ் நாட்களின் நகைச்சுவையான, “mung” என்ற வினைச்சொல் எதையாவது மீளமுடியாமல் குழப்புவதைக் குறிப்பதற்காக பயன்படுத்தினர்.இந்த சுருக்கெழுத்து நகைச்சுவையாக தன்னை மீண்டும் மீண்டும் வரையறுக்கிறது – செயல்பாடு வடிவம் இரண்டிலும் ஒரு சிலேடையாகும்.

15. TIP – Tip என்பது Picoஅன்று
துவக்ககால யூனிக்ஸ் மென்பொருளைச் சுற்றியுள்ள விளையாட்டுத்தனமான கலாச்சாரத்தின் ஒரு பகுதியான மற்றொரு உரை பதிப்பாளரில் (Pico) ஒரு சுழல்நிலை போட்டித்தன்மை வாய்ந்ததாகும். TIP இன் ஆசிரியர், ஏற்கனவே உள்ள ஒரு நிரலுடன் பெயரிடும் மோதலை உருவாக்கியிருப்பதை உணர்ந்து, பெயரை இப்போது நாம் அனைவரும் அறிந்த Nano என்று மாற்றினார் – இது ஒரு மகிழ்ச்சியான பக்கக் கதைக்கு நம்மை இட்டுச் செல்கிறது.
Nano என்பது சுழல்நிலை சுருக்கெழுத்து அன்று, ஆனால் அந்த சொல் ஒரு சீரற்ற தேர்விலிருந்து வெகு தொலைவில் உள்ளது. pico , nano ஆகிய இரண்டும் அளவீட்டு முறைமையில் முன்னொட்டுகள் – பைக்கோமீட்டர் நானோமீட்டரைப் போன்று. எந்த நானோவும் எந்த பைக்கோவையும் விட 1000 மடங்கு பெரியது. நானோ பதிப்பாளர் அதன் முன்னோடியை விட 1000 மடங்கு சிறந்தது என்பதைக் குறிக்கும் மற்றொரு புத்திசாலித்தனமாக மறைக்கப்பட்ட, நுட்பமான தகவலாகும்.

16. TINT – TINT என்பது Tetris அன்று
Tetris போன்ற செயலாக்கமைய விளையாட்டு, அசலில் இருந்து பெருமையுடன் தன்னைத்தானே பிரித்துக் கொள்கிறது, அதே நேரத்தில் அதிலிருந்து தெளிவாக ஈர்க்கப்படுகிறது. நகைச்சுவையும் மரியாதையும், ஒரு சுருக்கமாக தொகுக்கப்பட்டுள்ளது.

17. AMBER – AMBER என்பது சிறந்த மறைகுறியாக்கப்பட்ட வழிசெலுத்தி என்று பொருளாகும்
அதன் குறியாக்கச் சான்றுகளை வலியுறுத்தும் ஒரு சுழல்நிலைப் பெயரைக் கொண்ட பாதுகாப்பு சார்ந்த நெறிமுறையாகும்.

18. JASS – JASS ஒரு உரைநிரலாக்க(Scripting) அமைப்பு அன்று
Warcraft III இல் பயன்படுத்தப்படும் JASS என்பது Blizzard இன் தனிப்பயன் உரைநிரலாக்க மொழியாகும். அது என்னவன்று என்பதன் மூலம் தன்னை தானே வரையறுக்கிறது – வகைபடுத்தியின் சுழல்நிலை snark ஆகும்

19. PIP – Pip ஆனதுதொகுப்புகளை நிறுவுகைசெய்கிறது
இது பைத்தானுக்கு உண்மையான தொகுப்பு நிறுவுகையாகும். PIP ஆனது நிறுவுகை செய்கிறது… என்பது சரிதானே? சரியாக இல்லை, ஆனால் சுழல்நிலைப் பெயர் பாரம்பரியத்தை உயிருடன் தக்கவைத்திருக்கிறது.

20. XINU – Xinu என்பது Unix அன்று
XINU என்பது கல்வி நோக்கங்களுக்காக உருவாக்கப்பட்ட ஒரு இலகுரக இயக்க முறைமையாகும். மேலும், இந்த பட்டியலில் உள்ள இறுதிப் பதிவான இது, ஒரு geek gawking trifecta ஆகும் – கண்டுபிடிக்க கடினமாகவும் அரிதாகவும் காணப்படுகிறது. இந்த சுருக்கெழுத்து சுழல்நிலையானது, உண்மையில் Unix என்ற சொல் பின்னோக்கி எழுதப்பட்டுள்ளது, மேலும் அசல் “is not” எனும் சுருக்கெழுத்திற்கு GNUஎனும்ஒரு தலையசைப்பை உள்ளடக்கியது -.
சுழல்நிலை சுருக்கெழுத்துக்கள் ஒரு பெயரிடும் மாநாட்டை விட அதிகம் – அவை நீண்டகால மேம்படுத்துநர் பாரம்பரியம், ஒரு இரகசிய கைகுலுக்கல் நகைச்சுவை அறிவுத்திறன் பெரும்பாலும் குறிமுறைவரிகளின் உலகில் கைகோர்த்துச் செல்கின்றன என்பதை நினைவூட்டுகின்றன. மிகவும் தொழில்நுட்ப சூழல்களில் கூட, விளையாட்டுத்தனத்திற்கு எப்போதும் இடம் இருப்பதை இந்த விசித்திரமான பெயர்கள் காட்டுகின்றன.

கண்டிப்பாக, மேலே உள்ள பட்டியல் முழுமையானது அன்று. தற்போதுகூட ஏராளமான பயன்பாடுகள், நூலகங்கள் இயக்க முறைமைகளில் எண்ணற்ற சுழல்நிலை சுருக்கெழுத்துக்கள் உள்ளன. புதிய சுழல்நிலை சுருக்கெழுத்துக்கள் எல்லா நேரங்களிலும் உருவாக்கப்படுகின்றன, குறிப்பாக திறமூல செயல்திட்டங்களில் படைப்பாற்றல் பெரும்பாலும் செயல்பாட்டைப் போன்றே முக்கியமானது. எனவே அடுத்த முறை ஒரு தொகுப்பை நிறுவுகை செய்திடும்போதோ அல்லது ஒரு பயன்பாட்டை இயக்கும்போதோ, கூர்ந்து கவனித்திடுக – ஏதேனுமொரு நகைச்சுவையானது அதில் நம்பார்வையில் படாமல் மறைந்திருப்பதைக் காணலாம்.

 

Leave a Reply