കമ്പ്യൂട്ടറുകൾപ്രോഗ്രാമിംഗ്

"റൂബി" (റൂബി) എന്താണ്? പ്രോഗ്രാമിംഗ് ഭാഷ "റൂബി"

ഇപ്പോൾ, സ്വന്തം സ്വഭാവങ്ങളും നിയമങ്ങൾ ഉണ്ട് ഓരോന്നും നിരവധി പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ, ഉണ്ട്. ഈ ലേഖനം അവരിൽ ഒരു കേന്ദ്രീകരിക്കുന്നു.

റൂബി ഭാഷ ചരിത്രം

ഒരു പ്രോഗ്രാമിങ് ഭാഷ റൂബി വളരെ കാലം റിപ്പോര്ട്ട് ചെയ്തു. ഇന്ന് ഈ വളരെ പ്രശസ്തമായ ഭാഷ ആദ്യ പ്രവർത്തനങ്ങൾ വീണ്ടും 1993 മുതൽ അത് ആദ്യ ഔദ്യോഗിക പതിപ്പ് 1995 മുതൽ ആണ്. ഭാഷ സ്രഷ്ടാവും യുകിഹിരൊ മാട്സ്യൂമോടോ, വിദ്യാഭ്യാസ കാലത്തു മുതൽ ഒരു സ്നേഹിയും പ്രോഗ്രാമിംഗ്, എന്നാൽ അവൻ വളരെ പിന്നീട് പ്രത്യക്ഷനായി സ്വന്തം ഉപകരണ സൃഷ്ടിക്കുന്നത് ആശയം ആയിരുന്നു. അതുകൊണ്ട് എന്തു ഇന്ന് സോഫ്റ്റ്വെയർ വികസന ലോകത്ത് സ്റ്റേജിൽ ഒരു പ്രമുഖ സ്ഥാനമാണ് ഈ പ്രോഗ്രാമിങ് ഭാഷ ഇത്ര ശ്രദ്ധേയമായ തുടർന്ന്?

റൂബി പ്രോഗ്രാമിംഗ് ഭാഷ - ഒരു അർത്ഥം ആണ് മുല്തിഥ്രെഅദിന്ഗ് എന്ന പ്രവർത്തന നടപ്പാക്കാൻ ഡൈനാമിക് ടൈപ്പിംഗ് സ്വതന്ത്ര ഉയർന്ന തലത്തിലുള്ള ഭാഷ. ഒരു ഗാർബേജ് കലക്ടർ ഉണ്ട്, സിന്റാക്സ് വിശദാംശങ്ങളില് അത് ഏറ്റവും അടുത്ത പേൾ തുടങ്ങിയ ഭാഷകളിലേക്ക് അപ്പ്രൊക്സിമതെസ്. ആവാസവ്യവസ്ഥ വികസിപ്പിച്ചതോടെ ഈ പ്ലാറ്റ്ഫോം സ്മോൾടോക്ക്, പെരുമ്പാമ്പ്, ലിസ്പ് മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ നിന്ന് ഒരു കടം. അസ്തിത്വം നിരന്തരമായ വികസന ഭാഷ "റൂബി" അതിന്റെ നടപ്പാക്കലും പൂർണ്ണമായും സൗജന്യമായി വസ്തുത ആണ് വളരെ പ്രധാനമാണ്. ഇത് ആർക്കും മാറ്റങ്ങൾ കഴിയും, അവർ കമ്മ്യൂണിറ്റി അംഗീകരിക്കുകയാണെങ്കിൽ, അത് ഭാഷ അടുത്ത പതിപ്പ് ഉൾപ്പെടുത്തും.

റൂബി തത്ത്വശാസ്ത്രം

