കോട്ലിൻ (പ്രോഗ്രാമിങ് ഭാഷ)
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
കോട്ലിൻ എന്നത് ക്രോസ് പ്ലാറ്റ്ഫോമാണ്, സ്റ്റാറ്റിസ്റ്റിക്കൽ ടൈപ്പ് ചെയ്ത, ടൈപ്പ് അനുമാനത്തോട് കൂടിയ പൊതു-ഉദ്ദേശ പ്രോഗ്രാമിങ് ഭാഷയാണ്. ജാവയിൽ പൂർണ്ണമായും പരസ്പരപ്രവർത്തനക്ഷമതയോട് കൂടി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന കോട്ലിൻ, ജാവാ ലൈബ്രറിയെ ആശ്രയിച്ചുകൊണ്ട് അതിന്റെ അടിസ്ഥാന ലൈബ്രറിയുടെ ജെവിഎം(JVM) പതിപ്പാണിത്[1] ,എന്നാൽ ടൈപ്പ് അനുമാനം അതിന്റെ വാക്യഘടന കൂടുതൽ സംക്ഷിപ്തമാക്കുന്നു. കോട്ലിൻ പ്രധാനമായും ജെവിഎം ലക്ഷ്യമാക്കുന്നു, കൂടാതെ ജാവാസ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ നേറ്റീവ് കോഡ് (എൽ എൽ വി എം വഴി) ചേർക്കുന്നു. കോട്ലിൻ ഫൗണ്ടേഷനിലൂടെ ജെറ്റ്ബ്രെയിൻസും ഗൂഗിളും ആണ് കോട്ലിനെ സ്പോൺസർ ചെയ്യുന്നത്.
ശൈലി: | Multi-paradigm: object-oriented, functional, imperative, block structured, declarative, generic, reflective, concurrent |
---|---|
രൂപകൽപ്പന ചെയ്തത്: | JetBrains |
വികസിപ്പിച്ചത്: | JetBrains |
ഡാറ്റാടൈപ്പ് ചിട്ട: | Inferred, static, strong |
അനുവാദപത്രം: | Apache License 2.0 |
വെബ് വിലാസം: | kotlinlang |
ആൻഡ്രോയിഡ് മൊബൈൽ വികസനത്തിനായി ഗൂഗിൾ കോട്ലിൻ ഔദ്യോഗികമായി പിന്തുണയ്ക്കുന്നു.[2] 2017 ഒക്ടോബറിൽ ആൻഡ്രോയ്ഡ് സ്റ്റുഡിയോ 3.0 പുറത്തിറങ്ങിയതിനു ശേഷം, കോട്ലിൻ സ്റ്റാൻഡേർഡ് ജാവ കമ്പൈലറിന് ബദലായി ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ആൻഡ്രോയ്ഡ് ടാർഗെറ്റുചെയ്യുന്ന ജാവാ 6 അല്ലെങ്കിൽ ജാവാ 8 അനുയോജ്യമായ ബൈറ്റ്കോഡ് തിരഞ്ഞെടുക്കുന്നതിന് കോട്ലിൻ കമ്പൈലർ ഉപയോക്താവിനെ അനുവദിക്കുന്നു.[3]