Корисник:Xeniawiki/песак
From Wikipedia, the free encyclopedia
Котлин (енгл. Kotlin) је вишеплатформски, општи програмски језик високог нивоа[1]. Котлин је дизајниран да у потпуности ради са Јавом[2]. Овај статички откуцани језик је дизајниран за употребу у Андроид[3] и ЈВМ[4] окружењима. Котлин углавном ради на ЈВМ, али се такође компајлира у ЈаваСкрипт[5] (нпр. за фронтенд веб[6] апликације које користе Реакт[7]).
Котлин | |
---|---|
![]() Лого програмског језика Котлин | |
Појавио се | 22. јула 2011. године |
Аутор(и) | ЏетБрејнс (енг. JetBrains) |
Дизајнер(и) | Андреj Бреслав и Дмитриj Јемеров |
Актуелна верзија | 1.9.22 |
Датум актуелне верзије | 21. децембар 2023. године |
Утицао на | писање апликација за сервере и писање апликација за Андроид уређаје, иако је могуће користи га за писање апликација за уређаје који раде на iOS оперативном систему |
Веб-сајт | https://kotlinlang.org/ |
Котлин је универзални програмски језик отвореног кода, који је развио ЏетБрејнс (енгл. JetBrains[8]). Концизан је, сигуран, прагматичан и компатибилан са Јава кодом. Може се користити било где се користи Јава, као што је развој апликација на страни сервера, Андроид апликација и још много тога. Одлично ради са свим постојећим Јава библиотекама и радним оквирима и има исте перформансе као Јава. Сам језик је створен како би се превазишли недостаци програмског језика Јава и успешно је оправдао очекивања многих Јава програмера.
Гугл (енгл. Google[9]) је 7. маја 2019. објавио да је програмски језик Котлин сада његов омиљени језик за програмере Андроид апликација. Од објављивања Андроид Студио верзије 3.0 у октобру 2017. године, Котлин је укључен као алтернатива стандардном Јава компајлеру[10]. Андроид Котлин компајлер подразумевано производи Јава 8 бајт-код (који се покреће у било ком каснијем ЈВМ-у), али дозвољава програмеру да бира од Јаве 9 до Јаве 20, ради оптимизације, или дозвољава више функција; има двосмерну подршку за интероперабилност класе записа за ЈВМ, уведену у Јави 16, која се сматра стабилном од Котлина верзије 1.5.