நிரலாக்க மொழிகளின் வரலாறு

கணினிகளின் நிரந்தர பரிணாம வளர்ச்சியுடன், நிரலாக்க மொழிகள் உருவாகியுள்ளன. விசாரணை செய்கிறது முதல் மொழி 100 ஆண்டுகளுக்கு முன்பு உருவாக்கப்பட்டது மற்றும் ஒரு பெண்ணால் உருவாக்கப்பட்டது என்பதை அடைகிறது. என்னவென்று பார்ப்போம் நிரலாக்க மொழிகளின் வரலாறு.

வரலாறு-நிரலாக்க-மொழிகள் -1

நிரலாக்க மொழிகளின் வரலாறு: பின்னணி

காலப்போக்கில் மற்றும் கணினிகளின் நிரந்தர பரிணாமம், நிரலாக்க மொழிகள் பொதுவாக புரோகிராமர்கள் மற்றும் கணினிகளின் தேவைகளுக்கு ஏற்ப மாற்றியமைக்கப்பட்டு மேம்படுத்தப்பட வேண்டியிருந்தது, இது ஏற்கனவே பல மொழிகள் மற்றும் குறியீடுகளை மறந்துவிட்டது.

ஆரம்ப நிரலாக்க மொழிகள் தற்போதைய கணினிக்கு முந்தையவை, முதலில் நிரலாக்க மொழிகள் குறியீடுகளாக இருந்தன. ஜாகார்டால் உருவாக்கப்பட்ட தறி இயந்திரம், 1801 ஆம் ஆண்டில், அலங்கார வடிவங்களை தானாக உருவாக்குவதற்காக, நெசவு இயந்திரத்தின் இயந்திரக் கை இயக்கத்தை மீண்டும் உருவாக்க துளைகளைக் கொண்ட அட்டைகளின் துளைகளைப் பயன்படுத்தியது.

1842 மற்றும் 1843 ஆண்டுகளுக்கு இடையில், அடா லவ்லேஸ், சார்லஸ் பாபேஜ் முன்மொழியப்பட்ட "தி அனலிடிகல் இன்ஜின்" என்ற மெஷினில் மெனாப்ரியாவின் படைப்புகளை மொழிபெயர்க்க முடிந்தது. அடா லவ்லேஸ், இந்த இயந்திரத்தின் மூலம் பெர்னொல்லி எண்களின் கணக்கீடுகளைச் செய்வதற்கான வழிமுறைகளில் சில அவதானிப்புகளைச் சேர்த்தார்.

ஹெர்மன் ஹோலரித், பஞ்ச் கார்டுகளில் உள்ள அனைத்து தகவல்களையும் குறியிட்டார், ரயில் ஓட்டுநர்கள் பயணச்சீட்டில் அவர்கள் உருவாக்கிய ஓட்டையைப் பயன்படுத்தி பயணிகளை அடையாளம் காண முடிந்தது என்பதை உணர்ந்தார். பின்னர் 1890 ஆம் ஆண்டில், ஹோலெர்டி இந்த அட்டைகளில் பயணிகள் பதிவு தரவு குறியீட்டை உருவாக்கினார்.

ஆரம்பக் கணினி குறியீடுகள் எதற்காகப் பயன்படுத்தப் போகின்றன என்பதைப் பொறுத்து நிபுணத்துவம் பெற்றன. XNUMX ஆம் நூற்றாண்டின் ஆரம்ப தசாப்தங்களில், எண்ணியல் கணக்கீடுகள் தசம எண்களை அடிப்படையாகக் கொண்டவை. பின்னர், தர்க்கத்தை எண்களால் குறிக்கலாம் என்பதை அவர்கள் உணர்ந்தனர்.

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

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

முதல் நிரலாக்க மொழிகளின் வரலாறு, சரியான நேரத்தில் துல்லியமாக கண்டறிவது கடினம். ஆரம்பத்தில் இருந்தே, வன்பொருள் வரம்புகள் வரையறுக்கப்பட்டன நிரலாக்க மொழிகளின் வரலாறு.