അവരുടെ സന്തതി സൃഷ്ടിക്കുമ്പോൾ, മാട്സ്യൂമോടോ, ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് പൂജിച്ച് ഫാൻ ആൻഡ് സ്നേഹിയും, അത് അവരുടെ ഭാഷ പഠിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രോഗ്രാമർമാർ ഏതാനും തത്ത്വചിന്ത സൃഷ്ടിച്ചു. അതിനാൽ, റൂബി ലളിതമായ സൃഷ്ടിക്കാൻ രൂപകൽപ്പന പ്രോഗ്രാമിങ് ഭാഷ, ഒരേ സമയം മനസ്സിലാക്കാവുന്നതേയുള്ളൂ അപേക്ഷകൾ. റൂബി ഊന്നൽ പ്രോഗ്രാം വേഗത, കോഡിന്റെ ലാളിത്യവും ബുദ്ധിമുട്ട് ഇല്ല.

അതുകൊണ്ട് ഈ പ്ലാറ്റ്ഫോം പലപ്പോഴും ഉപദേശം പ്രോഗ്രാമിങ് ഇൻപുട്ടായി തിരഞ്ഞെടുത്തിരിക്കുന്നു. ഭാഷ അടിസ്ഥാനമാക്കിയുള്ള പ്രധാന തത്ത്വം, "കുറഞ്ഞത് സർപ്രൈസ്" സിദ്ധാന്തം വിളിക്കപ്പെടുന്ന ആണ് - ഈ അതിൽ നിന്ന് സ്രഷ്ടാവ് (പ്രോഗ്രാമർ) പ്രതീക്ഷിച്ചിരുന്നത് പോലെ പ്രോഗ്രാം പെരുമാറാൻ ഇതിനർത്ഥം. സ്രഷ്ടാവ് കൊണ്ടുവന്ന ഭാഷ പ്രത്യയശാസ്ത്രത്തെ മറ്റൊരു പ്രധാന ഭാഗം, ഒരു വലിയ വരിഅബിലിത്യ് അത്. ഒരേ ഫലം വ്യത്യസ്ത വഴികളും പ്രവർത്തനങ്ങൾ നേടാം. ഇതുകാരണം, ഓരോ പ്രോഗ്രാമർ ഏറ്റവും അനുയോജ്യമായ സൗകര്യങ്ങൾ ഞ്ജരമായി പ്രശ്നം പരിഹരിക്കാൻ കഴിയും. ഈ അത്യന്തം വിവരങ്ങൾ സാങ്കേതിക മേഖലയിൽ പ്രൊഫഷണലുകളെ ഇടയിൽ ഭാഷ ജനപ്രിയതയും സ്വാധീനിച്ചു.

ഭാഷ പ്രധാന പ്രത്യേകതകൾ

"റൂബി" ഒരു പ്രോഗ്രാമിങ് ഭാഷ എന്താണ്? ഇത് ഒരു ഒബ്ജക്റ്റ് ഓറിയന്റഡ് ഭാഷ. ഒരു പ്രാകൃതമായ തരം ഉണ്ട് - ഡാറ്റ എല്ലാ നിർമ്മിതികളെ യൂണിറ്റ് വസ്തുക്കളാണിവ (ഒരേ ജാവ ഭാഷയിൽ നിന്നും വ്യത്യസ്തമായി, ഒരു പ്രാകൃത ഡേറ്റാസ്ട്രക്ച്ചറുകളേയുമാണ് ഉണ്ട്). "റൂബി" എല്ലാ പ്രവർത്തനം ഒരു രീതി ആണ്. സവിശേഷതകൾ കഴിവുകളും പല മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ നിന്ന് സ്രഷ്ടാക്കൾ പരിചയപ്പെടുത്തി, അങ്ങനെ ഞങ്ങൾ സുരക്ഷിതമായി റൂബി (ഭാഷ) മറ്റ് ഭാഷകളിലും വ്യത്യസ്ത സാങ്കേതികവിദ്യകൾ നിന്ന് മികച്ച ഹാക്കര് എന്നു പറയാം.

