இந்த கட்டுரை முழுவதும் என்ன என்பதை அறியவும் உயர் மட்ட மொழி நிரலாக்கத்தில்? ஏனெனில் இது கணினி உலகில் பெரும் முக்கியத்துவம் வாய்ந்தது.
உயர் மட்ட மொழி
இது மனித இயற்கை மொழிக்கு மிக நெருக்கமான மொழி, கணினியின் இரும மொழிக்கு மிக நெருக்கமான மொழி அல்ல. தி உயர் மட்ட மொழிகள் எனவே, ஆங்கிலத்திற்கு ஒத்த சொற்களையோ அல்லது இலக்கண வெளிப்பாடுகளையோ பயன்படுத்தி புரோகிராமர்களை நிரல் வழிமுறைகளை எழுத அனுமதிக்கிறார்கள்.
உதாரணமாக, சி மொழியில், நீங்கள் பெரிய எழுத்துக்கள் போன்ற சொற்களைப் பயன்படுத்தலாம். அவர்களுடன் பின்வரும் அறிக்கைகளை உருவாக்கவும்: if (எண்> 0) printf ("எண் நேர்மறை").
ஸ்பானிஷ் மொழியில் மொழிபெயர்க்கப்பட்டுள்ளது என்றால் இதன் பொருள்: எண் பூஜ்ஜியத்தை விட அதிகமாக இருந்தால், திரையில் பின்வரும் செய்தியை எழுதுங்கள்: "எண் நேர்மறை". தி உயர் மட்ட மொழிகள் இயந்திர செயல்பாட்டைக் காட்டிலும் மனித அறிவாற்றலுக்கு ஏற்றவாறு வழிமுறைகளை வெளிப்படுத்துவதன் மூலம் வகைப்படுத்தப்படுகின்றன, அதனால்தான் இந்த மொழிகள் கருதப்படுகின்றன உயர் மட்ட மொழிகள் ஏனென்றால் புரோகிராமர்கள் எளிதில் புரிந்துகொள்ளக்கூடிய வார்த்தைகளை அவர்கள் பயன்படுத்த முடியும்.
மற்றவர்கள் உயர் மட்ட மொழிகள் அவை: அடா, பேசிக், கோபால், ஃபோர்ட்ரன், பாஸ்கல்
இவற்றின் மற்றொரு முக்கியமான அம்சம் உயர் மட்ட மொழிகள் பெரும்பாலான அறிவுறுத்தல்களுக்கு, சட்டசபை மொழியில் ஒரே விஷயத்தை வெளிப்படுத்த பல படிகள் தேவைப்படுகின்றன. பெரும்பாலான மொழிகளைப் போலவே, இது இயந்திர மொழியில் பல படிகளையும் ஒருங்கிணைக்கிறது.
உயர்தர மொழி அம்சங்கள்
இந்த வகையின் மொழி இயந்திர மொழியின் மிக உயர்ந்த சுருக்கத்தை குறிக்கிறது, மொழிகள் பதிவேடுகள், நினைவக முகவரிகள் மற்றும் அழைப்பு அடுக்குகளை கையாளவில்லை, மாறாக அவை சிக்கலான மாறிகள், வரிசைகள், பொருள்கள், எண்கணித அல்லது பூலியன் வெளிப்பாடுகள், சப்ரூட்டின்கள் மற்றும் செயல்பாடுகளை குறிக்கிறது , சுழல்கள், நூல்கள், மூடல்கள் மற்றும் பிற கணினி கருத்துகள். சுருக்கமாக, பயன்பாட்டின் எளிமை மீது கவனம் செலுத்துகிறது, உகந்த நிரல் செயல்திறன் அல்ல.
நன்மை
உயர்நிலை மொழி தொடர்பான நன்மைகள் பின்வருமாறு:
- மற்ற மொழிகளுடன் ஒப்பிடுகையில், புரோகிராமருக்கான பயிற்சி நேரம் ஒப்பீட்டளவில் குறைவாக உள்ளது.
- நிரலாக்கமானது மனித மொழியைப் போன்ற தொடரியல் விதிகளை அடிப்படையாகக் கொண்டது.
- படிக்க, எழுது, அச்சிட, திறந்த, போன்ற கட்டளை பெயர்.
- நிரல்களை மாற்றியமைப்பது மற்றும் சரிசெய்வது எளிது.
- போக்குவரத்துத் திட்டத்தின் செலவுகளைக் குறைக்கவும்.
குறைபாடுகளும்
உயர்நிலை மொழி தொடர்பான குறைபாடுகள் பின்வருமாறு:
- இறுதி நிரலைப் பெற மூல நிரலின் வெவ்வேறு மொழிபெயர்ப்புகள் தேவைப்படுவதால் அமைவு நேரம் அதிகரிக்கிறது.
- உள் இயந்திர வளங்கள் பயன்படுத்தப்படவில்லை மற்றும் இயந்திரம் மற்றும் சட்டசபை மொழியில் சிறப்பாகப் பயன்படுத்தப்படுகின்றன.
- பெரிய நினைவக தடம். திட்டத்தின் செயல்பாட்டு நேரம் நீண்டது.
உயர் மட்ட மொழி வரலாறு
1940 களில் முதல் நவீன மின் கணினி பிறந்தது. வரையறுக்கப்பட்ட வேகம் மற்றும் நினைவக திறன் புரோகிராமர்களை மிகவும் சரிசெய்யக்கூடிய சட்டசபை மொழி நிரல்களை எழுத கட்டாயப்படுத்துகிறது.
சட்டசபை மொழி நிரலாக்கத்திற்கு நிறைய மூளை வேலைகள் தேவை என்பதை அவர்கள் இறுதியாக உணர்ந்தார்கள் மற்றும் மிகவும் பிழை ஏற்படக்கூடியது.
1948 ஆம் ஆண்டில், கொன்ராட் சூஸ் தனது பிளாங்கல்கால் நிரலாக்க மொழி பற்றிய கட்டுரையை வெளியிட்டார். இருப்பினும், இது அவரது வாழ்க்கையில் அடையப்படவில்லை, மேலும் அவரது பங்களிப்புக்கும் மற்ற வளர்ச்சிகளுக்கும் எந்த தொடர்பும் இல்லை.
இந்த காலகட்டத்தில் உருவாக்கப்பட்ட சில முக்கியமான மொழிகள்:
- 1943-பிளாங்கல்கால் (மரியாதை கான்ராட்), வடிவமைக்கப்பட்டது ஆனால் அரை நூற்றாண்டு காலமாக செயல்படுத்தப்படவில்லை.
- 1943-ENIAC குறியீட்டு முறை பிறந்தது.
- 1949-1954-ENIAC நினைவூட்டல் அறிவுறுத்தல் தொகுப்பு போன்ற நினைவூட்டல் அறிவுறுத்தல்களின் தொடர்.
அன்புள்ள வாசகர் எங்களுடன் தங்கி இதைப் பற்றி படிக்கவும்: சி ++ நிரலாக்க.