ஸ்கிரிப்டிங் மொழிகள் 101

நூலாசிரியர்: Judy Howell
உருவாக்கிய தேதி: 26 ஜூலை 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
0 - Indian Sign Language 101- Introduction
காணொளி: 0 - Indian Sign Language 101- Introduction

உள்ளடக்கம்


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

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

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

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


ஸ்கிரிப்டிங் வரலாறு

ஸ்கிரிப்டிங் கணினிகள் இருக்கும் வரை உள்ளது. உண்மையில், ஸ்கிரிப்டிங் மட்டுமே ஆரம்ப நாட்களில் கணினியைப் பயன்படுத்த ஒரே வழி. 1950 கள் மற்றும் 60 களில், புரோகிராமர்கள் மெயின்பிரேம் ஆபரேட்டர்களுக்கு பஞ்ச் கார்டுகளை சமர்ப்பித்தனர், மேலும் இயந்திரங்கள் தொகுதி முறையில் இயங்கின. ஐபிஎம்களின் வேலை கட்டுப்பாட்டு மொழி (ஜேசிஎல்) பெரும்பாலும் முதல் ஸ்கிரிப்டிங் மொழிகளில் ஒன்றாகக் குறிப்பிடப்படுகிறது. ஸ்கிரிப்டிங் மொழிகள் செயல்படும் போது, ​​அவற்றின் மறுமொழி நேரம் நவீன கணினிகளைப் போல வேகமாக இல்லை - முடிவுகளைப் பெற பெரும்பாலும் ஒரு நாளாவது ஆகும்!

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


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

ஸ்கிரிப்ட்டின் பயன்கள்

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

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

ஆழமாக டைவிங்: ஸ்கிரிப்ட்டுடன் தீவிர பயன்பாடுகள்

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

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

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

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

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

ஏன் ஸ்கிரிப்டிங்?

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

ஸ்கிரிப்டிங் மொழிகள் ரவுண்டப்

இன்று பயன்பாட்டில் உள்ள பல்வேறு ஸ்கிரிப்டிங் மொழிகளின் பார்வை இங்கே:

  • யுனிக்ஸ் ஷெல்ஸ்: யூனிக்ஸ் மற்றும் லினக்ஸ் உலகில் அசல் ஸ்கிரிப்டிங் மொழிகளில் ஒன்று, கோப்புகள் மற்றும் நிரல்களுடன் பணியாற்றுவதற்கான நல்ல தேர்வாகும். லினக்ஸ் உலகில் "தரநிலை" என்பது பாஷ் அல்லது பார்ன் அகெய்ன் ஷெல் ஆகும். (1970 களில் AT&T இல் உருவாக்கப்பட்ட பார்ன் ஷெல்லில் இது ஒரு நாடகம்.) (மேலும், யூனிக்ஸ் / லினக்ஸ் ஷெல்ஸ் 101 ஐப் பாருங்கள்.)
  • பெர்ல்: மற்றொரு பிரபலமான தேர்வு. பெர்ல் நிறைய கணினிகளில் நிறுவப்பட்டுள்ளது, குறிப்பாக யூனிக்ஸ் மற்றும் லினக்ஸ் கணினிகள். அதன் ரசிகர்கள் அதன் நெகிழ்வுத்தன்மையை விரும்புகிறார்கள். பெர்ல் சமூகத்தில் பிரபலமான ஒரு பழமொழி என்னவென்றால், "இதைச் செய்வதற்கு ஒன்றுக்கு மேற்பட்ட வழிகள் உள்ளன" என்பது பெரும்பாலும் TMTOWTDI என சுருக்கமாக அழைக்கப்படுகிறது. பெர்ல் சேவையகத்தில் வலை பயன்பாடுகளை டாட்-காம் ஏற்றம் மூலம் மீண்டும் இயக்குவதற்கான ஒரு வழியாக அறியப்பட்டது, மேலும் அதன் எங்கும் நிறைந்திருப்பது "இணையத்தின் குழாய் நாடா" என்று அறியப்படுவதற்கு காரணமாக அமைந்தது.
  • பைதான்: பிரபலத்திற்கான பெர்லின் முக்கிய போட்டியாளர்களில் ஒருவர். இருப்பினும், பைதான் சமூகம் அதன் சுத்தமான, படிக்கக்கூடிய குறியீட்டில் தன்னை பெருமைப்படுத்துகிறது.
  • ரூபி: வலையில் அதன் பயன்பாட்டிற்காக கவனத்தை ஈர்த்துள்ளது, குறிப்பாக ரூபி ஆன் ரெயில்ஸ் கட்டமைப்பானது தளங்களை விரும்புகிறது.
  • PHP: வலையில் பெரிதும் பயன்படுத்தப்படுகிறது, ஏனெனில் இது HTML உடன் நன்றாக ஒருங்கிணைக்கிறது. இருப்பினும், குழப்பமான குறியீட்டை தயாரிப்பதில் இது ஒரு நற்பெயரைக் கொண்டுள்ளது.
  • பவர்ஷெல்: விண்டோஸ் உலகில் மைக்ரோசாப்ட்ஸின் சமீபத்திய ஸ்கிரிப்டிங் மொழி, இது நிர்வாகிகளையும் சக்தி பயனர்களையும் பணிகளை தானியக்கமாக்க அனுமதிக்கிறது.

டேக் பேக் தி பவர்

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

#Bestscripting என்ற ஹேஷ்டேக்கைப் பயன்படுத்தி எங்களை ட்வீட் செய்வதன் மூலம் உங்கள் படகில் என்ன ஸ்கிரிப்டிங் மொழி மிதக்கிறது என்று சொல்லுங்கள்.