computer program

Computer program





  1. 1GL

The  first  generation  of  programming  language,  or  1GL, is  machine  language.
இயந்திர மொழி ஒரு கணினி மைய செயலாக்க அலகு நேரடியாக இயக்க முடியும் வழிமுறைகள் மற்றும் தரவு ஒரு தொகுப்பு ஆகும். இயந்திர மொழி அறிக்கைகள் பைனரி குறியீட்டில் எழுதப்படுகின்றன, மேலும் ஒவ்வொரு அறிக்கையும் ஒரு இயந்திர நடவடிக்கைக்கு ஒத்திருக்கிறது
Vacuum tubes பயன்படுத்தப்பட்டது.magnetic storage காணப்பட்டது

FIRST GENERATION (1940-1956)

2GL

 இரண்டாம் தலைமுறை நிரலாக்க மொழி அல்லது 2 GL குறிப்பிட்ட கணினி செயல்பாடுகளை கட்டுப்படுத்த பயன்படும் இயந்திர மொழிக்கு மனிதனால் எழுதக்கூடிய குறியீடாகும்.  அர்த்தமுள்ள சுருக்கமான அல்லது நினைவூட்டல் குறியீடுகள் குறியீட்டு அறிவுறுத்தல்களைப் பயன்படுத்தி ஒரு சட்டமன்ற மொழி புரோகிராமர் பரிந்துரைகளை எழுதுகிறார். அசெம்பிளர் என்பது சட்ட மொழி மொழியாக இயந்திர மொழியாக மொழிபெயர்க்கும் ஒரு நிரலாகும்.
transistor பயன்படுத்தப்பட்டது 



3GL

மூன்றாவது தலைமுறை நிரலாக்க மொழி, 3 GL அல்லது நடைமுறை மொழி ஆகியவை, ஆங்கில மொழியுடன் தொடர்ச்சியாக பல சொற்களைப் பயன்படுத்துகின்றன, அவை மனித மொழியுடன் நெருக்கமாக உள்ளன.
high-level  நிரலாக்க மொழிகள் சிக்கலான நிரலாக்கங்களை எளிதாகவும் படிக்க, எழுத மற்றும் பராமரிக்கின்றன. உயர்நிலை நிரலாக்க மொழியில் எழுதப்பட்ட நிரல்கள் கணினி மொழிக்கு ஒரு மொழி அல்லது மொழிபெயர்ப்பாளரால் மொழிபெயர்க்கப்பட வேண்டும். PASCAL, FORTRAN, BASIC, COBOL, C மற்றும் C ++ என்பது மூன்றாம் தலைமுறை நிரலாக்க மொழிகளுக்கான உதாரணங்கள்.




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


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



இந்த தலைமுறையானது மைக்ரோ செயலிகளைப் பயன்படுத்துகிறது, அங்கு ஆயிரக்கணக்கான மற்றும் ஆயிரக்கணக்கான ஒருங்கிணைந்த சுற்றுகள் ஒரே சிலிக்கான் சில்லில் கட்டப்பட்டுள்ளன.
5GL

Natural languages ​​மொழிகள் நிரலாக்க மொழிகளிலும், ஐந்தாம் தலைமுறை மொழிகளிலும் அடுத்த படியாக உள்ளன. ஒரு இயற்கை மொழி அறிக்கையின் உரை மனித உரையை மிகவும் நெருக்கமாக ஒத்திருக்கிறது. சொல்லப்போனால், பல வழிகளில் ஒரு சொற்களால் சொல்ல முடியும், ஒருவேளை சில சொற்களை தவறாகவும் அல்லது வார்த்தைகளின் வரிசையை மாற்றவும் மற்றும் அதே விளைவை பெறலாம். கணினியை "சிறந்ததாக" உருவாக்க இந்த மொழிகளும் வடிவமைக்கப்பட்டுள்ளன. மைக்ரோகம்ப்யூப்பர்களுக்கான ஏற்கனவே கிடைக்கக்கூடிய இயற்கை மொழிகள் கிளவுட், Q & A மற்றும் Savvy Retriever (தரவுத்தளங்களைப் பயன்படுத்துவதற்காக) மற்றும் HAL (மனித அணுகல் மொழி) ஆகியவை அடங்கும். இயற்கை மொழியைப் பயன்படுத்துவது நிபுணத்துவ கணினிகளில், ஒரு குறிப்பிட்ட துறையில் பல மனித வல்லுநர்கள் அறிந்திருக்கும் கணினியியல் சேகரிப்பு மற்றும் செயற்கை நுண்ணறிவு, சுயாதீனமாக ஸ்மார்ட் கணினி அமைப்புகள் 5th generation.computer artificial intelligence


No comments:

Post a Comment