ഉദാഹരണത്തിന്, പണമിറക്കുന്നുവെന്നും "റൂബി" സ്വന്തം ഗാർബേജ് കലക്ടർ, ജാവ ആൻഡ് സ്മോൾടോക്ക് കടമെടുത്ത ഇതിൽ ആശയം ഉണ്ട്, അതിലുള്ള എല്ലാ വസ്തുക്കളുടെ പ്രവർത്തിക്കാൻ കഴിയും. ഈ സംവിധാനം ഉപയോക്താവ് അപ്ലിക്കേഷൻ ഡെവലപ്പർ പുറമെയുള്ള ആവശ്യം ഇനി എന്ന് വസ്തുക്കൾ നീക്കം നടത്താൻ അനുവദിക്കുന്നു. ഗാർബേജ് കലക്ടർ മിക്കവാറും സന്ദർഭങ്ങളിൽ ഡെവലപ്പർ അപേക്ഷകളുടെ മെമ്മറി മാനേജ്മെന്റ് വ്യതിചലിച്ചുപോയിരിക്കുകയാണോ, പ്രവർത്തനക്ഷമത പ്രവർത്തന ശ്രദ്ധ അനുവദിക്കുന്നു.

ഭാഷ പരദിഗ്മ്സ്

ഒരു വിവിധശൈലികൾ ഭാഷ "റൂബി" എന്താണെന്ന് ഒരു ചോദ്യത്തിന് പ്രതികരിക്കുകയായിരുന്നു, നീ പെട്ടെന്നു തർക്കം ചൂട് സ്വയം കണ്ടെത്താൻ കഴിയും. പ്രോഗ്രാമിംഗ്, ഒബ്ജക്റ്റ് അധിഷ്ഠിത, ഫങ്ഷണൽ സമീപനം കർശനമായ ഒരു ശൈലി: എല്ലാം ശേഷം, ഈ ഭാഷ നിങ്ങൾ തുല്യ വിജയം പ്രോഗ്രാമിംഗ് പരദിഗ്മ്സ് ഏതെങ്കിലും ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. ഡെവലപ്പർ സ്വയം അവനെ അടുത്തതാണെന്ന, ഈ തന്റെ ഉപകരണങ്ങൾ നിയന്ത്രണങ്ങളോ ദുർബല കഴിയില്ല മാതൃകകളെ തിരഞ്ഞെടുക്കാൻ സൗജന്യമാണ്. പ്രോഗ്രാമിംഗ് ഭാഷ "റൂബി" മാത്രമേ ഈ ഓപ്ഷൻ പ്രോത്സാഹിപ്പിക്കുന്നു.

പ്രശസ്തി കാരണങ്ങൾ

ഈ ഭാഷ വളരെ വിവിധ ഭേദഗതികൾ വികസന ലാളിത്യവും പ്രശസ്തമായ മാറിയിരിക്കുന്നു. അതുകൊണ്ടു, ചട്ടക്കൂടുകളും ലൈബ്രറികൾ എണ്ണം നിരന്തരം വളരുന്ന അവർ സ്വന്തം തീരുമാനിക്കാം ചുമതലകൾ, ഡെവലപ്പർമാർ വൈദ്യസഹായം തയ്യാറാണ് നിലയിലേക്ക് ഉൽപ്പന്നം കൊണ്ടുവരാൻ അനുവദിക്കുക. വളരെ പലപ്പോഴും "റൂബി" -പ്രൊഗ്രംമിന്ഗ് വെബ് ആപ്ലിക്കേഷനുകൾ വികസനത്തിന് ബന്ധപ്പെട്ട വിവിധ സൈറ്റുകളും ഇന്റർനെറ്റ് പ്ലാറ്റ്ഫോമുകൾ പ്രവർത്തനത്തെ പിന്തുണ. ഈ മാടം ഭാഷ വികസന അതിന്റെ ലാളിത്യവും സ്പീഡ് എടുത്തു. എല്ലാ ബദൽ പ്ലാറ്റ്ഫോമുകൾ (ഉദാ, ജാവ) ശേഷം, അതേ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ കൂടുതൽ അറിവും അനുഭവവും ആവശ്യമായ.

ജനപ്രിയ ചട്ടക്കൂടുകളും