ஆரம்பத்தில் பஞ்ச் கார்டுகள் சுமார் 90 பத்திகளை மட்டுமே ஆதரித்தன, இருப்பினும், அவை ஒவ்வொரு அட்டைகளின் வகைப்பாட்டையும் செய்யப் பயன்படும். நினைவகத்திற்கு காந்த டிரம் பயன்படுத்தப்படுவதால், டிரம்ஸின் ஊசலாட்டங்களுடன் நிரல்கள் குறுக்கிடப்பட வேண்டும். எனவே, நிரல்கள் வன்பொருளைப் பொறுத்தது.

சில நிபுணர்களுக்கு, ஜாகார்ட் நெசவு இயந்திரம், அதே போல் பாபேஜ் மெஷின் ஆகியவை மிகவும் அடிப்படை மொழிகள் மற்றும் இந்த இயந்திரங்கள் செய்த செயல்களை விவரிக்க வரம்புகளுடன் இருந்தன. உட்பக்கத்தில் நிரலாக்க மொழிகளின் வரலாறுபஞ்ச் கார்டுகள் கூட ஒரு அடிப்படை மொழியாகக் கருதப்படுகின்றன, இருப்பினும் இது மனித நுகர்வுக்காக உருவாக்கப்படவில்லை.

வரலாறு-நிரலாக்க-மொழிகள் -2

முக்கியமான தேதிகள் மற்றும் தரவு

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

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

  • 1943: ENIAC குறியீடு.

  • 1948 பிளாங்கல்குல், இது அரை நூற்றாண்டுக்குப் பிறகு செயல்படுத்தப்பட்டது.

  • 1949 முதல் 1954 வரை - குறிப்பிட்ட உற்பத்தியாளர்களுக்காக உருவாக்கப்பட்ட அறிவுறுத்தல்களின் தொகுப்பு உருவாக்கப்பட்டது.

50 கள் மற்றும் 60 கள் XNUMX ஆம் நூற்றாண்டு: நிரலாக்க மொழிகளின் வரலாற்றின் ஆரம்பம்

இந்த நேரத்தில், இன்னும் நடைமுறையில் உள்ள மூன்று நிரலாக்க மொழிகள் உருவாக்கப்பட்டன, அவை:

  1. 1955 - ஃபோர்ட்ரன், ஜான் பேக்கஸ் உருவாக்கியது.

  2. 1958: LISP, ஜான் மெக்கார்த்தியால் உருவாக்கப்பட்டது.

  3. 1959: COBOL, குறுகிய தூரக் குழுவால் உருவாக்கப்பட்டது, மற்றும் அவரது செல்வாக்கு கிரேஸ் ஹாப்பர்.

மற்றொரு முக்கியமான தருணம் 50 களின் இறுதியில், அமெரிக்க மற்றும் ஐரோப்பிய கம்ப்யூட்டிங் நிபுணர்களின் குழுவால் (அல்கோல்) வெளியிடப்பட்டது, மேம்படுத்தப்பட்ட "வழிமுறைகளுக்கான மொழி" பற்றி. இந்த அறிக்கை அன்றைய பல கருத்துக்களையும் அவதானிப்புகளையும் ஒன்றாகக் கொண்டுவந்தது மற்றும் இரண்டு பொருத்தமான கண்டுபிடிப்புகளை வழங்கியது நிரலாக்க மொழிகளின் வரலாறு:

  • உள்ளமைக்கப்பட்ட பிளாக் கட்டமைப்புகள்: குறியீட்டு வரிசைமுறைகள் மற்றும் தொடர்புடைய அறிக்கைகள் தனிப்பட்ட செயல்முறைகளுக்கு வெளிப்படையாக இல்லாமல் தொகுதிகளில் நிரம்பியுள்ளன.

  • லெக்சிகல் நோக்கம்: ஒரு தொகுதிக்கு அதன் சொந்த மாறிகள், செயல்முறைகள் மற்றும் செயல்பாடுகள் உள்ளன, அவை இந்தத் தொகுதிக்கு வெளியே உள்ள குறியீட்டிற்குத் தெரியவில்லை, ஒரு உதாரணம், தரவு அல்லது தகவல்களை மறைப்பது.

