Little Implementation Language
லிட்டில் இம்ப்லிமெண்டேஷன் லாங்குவேஜ் (LIL) என்பது யுனிக்ஸ் வரலாற்றின் ஆரம்ப நாட்களில் பி. டி. பி-11 இயந்திரங்களில் கணினி நிரலாக்க மொழியாக இருந்தது. இது பெல் லேப்ஸின் பி. ஜே. ப்ளாஜரால் எழுதப்பட்டது. அடிப்படையில் பி. டி. பி-11 அசெம்பிளி மொழியில் கட்டமைக்கப்பட்ட நிரலாக்கத்தை சேர்ப்பதன் மூலம், அசெம்பிளர்களுக்கும் இயந்திர-சுயாதீன கணினி செயல்படுத்தல் மொழிகளுக்கும் (சி நிரலாக்க மொழி போன்றவை) இடையிலான இடைவெளியை நிரப்ப எல். ஐ. எல் முயற்சித்தது. எல்ஐஎல் சி போன்ற ஓட்டக் கட்டுப்பாட்டு சொற்றொடருடன் பிஎல் 360 ஐ ஒத்திருந்தது. எல்ஐஎல் தொகுப்பாளர் "எல்சி" ஐந்தாவது பதிப்பு யுனிக்ஸ் (1974) இன் ஒரு பகுதியாக இருந்தது, ஆனால் ஆறாவது பதிப்பு யுனிக்ஸ் (1975) மூலம் கைவிடப்பட்டது. அதே ஆண்டில் ப்ளாஜர் பெல் லேப்ஸை விட்டு வெளியேறினார். சிஃ க்கு ஆதரவாக பெல் லேப்ஸில் எல்ஐஎல் ஏன் கைவிடப்பட்டது என்பதை ப்ளாஜர் விளக்குகிறார். எல்ஐஎல், இருப்பினும், ஒரு தோல்வி. பெல் லேப்ஸில் அதன் கடுமையான போட்டி சி மொழியாகும், இது உயர் நிலை மற்றும் இயந்திர சுயாதீனமானது. ஒரு குறிப்பிட்ட திட்டத்திற்கு சி பயன்படுத்த மிகவும் விலை உயர்ந்தது போல் தோன்றிய ஒவ்வொரு முறையும், எல்ஐஎல் பரிசீலிக்கப்பட்டது. ஆனால் கிட்டத்தட்ட ஒவ்வொரு முறையும், மற்றொரு மொழியில் நேரத்தை முதலீடு செய்வதை விட சி அல்லது அதன் இயக்க நேர ஆதரவு அல்லது வன்பொருளை மேம்படுத்துவது எளிதானது (மேலும் பலனளிக்கும்). ஒரு இயந்திர சுயாதீன மொழி எப்போதும் சிறந்தது-இயந்திர சார்பு குறியீட்டை எழுதுவதற்கு கூட (பயிற்சி பெற்ற புரோகிராமர்களைக் கண்டுபிடிப்பது எளிது)-மேல்நிலை தாங்கக்கூடிய வரை. நேரடியான குறியீட்டை எழுதி பின்னர் அதை அளவிடுவது சிறந்த இறுதி தயாரிப்புக்கான சூத்திரம் என்பது இப்போது தெளிவாகிறது. மிக மோசமாக 5-15 சதவீதம் மேல்நிலை இருக்கும், இது அரிதாகவே முக்கியமானதாகும். கணினி எழுத்தாளர்கள் இந்த அடிப்படை உண்மையை அங்கீகரிக்கும் அளவுக்கு முதிர்ச்சியடைந்தவுடன், அவர்கள் இயற்கையாகவே இயந்திர சுயாதீனமான SIL களை நோக்கி ஈர்க்கப்படுகிறார்கள். சிறிய அமலாக்க மொழி என்பது ஒரு யோசனை என்று தோன்றுகிறது, அதன் நேரம் வருகிறது-மற்றும் போய்விட்டது. உயர்மட்ட அசெம்பிளர் குறிப்புகள் வெளிப்புற வளங்கள் எல்ஐஎல், தி லிட்டில் இம்ப்லிமெண்டேஷன் லாங்குவேஜ் எல்ஐஎல் குறிப்பு கையேடு, ஜூன் 19,1974, பெல் லேப்ஸ் டெக்னிகல் மெமோஃ டிஎம்-74-1352-8 ஆகியவற்றையும் பார்க்கவும். LIL இல் நிரலாக்கம்ஃ ஒரு பயிற்சி, ஜூன் 19,1974, பெல் லேப்ஸ் டெக்னிகல் மெமோஃ TM-74-1352-6. ஐந்தாவது பதிப்பு யுனிக்ஸ் கையேடுகள், எல். சி (6), எல். ஐ. எல் தொகுப்பாளர். யுனிக்ஸ் வரலாறு நடைமுறை நிரலாக்க மொழிகள் அமைப்புகள் நிரலாக்க மொழிகள்