ഞങ്ങൾ ഇന്ന് വിപണിയിൽ നിലനിൽക്കുന്ന പ്രശസ്തമായ ചട്ടക്കൂടുകള് കുറിച്ച് സംസാരിക്കാൻ എങ്കിൽ, അവരുടെ ഇടയിൽ റെയിലുകൾ നിലകൊള്ളുന്നു. നിരവധി ആളുകൾ, "റൂബി" എന്താണെന്ന് ചോദിച്ചപ്പോൾ ഇംതുഇതിവെല്യ് രുബ്യൊംരൈല്സ് സൂചിപ്പിച്ചിരിക്കുന്നത്. സോഫ്റ്റ്വെയർ ഘടകങ്ങൾ ഈ സെറ്റ് ഡെവലപ്പർമാർ ഇടയിൽ ഒരു വ്യവസായം മാറി. അദ്ദേഹം എപ്പോഴും സ്വതന്ത്ര തുടരുന്നതിനിടയിൽ തന്നെ,, പരിപാലിക്കുന്ന വികസിപ്പിച്ച് പ്രോഗ്രാമർമാരുടെ കമ്മ്യൂണിറ്റി ജീവവായുവായി. ഈ ചട്ടക്കൂട് മ്വ്ച് മാതൃക (മോഡൽ-കാണുക-കൺട്രോളർ) ഭാഗമായി വെബ് ആപ്ലിക്കേഷൻ ഘടകങ്ങൾ വിവരിക്കുന്നു, മാത്രമല്ല കൂടെ റെഡിമെയ്ഡ് സംയോജനം പ്രദാനം ആപ്ലിക്കേഷൻ സെർവർ ഡാറ്റാബേസും ആക്സസ് ഒരു ഇന്റർഫേസ്. ഈ 3 ഘടകങ്ങൾ, വാസ്തവത്തിൽ, ഏതാനും മണിക്കൂറുകൾ എഴുതുകയും ഇന്റർനെറ്റിലെ ഒരു ലളിതമായ ബ്ലോഗ് ഒരു സ്വകാര്യ വെബ് പേജ് പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുക.

റൂബി പ്രോഗ്രാമിങ് ഭാഷ, നിങ്ങൾ നേറ്റീവ് മൊബൈൽ അപ്ലിക്കേഷനുകൾ, നന്ദി രുബ്യ്മൊതിഒന് ലൈബ്രറി സൃഷ്ടിക്കാൻ കഴിയും. ഇത് നിങ്ങൾ iOS പ്ലാറ്റ്ഫോമുകൾ, ഒഎസ് എക്സ്, Android റൂബി കോഡ് എക്സിക്യൂട്ട് അനുവദിക്കുന്നു. അങ്ങനെ ഉപയോഗം പണം വേണം അതു, ഡെവലപ്പർമാർക്ക് ഒരു സ്വകാര്യ ഗ്രൂപ്പ് സൃഷ്ടിച്ചിരിക്കുന്നു, എന്നാൽ വീണ്ടും ഭാഷ സമ്പന്നമായ സാധ്യതകൾ സ്ഥിരീകരിക്കുന്നു.

എഴുത്തു പരിശോധനകൾ പ്രാധാന്യം

റൂബി ഭാഷ കൃഷിരീതി, അതിന്റെ വെബ് അധിഷ്ഠിത ഭാഗങ്ങൾ മറ്റൊരു പ്രധാന ഭാഗം ഫ്രെയ്മൊവ്ര്കി ലൈബ്രറികൾ എഴുത്തു പരിശോധനകൾ ആകുന്നു. രുബ്യൊംരൈല്സ് തത്വശാസ്ത്രം ആദ്യ പ്രോഗ്രാമർ പരിപാടിയുടെ പാഹമിനെപ്പോലെയല്ലെ വിവരിക്കുന്ന പരിശോധനകൾ ഒരു കൂട്ടം സൃഷ്ടിക്കുന്നു, തുടർന്ന് വിജയകരമായി ഈ പരിശോധനകൾ കടന്നു ആവശ്യമായ കോഡ് സൃഷ്ടിക്കുന്നു എന്നാണ്, ബ്ദ്ദ് (പെരുമാറ്റം കഥാകഥന വികസനം) പ്രസംഗിക്കുന്നു. ഈ പ്രദേശത്ത് അനൗദ്യോഗിക സ്റ്റാൻഡേർഡ് ര്സ്പെച് ആണ് - ഈ ചട്ടക്കൂട് നിങ്ങൾ അനുഭവജ്ഞാനം ഉപയോക്താക്കളെ വികസിപ്പിക്കാൻ പോലും വേണ്ടി, മനസ്സിലാക്കാൻ ടെസ്റ്റ് കേസുകൾ എഴുതാൻ അനുവദിക്കുന്നു.