இந்த தகவலுடன் தொடர்புடைய மற்றொரு கண்டுபிடிப்பு பின்வருமாறு:

  • மொழியின் கட்டுமானத்தை விவரிக்க ஒரு துல்லியமான கணித அடையாளம், பேக்கஸ் - நவ்ர் படிவம் அல்லது பிஎன்எஃப் என அழைக்கப்படுகிறது. பின்வரும் அனைத்து நிரலாக்க மொழிகளும் அவற்றின் கட்டுமானத்தின் சூழல் இல்லாத பகுதியை விவரிக்க BNF இன் மாறுபாட்டைப் பயன்படுத்தியுள்ளன.

இந்த அமெரிக்க மற்றும் ஐரோப்பிய குழு குறிப்பாக அடுத்தடுத்த மொழிகளின் வளர்ச்சியை பாதித்தது. அல்கோல் என்று அறியப்பட்ட அத்தகைய குழுவின் விரிவாக்கப்பட்ட தொகுப்பாக நிரல் செய்ய பரோஸின் பெரிய அமைப்புகள் உருவாக்கப்பட்டன.

அல்கோலின் முக்கிய யோசனைகள் பரவியது மற்றும் 1968 ஆம் ஆண்டில், அல்கோல் 68 உணரப்பட்டது:

  • கட்டுமானம் மற்றும் சொற்பொருள் மிகவும் ஆர்த்தோகனல், அறியப்படாத நடைமுறைகள், உயர் வரிசை செயல்பாடுகளுடன் தட்டச்சு அமைப்பு.

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

ஒய் அல்கோல் 68 இன் பரந்த ஆனால் பயன்படுத்தப்படாத அம்சங்கள் மற்றும் அதன் சிக்கலான தானியங்கி குறுக்குவழிகள் மற்றும் கட்டுப்பாடுகள் பிரபலமில்லாமல் மற்றும் கடினமான பயன்பாட்டிற்கு வழிவகுத்தன.

எனவே நிக்லாஸ் விர்த் குழுவிலிருந்து விலகி "பாஸ்கல்" என்ற எளிய மொழியை உருவாக்கினார். அந்த நேரத்தில் உருவாக்கப்பட்ட சில மொழிகள் இவை:

  • ஆண்டு 1951: பிராந்திய சட்டசபை மொழி.

  • ஆண்டு 1952: ஆட்டோகோடர்.

  • ஆண்டு 1954: ஐபிஎல்.

  • ஆண்டு 1955: ஃப்ளோ மேடிக்.

  • ஆண்டு 1957: ஃபோர்ட்ரா என்.

  • ஆண்டு 1958: LISP.

  • ஆண்டு 1959: FACT, COBOL மற்றும் RPG.

  • ஆண்டு 1962: ஏபிஎல், சிமுலா மற்றும் ஸ்னோபோல்.

  • ஆண்டு 1963: சிபிஎல்.

  • ஆண்டு 1964: அடிப்படை மற்றும் பிஎல் / ஐ.

  • ஆண்டு 1967: BCPL.

வரலாறு-நிரலாக்க-மொழிகள் -3

70 கள்: அடிப்படை மாதிரிகள் நிறுவப்பட்டுள்ளன

1960 மற்றும் 1970 களுக்கு இடையில், ஒரு பெரிய ஏற்றம் இருந்தது நிரலாக்க மொழிகளின் வரலாறு. இன்று பயன்படுத்தப்படும் மிகவும் பொருத்தமான நிரலாக்க மொழி மாதிரிகள் இந்த நேரத்தில் உருவாக்கப்பட்டன:

  • சிமுலா, 1960 இல் டால் மற்றும் நைகார்டால் அல்கோல் 60 சூப்பர்செட்டாக உருவாக்கப்பட்டது, இது முதல் மொழி நிரலாக்க மொழிகளின் வரலாறு, பொருட்களை நோக்கி உருவாக்கப்பட்ட நிரலாக்கத்தை வலுப்படுத்த உருவாக்கப்பட்டது.

  • சி நிரலாக்க மொழி ஆரம்பத்தில் ஒரு கணினி நிரலாக்க மொழியாக உருவாக்கப்பட்டது, டெவலப்பர்கள் 168 மற்றும் 1972 ஆம் ஆண்டுகளில் கென் தாம்சன் மற்றும் டென்னிஸ் ரிச்சி.

  • 70 களில் உருவாக்கப்பட்ட ஸ்மால்டாக், ஒரு மொழியின் பரந்த வடிவமைப்பை பொருள்களுக்கு வழங்கியது.

  • ப்ரோலாக், 1972 இல் ரூசெல், கோல்மேர் மற்றும் கோவால்ஸ்கியால் உருவாக்கப்பட்டது, முதல் தர்க்க நிரலாக்க மொழியாகக் கருதப்பட்டது.

  • ML ஆனது பாலிமார்பிக் வகை அமைப்பை 1973 இல் ராபின் மில்னர் உருவாக்கியது, லிஸ்பின் உச்சியில், நிலையான வகை செயல்பாட்டு நிரலாக்க மொழிகளில் முன்னோடியாகக் கருதப்பட்டது.

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

