Language primitive
கணினியில், மொழித் தொடக்கங்கள் ஒரு நிரலாக்க மொழியில் கிடைக்கும் எளிய கூறுகளாகும். ஒரு பழமையானது என்பது கொடுக்கப்பட்ட இயந்திரத்தின் புரோகிராமருக்கு கிடைக்கக்கூடிய மிகச்சிறிய 'செயலாக்க அலகு' ஆகும், அல்லது ஒரு மொழியில் ஒரு வெளிப்பாட்டின் அணு உறுப்பாக இருக்கலாம். பழங்காலங்கள் என்பது ஒரு பொருளைக் கொண்ட அலகுகள், அதாவது, மொழியில் ஒரு சொற்பொருள் மதிப்பு. எனவே அவை ஒரு பாகுபடுத்தியில் உள்ள டோக்கன்களிலிருந்து வேறுபட்டவை, அவை தொடரியல் குறைந்தபட்ச கூறுகளாகும். பொதுவாக ஒரு அசெம்ப்ளர் புரோகிராமால் உருவாக்கப்படும் ஒரு இயந்திர அறிவுறுத்தல், பெரும்பாலும் செயலாக்கத்தின் மிகச்சிறிய அலகாக கருதப்படுகிறது, இருப்பினும் இது எப்போதும் அப்படி இருக்காது. இது பொதுவாக ஒரு பைட் அல்லது பைட்டுகளின் சரத்தை ஒரு கணினி நினைவக இருப்பிடத்திலிருந்து இன்னொரு இடத்திற்கு நகலெடுப்பது அல்லது ஒரு செயலி பதிவேட்டை மற்றொன்றுடன் சேர்ப்பது போன்ற ஒரு செயல்பாடாக கருதப்படுவதைச் செய்கிறது. இருப்பினும், இன்றைய கணினிகளில் பல, உண்மையில் மைக்ரோகோடு எனப்படும் இன்னும் குறைந்த செயலாக்க அலகைக் கொண்டுள்ளன, இது இயந்திரக் குறியீட்டை விளக்குகிறது, அப்போதுதான் மைக்ரோகோடு அறிவுறுத்தல்கள் உண்மையான முதன்மையானவையாக இருக்கும். இந்த அறிவுறுத்தல்கள் பொதுவாக வன்பொருள் விற்பனையாளரின் புரோகிராமர்களால் மட்டுமே மாற்றுவதற்கு கிடைக்கும். ஒரு உயர் மட்ட நிரலாக்க மொழி (எச்எல்எல்) நிரல் தனித்துவமான அறிக்கைகள் மற்றும் பழமையான தரவு வகைகளால் ஆனது, அவை ஒரு செயல்பாட்டைச் செய்வதாகவோ அல்லது ஒரு தரவு உருப்படியைக் குறிக்கவோ கருதப்படலாம், ஆனால் இயந்திரத்தால் வழங்கப்பட்டதை விட அதிக சொற்பொருள் மட்டத்தில். ஒரு தரவு உருப்படியை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகலெடுப்பது உண்மையில் பல இயந்திர அறிவுறுத்தல்களை உள்ளடக்கியிருக்கலாம், எடுத்துக்காட்டாக, நினைவகத்தில் உள்ள இரண்டு செயல்பாடுகளின் முகவரியைக் கணக்கிடுங்கள், தரவு கட்டமைப்பிற்குள் அவற்றின் நிலைகளின் அடிப்படையில், இறுதியாக கடை செயல்பாட்டை இலக்கு இலக்கை நோக்கிச் செய்வதற்கு முன்பு ஒரு தரவு வகையிலிருந்து இன்னொரு தரவு வகைக்கு மாற்றவும். சில எச்எல்எல் அறிக்கைகள், குறிப்பாக சுழல்களை உள்ளடக்கியவை, குறைந்த அளவிலான நிரலாக்க மொழியில் (எல்எல்எல்) ஆயிரக்கணக்கான அல்லது மில்லியன் கணக்கான தொடக்கங்களை உருவாக்க முடியும், இது செயலி மிகக் குறைந்த மட்டத்தில் செயல்படுத்த வேண்டிய உண்மையான அறிவுறுத்தல் பாதை நீளத்தை உள்ளடக்கியது. இந்த கருத்து சுருக்க தண்டனை என்று குறிப்பிடப்பட்டுள்ளது. மொழிபெயர்க்கப்பட்ட மொழி பூர்வீகங்கள் ஒரு மொழிபெயர்க்கப்பட்ட மொழி அறிக்கை எச். எல். எல் பூர்வீகங்களுடன் ஒற்றுமையைக் கொண்டுள்ளது, ஆனால் மேலும் சேர்க்கப்பட்ட அடுக்குடன். அறிக்கையை ஒரு எச்எல்எல் அறிக்கையைப் போலவே செயல்படுத்துவதற்கு முன்புஃ இது முதலில் ஒரு மொழிபெயர்ப்பாளரால் செயலாக்கப்பட வேண்டும், இது இலக்கு இயந்திர மொழியில் பல முதன்மையானவற்றை உள்ளடக்கிய ஒரு செயல்முறையாகும். நான்காம் தலைமுறை நிரலாக்க மொழிகள் (4ஜிஎல்) மற்றும் ஐந்தாம் தலைமுறை நிரலாக்க மொழிகள் (5ஜிஎல்) ஆகிய நான்காம் மற்றும் ஐந்தாம் தலைமுறை மொழிகளில் உயர் முதல் கீழ் நிலை வரையிலான எளிய ஒன்றிலிருந்து பல தொடர்புகள் இல்லை. 4ஜிஎல் மற்றும் 5ஜிஎல் விவரக்குறிப்புகளில் உட்பொதிக்கப்பட்ட மொழிபெயர்க்கப்பட்ட மொழி பழங்காலங்களின் சில கூறுகள் உள்ளன, ஆனால் அசல் சிக்கலுக்கான அணுகுமுறை ஒரு நடைமுறை மொழி கட்டமைப்பைக் கொண்டிருக்கவில்லை மற்றும் சிக்கலைத் தீர்ப்பது மற்றும் சிஸ்டம்ஸ் இன்ஜினியரிங் ஆகியவற்றில் அதிக கவனம் செலுத்துகிறது. பண்டைய வகை வன்பொருள்-மென்பொருள் குறியீடு குறிப்புகள் நிரலாக்க மொழி தலைப்புகளையும் பார்க்கவும்