பொருளடக்கம்:
- வரையறை - முதல் தலைமுறை (புரோகிராமிங்) மொழி (1 ஜிஎல்) என்றால் என்ன?
- டெக்கோபீடியா முதல் தலைமுறை (புரோகிராமிங்) மொழி (1 ஜிஎல்) ஐ விளக்குகிறது
வரையறை - முதல் தலைமுறை (புரோகிராமிங்) மொழி (1 ஜிஎல்) என்றால் என்ன?
முதல் தலைமுறை (நிரலாக்க) மொழி (1 ஜிஎல்) என்பது நிரலாக்க மொழிகளின் தொகுப்பாகும், அவை முதல் தலைமுறை கணினிகளை நிரல் செய்ய பயன்படுத்தப்படும் இயந்திர நிலை மொழிகளாகும். இந்த கணினிகளின் முன் குழு சுவிட்சுகள் மூலம் நேரடியாக CPU க்கு அறிவுறுத்தல்கள் வழங்கப்பட்டன. 1GL இல் உள்ள வழிமுறைகளை செயலாக்க முதலில் கம்பைலர் அல்லது அசெம்பிளர் இல்லை.
1GL இல் உள்ள வழிமுறைகள் பைனரி எண்களால் செய்யப்படுகின்றன, அவை 1s மற்றும் 0s ஆல் குறிக்கப்படுகின்றன. இது இயந்திரத்தைப் புரிந்துகொள்ள மொழியை பொருத்தமானதாக ஆக்குகிறது, ஆனால் மனித புரோகிராமரால் புரிந்துகொள்வதற்கும் கற்றுக்கொள்வதற்கும் மிகவும் கடினம்.
1 வது தலைமுறை மொழி என்றும் அழைக்கப்படுகிறது.
டெக்கோபீடியா முதல் தலைமுறை (புரோகிராமிங்) மொழி (1 ஜிஎல்) ஐ விளக்குகிறது
1GL இல் நிரலாக்கத்தின் முக்கிய நன்மை என்னவென்றால், குறியீடு மிக வேகமாகவும் திறமையாகவும் இயங்க முடியும், ஏனெனில் துல்லியமாக அறிவுறுத்தல்கள் CPU ஆல் நேரடியாக செயல்படுத்தப்படுகின்றன. குறைந்த அளவிலான மொழியில் நிரலாக்கத்தின் ஒரு முக்கிய குறைபாடு என்னவென்றால், பிழை ஏற்பட்டால், குறியீட்டை சரிசெய்வது அவ்வளவு எளிதானது அல்ல.
நிரல் பைனரி அறிவுறுத்தல்களாக எழுதப்பட்டுள்ளது, இதில் பூஜ்ஜியங்கள் மற்றும் ஒன்று இருக்கும். இந்த மொழி ஒரு குறிப்பிட்ட கணினி மற்றும் CPU உடன் மிகவும் மாற்றியமைக்கப்பட்டுள்ளது, எனவே உயர் மட்ட மொழிகளுடன் ஒப்பிடுகையில் குறியீடு பெயர்வுத்திறன் கணிசமாகக் குறைக்கப்படுகிறது.
நவீன நாள் புரோகிராமர்கள் எப்போதாவது இயந்திர நிலை குறியீட்டைப் பயன்படுத்துகின்றனர், குறிப்பாக இயக்கிகள், ஃபார்ம்வேர் மற்றும் வன்பொருள் சாதனங்களுடன் இடைமுகங்கள் போன்ற அமைப்பின் கீழ் நிலை செயல்பாடுகளை நிரலாக்கும்போது. உயர்-நிலை மொழியிலிருந்து இயந்திர அளவை உருவாக்க நேட்டிவ்-கோட் கம்பைலர்கள் போன்ற நவீன கருவிகள் பயன்படுத்தப்படுகின்றன.
