റിംഗ് (പ്രോഗ്രാമിങ് ഭാഷ)

ചലനാത്മകമായി ടൈപ്പ് ചെയ്യുന്ന, ജനറൽ-പർപ്പസ് പ്രോഗ്രാമിങ് ഭാഷയാണ് റിംഗ്. ഇത് സി / സി ++ പ്രോജക്ടുകളിൽ ഉൾപ്പെടുത്താവുന്നതാണ്, സി / സി++ കോഡ് ഉപയോഗിച്ച് വിപുലീകരിക്കുകയും  സ്റ്റാൻഡലോൺ ഭാഷയായി ഉപയോഗിക്കപ്പെടുകയും ചെയ്യുന്നു. ഇമ്പറേറ്റീവ്, പ്രൊസീജറൽ, ഒബ്ജക്റ്റ് ഓറിയെന്റഡ്, ഫങ്ഷണൽ, മെറ്റാ, നെസ്റ്റഡ് സ്ട്രക്ച്ചറുകൾ ഉപയോഗിച്ചുള്ള ഡിക്ലറേഷൻ, നാച്വറൽ പ്രോഗ്രാമിങ് എന്നിവ പിന്തുണയ്ക്കുന്ന പ്രോഗ്രാമിങ് പാരാഡിംസിന് ഉദാഹരണങ്ങൾ ആകുന്നു. ഭാഷ പോർട്ടബിൾ (വിൻഡോസ്, ലിനക്സ്, മാക് ഒഎസ്, ആൻഡ്രോയ്ഡ്, തുടങ്ങിയവ) ആണ്, കൂടാതെ ഇത് കൺസോൾ, ജിയുഐ, വെബ്, ഗെയിം, മൊബൈൽ ആപ്ലിക്കേഷനുകൾ എന്നിവ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്നു.
ചരിത്രം
 2011 നവംബറിൽ പുതിയ ഭാഷ എന്ന ആശയം ഉരുത്തിരിഞ്ഞു.
 2013 സെപ്തംബറിൽ ഡിസൈനും നടപ്പാക്കലും ആരംഭിച്ചു.
 ഏപ്രിൽ 2015 ൽ, ഭാഷയുടെ പേര് തിരഞ്ഞെടുത്തു.
 മെയ് 2015-ൽ കമ്പൈലർ നടപ്പിലാക്കി.
 2015 സപ്തംബർ മാസത്തിൽ ഡോക്യുമെന്റേഷൻ നടത്തുകയുണ്ടായി.
 2016 ജനവരി 25 ന് റിങ് 1.0 പുറത്തിറങ്ങി.
 ഒക്ടോബർ 6, 2016 ൽ റിംഗ് 1.1 പുറത്തിറങ്ങി.
 2017 ജനവരി 25 ന് റിങ് 1.2 പുറത്തിറങ്ങി.
 2017 മെയ് 15 ന് റിങ് 1.3 പുറത്തിറങ്ങി.
 ജൂൺ 29, 2017 ൽ റിംഗ് 1.4 പുറത്തിറങ്ങി.
 ആഗസ്ത് 21, 2017 ൽ റിങ് 1.5 പുറത്തിറങ്ങി.
 നവംബർ 7, 2017 ൽ റിംഗ് 1.6 പുറത്തിറങ്ങി.
 2018 ജനുവരി 25 നാണ് റിങ് 1.7 പുറത്തിറങ്ങിയത്.
 ജൂൺ 25, 2018 ൽ റിംഗ് 1.8 പുറത്തിറങ്ങി.
 ഒക്ടോബർ 6, 2018 ൽ റിങ് 1.9 പുറത്തിറങ്ങി.
 2019 ജനുവരി 25 ന് റിങ് 1.10 പുറത്തിറങ്ങി.

ലക്ഷ്യങ്ങൾ
 ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിങ് ഭാഷ.
 ഉത്പാദനക്ഷമതയും ഉയർന്ന തലത്തിലുള്ള പരിഹാരങ്ങൾ വികസിപ്പിക്കുന്നതിനും.
 സി / സി ++ പ്രോജക്ടുകളിൽ എംബെഡ് ചെയ്യാവുന്ന ചെറുതും വേഗതയുമുള്ള ഭാഷ.
 വിദ്യാഭ്യാസത്തിന് വേണ്ടി ഉപയോഗിക്കാനും കമ്പൈലർ / വി.എം ആശയങ്ങൾ അവതരിപ്പിക്കാനും കഴിയുന്ന ലളിതമായ ഭാഷ.
 ഡൊമെയ്ൻ-നിർദ്ദിഷ്ട ലൈബ്രറികൾ, ചട്ടക്കൂടുകൾ, ഉപകരണങ്ങൾ എന്നിവയ്ക്കായി ഉപയോഗിക്കാവുന്ന പൊതുവായ ഉദ്ദേശ്യഭാഷ.
 പ്രോഗ്രാമിങ് വിത്ത് ഔട്ട് കോഡിംഗ് ടെക്നോളജി സോഫ്റ്റ്വെയറിന്റെ അടുത്ത പതിപ്പ് സൃഷ്ടിക്കാൻ രൂപകൽപ്പന ചെയ്ത പ്രായോഗിക ഭാഷ.
ഹലോ വേൾഡ് പ്രോഗ്രാം
ഒരേ രീതി തന്നെ വ്യത്യസ്ത ശൈലികൾ ഉപയോഗിച്ച് എഴുതാൻ കഴിയും. ഇവിടെ "ഹലോ, വേൾഡ്!" പ്രോഗ്രാം മൂന്നു വ്യത്യസ്ത ശൈലികൾ ഉപയോഗിക്കുന്നത് എങ്ങനെയെന്ന് താഴെ കാണിക്കുന്നു.
ആദ്യ ശൈലി:
See "Hello, World!"
രണ്ടാമത്തെ ശൈലി:
Put "Hello, World!"
മൂന്നാമത്തെ ശൈലി:
Load "stdlib.ring"
Print("Hello, World!")

അവലംബം

External links
 Ring home page