இந்த நேரத்தில், கட்டமைக்கப்பட்ட நிரலாக்கத்தின் சிறப்புகள் பற்றிய கருத்துகளின் பரந்த விவாதமும் இருந்தது, இது அடிப்படையில் GOTO ஐப் பயன்படுத்தாமல் நிரலாக்கத்தைக் குறிக்கிறது. சில மொழிகள் கோட்டோவைப் பற்றி சிந்திக்காததால், இந்த யோசனைகளின் மொழி வடிவமைப்போடு தொடர்புடையது, எனவே புரோகிராமர் கட்டமைக்கப்பட்ட நிரலாக்கத்தை உருவாக்க வேண்டிய கட்டாயம் ஏற்பட்டது.

வரலாறு-நிரலாக்க-மொழிகள் -3

இந்த நேரத்தில் உருவாக்கப்பட்ட சில நிரலாக்க மொழிகள்:

  • ஆண்டு 1968: லோகோ.

  • ஆண்டு 1969: பி, சி க்கு முன்னோடி.

  • ஆண்டு 1970: பாஸ்கல் மற்றும் ஃபோர்த்.

  • ஆண்டு 1972: சி, ப்ரோலாக் மற்றும் ஸ்மால்டாக்.

  • ஆண்டு 1973: எம்.எல்.

  • ஆண்டு 1975: திட்டம்.

  • ஆண்டு 1978: SQL, அதன் தொடக்கத்தில் வினவல்களுக்கான மொழியாக இருந்தது மற்றும் பின்னர் நிரலாக்க கட்டுமானத்திற்கு நீட்டிக்கப்பட்டது. மோடுலா - 2 இந்த ஆண்டும் உருவாக்கப்பட்டது.

வரலாறு-நிரலாக்க-மொழிகள் -4

80 கள்: வலுப்படுத்துதல், தொகுதிகள் மற்றும் செயல்திறன்

1980 கள் உள்ளே கருதப்படுகின்றன நிரலாக்க மொழிகளின் வரலாறு, கட்டாய மொழிகளில் வலுப்படுத்தும் நேரம். முந்தைய தசாப்தத்தில் ஏற்கனவே உருவாக்கப்பட்ட மொழிகளில் வேலை தொடர்ந்தது.

C ++, பொருள்களை நோக்கி நிரலாக்கத்தையும் கணினி நிரலாக்கத்தையும் இணைக்க வந்தது. யுஎஸ் அரசாங்கம் ADA இன் தரப்படுத்தலை அடைந்தது, இது போர் மற்றும் பாதுகாப்பு நிறுவனங்களால் பயன்படுத்தப்படும் ஒரு கணினி நிரலாக்க மொழியாகும்.

மறுபுறம், ஜப்பானில், தேசிய பட்ஜெட்டின் பெரும் பகுதி "ஐந்தாவது தலைமுறை நிரலாக்க மொழிகளில்" ஆராய்ச்சியில் முதலீடு செய்யப்பட்டது, இதில் தர்க்க நிரலாக்கத்தின் கட்டிடங்கள் அடங்கும். செயல்பாட்டு மொழிகளுக்கான சங்கம் எம்எல் மற்றும் லிஸ்ப் இயல்பாக்கம் செய்தது.

