கணினிகள்நிரலாக்க

"ரூபி" (ரூபி) என்றால் என்ன? நிரலாக்க மொழி "ரூபி"

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

ரூபி மொழியின் வரலாறு

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

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

ரூபி தத்துவம்

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

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

மொழி முக்கிய பண்புகள்

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

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

மொழி சூத்திரங்களின்

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

புகழ் காரணங்கள்

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

பிரபலமான கட்டமைப்புகள்

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

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

எழுத்து சோதனைகள் முக்கியத்துவம்

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

ரூபி கற்கள்

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ta.birmiss.com. Theme powered by WordPress.