സ്ക്രിപ്റ്റിങ്ങ് ഭാഷ

സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷനുകളെ നിയന്ത്രിക്കുവാനോ, പ്രവർത്തിപ്പിക്കുവാനോ, അവക്കുള്ളിൽ നിന്നുകൊണ്ട് ഏതെങ്കിലും തരത്തിലുള്ള പ്രവർത്തനം നടത്തുവാനോ ഉപയോഗിക്കുന്ന പ്രോഗ്രാമിങ്ങ് ഭാഷകൾക്കാണ് സ്ക്രിപ്റ്റിങ്ങ് ഭാഷ അഥവാ സ്ക്രിപ്റ്റ് ഭാഷ എന്നു പറയുന്നത്. എക്സ്റ്റെൻഷൻ ഭാഷ എന്നും ഇവക്ക് പറയും.

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

സ്ക്രിപ്റ്റിംഗ് ഭാഷകളുടെ സ്പെക്ട്രം ചെറുത് മുതൽ വലുത് വരെയും ഉയർന്ന ഡൊമെയ്ൻ-സ്പെസിഫിക് ഭാഷ മുതൽ പൊതു-ഉദ്ദേശ്യ പ്രോഗ്രാമിംഗ് ഭാഷകൾ വരെയുമാണ്. ഒരു ഭാഷ ചെറുതും ഉയർന്ന ഡൊമെയ്‌ൻ-സ്പെസിഫിക്കായി ആരംഭിക്കുകയും പിന്നീട് ഒരു പോർട്ടബിൾ, പൊതു-ഉദ്ദേശ്യ ഭാഷയായി വികസിക്കുകയും ചെയ്യാം; നേരെമറിച്ച്, ഒരു പൊതു-ഉദ്ദേശ്യ ഭാഷ പിന്നീട് പ്രത്യേക ഡൊമെയ്ൻ-സ്പെസിഫിക് ഭാഷാഭേദങ്ങൾ വികസിപ്പിച്ചേക്കാം.
ഉദാഹരണങ്ങൾ
ബാഷ്, യുണിക്സ്(Unix), ഗ്നൂ(GNU), മറ്റ് യുണിക്സ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും അതിന്റെ പരിതസ്ഥിതികളിലും ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഇന്റർപ്രെട്ടഡ് സ്ക്രിപ്റ്റിംഗ് ഭാഷ.
പവർഷെൽ, മൈക്രോസോഫ്റ്റ് വിൻഡോസിൽ ഉപയോഗിക്കാനുള്ള ഒരു സ്ക്രിപ്റ്റിംഗ് ഭാഷയാണ്, എന്നാൽ ഇപ്പോൾ മാക്ഒഎസ്, ലിനക്സ് എന്നിവയിലും ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.
റെക്സ്(Rexx), നെറ്റ്റെക്സ്(NetRexx), ഒബജക്ട് റെക്സ്(Object Rexx) എന്നിവ ഐബിഎംന്റെ വിഎം/എസ്പി ആർ3(VM/SP R3)-ലെ റെക്സ് അടിസ്ഥാനമാക്കിയുള്ള സ്‌ക്രിപ്റ്റിംഗ് ഭാഷകളാണ്, അവ വിവിധ പ്ലാറ്റ്‌ഫോമുകളിൽ ഉപയോഗിക്കുന്നു. പുതിയ ആപ്ലിക്കേഷനുകൾ എഴുതുന്നതിനും നിലവിലുള്ള ആപ്ലിക്കേഷനുകളുടെ വിപുലീകരണ ഭാഷകളായും അവ ഉപയോഗിക്കുന്നു.

അവലംബം
വർഗ്ഗം:സ്ക്രിപ്റ്റിങ്ങ് ഭാഷകൾ