மிராண்டா என்ற செயல்பாட்டு மொழியின் ஆராய்ச்சி முன்னேற்றம், மிக மெதுவாக சென்று கொண்டிருந்தது, இந்த நேரத்தில் பிடிக்கத் தொடங்கியது.

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

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

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

80 களில், நிரலாக்க மொழிகளை செயல்படுத்துவதில் முன்னேற்றம் ஏற்பட்டது. கம்ப்யூட்டர் ஆர்கிடெக்சரில் பணிபுரியும் ஆர்ஐஎஸ்சி குழு, வன்பொருள் கம்பைலர்களுக்காக உருவாக்கப்பட வேண்டும், புரோகிராமர்களுக்காக அல்ல என்பதை சுட்டிக்காட்டியது.

எனவே, செயலி வேகத்தின் மேம்பாடுகளுடன், மிகவும் பயனுள்ள சேகரிப்பு முறைகளுடன், RISC குழு உயர் மட்ட மொழி சேகரிப்பு தொழில்நுட்பத்தில் ஆர்வத்தை ஈர்த்தது.

90 களின் தொடக்கத்தில், நிரலாக்க மொழிகளின் தொழில்நுட்பங்கள் இந்த வேலையில் தொடர்ந்து வேலை செய்தன.

இந்த தசாப்தத்தில் உருவாக்கப்பட்ட மிக முக்கியமான மொழிகளில், நாம் குறிப்பிடலாம்:

  • ஆண்டு 1980: C ++, இது C இன் பதிப்பு ஆனால் வகுப்புகளுடன்.

  • ஆண்டு 1983: அடா.

  • வருடம் 1984: MATLAB மற்றும் பொதுவான பட்டியல்.

  • ஆண்டு 1985: ஈபிள்.

  • ஆண்டு 1986: எர்லாங் மற்றும் குறிக்கோள் - சி.

  • ஆண்டு 1987: பெர்ல்.

  • ஆண்டு 1988: கணிதம் மற்றும் Tcl.

  • ஆண்டு 1989: FL.

வரலாறு-நிரலாக்க-மொழிகள் -5

90 கள்: இணைய நேரம்

9 ஆண்டுகளில் இணையத்தின் விரைவான பரிணாமம், மிகப்பெரிய நிகழ்வாகும் வரலாறு நிரலாக்க மொழிகள். கணினி அமைப்புகளுக்கான முற்றிலும் புதுமையான தளத்தை உருவாக்குதல் மற்றும் மேம்படுத்துவதன் மூலம், இணையம் புதிய மொழிகளை ஏற்றுக்கொள்வதற்கான வாய்ப்பைக் கொண்டு வந்தது.

குறிப்பாக, குறிப்பிடப்பட வேண்டியது, ஜாவாஸ்கிரிப்ட் புரோகிராமிங் மொழி, விரைவில் புகழ் பெற்றது, நெட்ஸ்கேப் நேவிகேட்டர் உலாவியுடன் அதன் விரைவான இணைப்பால், அதே போல் வலையில் குறிப்பிட்ட பயன்பாடுகளை உருவாக்குவதில் அதன் பயன்பாட்டை விரிவாக்க முடிந்த மற்ற மொழிகளாலும் சேவையகங்கள்.

நீங்கள் தெரிந்து கொள்ள ஆர்வமாக இருந்தால் படிக்க உங்களை அழைக்கிறோம் வயர்லெஸ் தொழில்நுட்பங்கள்: வரையறை மற்றும் செயல்பாடுகள்.

90 கள் புதிய சேர்க்கை மற்றும் முன்னோடி மொழிகளின் முன்னேற்றத்தின் நேரம், கூடுதலாக செயல்பாட்டு மொழிகள் பரவத் தொடங்கின. விரைவான வளர்ச்சி அல்லது RAD பயன்பாட்டு மொழிகள் உருவாக்கப்பட்டது, பொருள்களை மையமாகக் கொண்டது, அவற்றில் நாம் குறிப்பிடலாம்: விஷுவல் பேசிக், ஜாவா மற்றும் ஆப்ஜெக்ட் பாஸ்கல்.

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

