കോട്ലിൻ (പ്രോഗ്രാമിങ് ഭാഷ)
പ്രോഗ്രാമിങ് ഭാഷ / 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]