இணையத்தை உருவாக்கிய 5 நிரலாக்க மொழிகள்

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 8 மே 2021
புதுப்பிப்பு தேதி: 24 ஜூன் 2024
Anonim
வெப் ஸ்கிராப்பிங்கிற்கான சிறந்த 5 நிரலாக்க மொழிகள் - எக்ஸ்-பைட் எண்டர்பிரைஸ் க்ராலிங்
காணொளி: வெப் ஸ்கிராப்பிங்கிற்கான சிறந்த 5 நிரலாக்க மொழிகள் - எக்ஸ்-பைட் எண்டர்பிரைஸ் க்ராலிங்

உள்ளடக்கம்


ஆதாரம்: mositj / iStockphoto

எடுத்து செல்:

இந்த நிரலாக்க மொழிகள் இல்லாவிட்டால், இணையம் இருக்காது.

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

லிஸ்ப்

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

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


லிஸ்ப் செயற்கை நுண்ணறிவு சமூகத்தின் மொழியாக மாறியது, 1960 களின் பிற்பகுதியில் இணையமாக மாறியதை உருவாக்க தர்பா அழைத்த சமூகம். 80 களின் பிற்பகுதியில் "AI வின்டர்" உடன், லிஸ்பின் அதிர்ஷ்டம் ஓரளவு மூழ்கியது, இருப்பினும் அதன் ரசிகர்கள் இருந்தனர். அவர்களில் ஒருவரான பால் கிரஹாம், பின்னர் தொடக்க இன்குபேட்டர் ஒய் காம்பினேட்டரைக் கண்டுபிடித்தார், முதல் ஈ-காமர்ஸ் நிறுவனங்களில் ஒன்றான வயாவெப்பை உருவாக்க இதைப் பயன்படுத்தினார், பின்னர் இது யாகூவால் வாங்கப்பட்டது. சக்திவாய்ந்த மென்பொருளை அதன் வெற்றிக்கு ஒரு காரணம் என்று கிரஹாம் பாராட்டினார். பிரபலமான சமூக செய்தி வலைத்தளமான ரெடிட்டின் முதல் பதிப்பும் காமன் லிஸ்பில் கட்டப்பட்டது.

சி

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

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


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

பேர்ல்

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

பிழைகள் இல்லை, மன அழுத்தமும் இல்லை - உங்கள் வாழ்க்கையை அழிக்காமல் வாழ்க்கையை மாற்றும் மென்பொருளை உருவாக்குவதற்கான படி வழிகாட்டியின் படி

மென்பொருள் தரத்தைப் பற்றி யாரும் அக்கறை கொள்ளாதபோது உங்கள் நிரலாக்க திறன்களை மேம்படுத்த முடியாது.

வால், 1987 ஆம் ஆண்டில் யூஸ்நெட் வழியாக அதை வெளியிட்டது, மேலும் இது வளர்ந்து வரும் இணையம் முழுவதும் டெவலப்பர்களின் உடனடி சமூகத்தை ஈர்த்தது, இது லினக்ஸுக்கு முன் இழுவைப் பெற்ற முதல் பெரிய திறந்த மூல திட்டங்களில் ஒன்றாகும். வலை துவங்கியபோது, ​​மாறும் வலைப்பக்கங்களை உருவாக்குவதற்கான விருப்ப மொழிகளில் ஒன்றாக பெர்ல் ஒரு முக்கிய இடத்தைக் கண்டறிந்தார். செயற்கையாக, இது C ஐ ஒத்திருந்தது, ஆனால் நினைவகத்தை கைமுறையாக நிர்வகிக்க வேண்டிய அவசியமின்றி இன்னும் உயர்ந்த மட்டத்தில் செயல்படுத்தப்பட்டது. டெவலப்பர்கள் விரைவாக நிரல்களை எழுதலாம், சோதிக்கலாம் மற்றும் பிழைத்திருத்த முடியும் என்பதே இதன் பொருள். பெர்ல் மிகவும் நெகிழ்வானது, இது சில அசிங்கமான குறியீடுகளுக்கு வழிவகுக்கிறது. அதன் அசிங்கமான மற்றும் பயனுள்ள கலவையானது "இணையத்தின் குழாய் நாடாவின்" மோனிகரை வழங்கியுள்ளது.

பைதான் மற்றும் PHP ஆகியவை பெர்லின் இடியைக் கொஞ்சம் திருடிவிட்டாலும், இணையத்தின் பரவலுக்கு அதன் முக்கியத்துவம் மறுக்க முடியாதது. (பெர்லின் 101 இல் பெர்லின் அடிப்படைகளைக் கற்றுக்கொள்ளுங்கள்.)

PHP

PHP ஐப் பற்றி பேசுகையில், இந்த மொழி பெர்லை நவீன டைனமிக் வலைப்பக்கங்களின் முக்கிய கட்டுமானத் தொகுதிகளில் ஒன்றாகக் கண்டறிந்துள்ளது. பெர்லைப் போலவே, அசிங்கமான குறியீட்டை எழுத மக்களை அனுமதிப்பதில் இது ஒரு நற்பெயரைக் கொண்டுள்ளது, ஆனாலும் மக்கள் உட்பட ஒவ்வொரு நாளும் பயன்படுத்தும் ஏராளமான வலைத்தளங்களை இது இயக்குகிறது. இது 1994 இல் ராஸ்மஸ் லெர்டோர்ஃப் அவர்களால் உருவாக்கப்பட்டது. (PHP 101 இல் PHP இன் அடிப்படைகளைக் கற்றுக்கொள்ளுங்கள்.)

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

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

எஸ்கியூஎல்

SQL என்பது கட்டமைக்கப்பட்ட வினவல் மொழியைக் குறிக்கிறது. தொடர்புடைய தரவுத்தளங்களுக்கான வினவல்களை உருவாக்குவதற்கான ஒரு வழி இது. இது ஆங்கிலம் போன்ற கட்டளைகளைப் பயன்படுத்துவதால் இது கற்றுக்கொள்வதும் எளிதானது. பிரபலமான திறந்த-மூல தொடர்புடைய தரவுத்தள சேவையகங்களான MySQL மற்றும் PostgreSQL போன்ற ஏராளமான செயலாக்கங்கள் உள்ளன. SQLite என்பது ஆப்பிளின் ஐடியூன்ஸ் போன்ற பல பயன்பாடுகளில் பயன்படுத்தப்படும் ஒரு சிறிய மாறுபாடு ஆகும்.

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

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