இருப்பினும், ஸ்கிரிப்ட் புரோகிராம்கள் இணைய இணைப்பில் மிக முக்கியமானதாக மாறியது.

இந்த தசாப்தத்தில் உருவாக்கப்பட்ட மிகவும் பொருத்தமான மொழிகளில், எங்களிடம் உள்ளது:

  • ஆண்டு 1990: ஹாஸ்கெல்.

  • ஆண்டு 1991: HTML, விஷுவல் பேசிக் மற்றும் பைதான்.

  • ஆண்டு 1993: லுவா மற்றும் ரூபி.

  • வருடம் 1994: CLOS.

  • ஆண்டு 1995: ஜாவாஸ்கிரிப்ட், PHP, டெல்பி மற்றும் ஜாவா.

  • வருடம் 1996: WebDNA.

  • ஆண்டு 1997: கலகம்.

  • ஆண்டு 1999: டி

ஆண்டு 2000: தற்போதைய நேரம்

க்குள் வரலாறு நிரலாக்க மொழிகள்அதன் இயற்கை பரிணாமம் ஆராய்ச்சி மற்றும் தொழில்துறை மட்டத்தில் தொடர்ச்சியாக உள்ளது. வேலையின் தற்போதைய பகுதிகள் பின்வருமாறு:

  • நிரலாக்க மொழிகளில் செயல்பாட்டு நிரலாக்கத்திற்கான அதிகரித்த ஆதரவு.

  • விநியோகிக்கப்பட்ட மற்றும் ஒரே நேரத்தில் நிரலாக்கத்தை ஆதரிக்க மொழிகளின் வடிவமைப்பு மற்றும் கட்டுமானம்.

  • நம்பகத்தன்மை மற்றும் பாதுகாப்பின் அடிப்படையில் மொழி, ஆய்வு மற்றும் சரிபார்ப்பு செயல்முறைகளில் சேர்க்கும் முறைகள்: நூல் பாதுகாப்பு, தகவல் இடம்பெயர்வு கட்டுப்பாடு, நீட்டிக்கப்பட்ட தொடரியல் ஆய்வு.

  • மாற்று மட்டுப்படுத்தல் முறைகள்.

  • கூறு-மையப்படுத்தப்பட்ட மென்பொருளை உருவாக்குதல் மற்றும் மேம்படுத்துதல்.

  • மெட்டாபிரோகிராமிங் மற்றும் சுருக்கம் தொடரியல் மரத்திற்கான அணுகல்.

  • விநியோகம் மற்றும் இயக்கம் மீது கவனம் செலுத்துங்கள்.

  • தரவுத்தளங்களுடன் ஒருங்கிணைப்பு.

  • மூலக் குறியீட்டில் யூனிகோடிற்கான ஆதரவு.

  • வரைகலை இடைமுகத்திற்கான XML.

  • நிரலாக்க மொழிகளின் வளர்ச்சிக்கான திறந்த மூல.

இந்த தசாப்தத்தில் உருவாக்கப்பட்ட மிகவும் பொருத்தமான மொழிகளில், எங்களிடம் உள்ளது:

  • ஆண்டு 2000: அதிரடி ஸ்கிரிப்ட்.

  • ஆண்டு 2001: விஷுவல் பேசிக். நெட் மற்றும் சி #.

  • 2002: F #.

  • ஆண்டு 2003: காரணி, ஸ்கலா மற்றும் க்ரூவி.

  • ஆண்டு 2005: கீறல்.

  • ஆண்டு 2007: மூடுதல்.

  • ஆண்டு 2009: போ.

  • ஆண்டு 2011: டார்ட்.

  • ஆண்டு 2014: ஸ்விஃப்ட்.

இந்த தகவல் உங்களுக்கு பிடித்திருந்தால், இந்த பிற ஆர்வமுள்ள இணைப்புகளை மதிப்பாய்வு செய்ய நாங்கள் உங்களை அழைக்கிறோம்:

கலப்பின மேகம்: வரையறை, செயல்பாடு, நன்மைகள் மற்றும் பல.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: ஆக்சுவலிடாட் வலைப்பதிவு
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.