റൂബി ജെംസ്

വിശദമായി റൂബി എല്ലാ പാക്കേജുകളും ലൈബ്രറികളോടൊപ്പവും പാലിക്കണമെന്നാണ് നിലവാരം വിവരിക്കുന്ന നന്ദി, ആഡ്-ഓണുകൾ വികസന ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. അതുകൊണ്ടു, വിളിക്കപ്പെടുന്ന രത്നങ്ങൾ ഇടയിൽ (ഇംഗ്ലീഷ് നിന്ന് -. ജെം) ഘടകങ്ങൾ ഫലത്തിൽ യാതൊരു അപ്ലിക്കേഷൻ കണ്ടെത്താൻ കഴിയും - സോഷ്യൽ നെറ്റ്വർക്കുകളും മൂന്നാം കക്ഷികളുമായി ഏകീകരണം നിന്ന് ഇ-കൊമേഴ്സ് വേണ്ടി പൂർത്തിയാക്കി പ്ലാറ്റ്ഫോം വരെ. നിങ്ങൾ ഒരു മൂന്നാം കക്ഷി ലൈബ്രറി ഉപയോഗിക്കാൻ ആവശ്യമായ എല്ലാ - ഒരു വിദൂര അല്ലെങ്കിൽ പ്രാദേശിക സംഭരണിയുടെ സ്ഥിതി, ചില ലൈബ്രറിയിൽ നിന്നും അവരുടെ പദ്ധതി സമാജവാദികളും വിവരിക്കുക എന്നതാണ്, അടുത്ത ബിൽഡ് ഈ ലൈബ്രറി സ്വയം അപ്ലിക്കേഷൻ ലഭ്യമാക്കുന്നു. അത് സ്വയം പദ്ധതി പണിയാൻ ഡിപൻഡൻസികൾ പങ്കിടാൻ ആവശ്യമില്ല പോലെ, പദ്ധതി ഡെവലപ്പർ മൈഗ്രേഷൻ ലളിതമാക്കുന്ന.

അതുകൊണ്ട്, നിങ്ങൾ "റൂബി" എന്താണെന്ന് വീണ്ടും ആവശ്യപ്പെട്ടാൽ, പിന്നെ ഈ ശക്തമായ വൈദഗ്ദ്ധ്യമുള്ളതും പ്രോഗ്രാമിങ് ഭാഷ തീർച്ചയായും ഒരു എളുപ്പമുള്ള ക്രാഫ്റ്റ് പ്രോഗ്രാമിങ് അല്ല അറിയാൻ ആഗ്രഹിക്കുന്ന പരിചയസമ്പന്നരായ രണ്ട് ഡെവലപ്പർമാർ തുടക്കക്കാർ അനുയോജ്യമായവ എന്നു ആത്മവിശ്വാസത്തോടെ പറയാൻ കഴിയും. ഡെസ്ക്ടോപ്പ് അപ്ലിക്കേഷനുകൾ നിന്ന് മൊബൈൽ സേവനങ്ങളും വെബ് പ്ലാറ്റ്ഫോമുകളിലേക്കുള്ള - അതിൽ ഏതെങ്കിലും അപേക്ഷ സൃഷ്ടിക്കാൻ ഉപകരണങ്ങൾ ഉണ്ട്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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