Котлин програмирање

Котлин је релативно нови програмски језик који је развио ЈетБраинс за модерне вишеплатформне апликације. Данас се Котлин широко користи за развој Андроид-а уместо Јаве. То је зато што је Котлин сигурно, сажето и забавно читати и писати.

Да бисте започели са програмирањем Котлина, посетите наше водиче за Котлин.

Карактеристике Котлиновог програмирања

Отвореног кода

Котлин се дистрибуира под лиценцом Апацхе, верзија 2.0. Компилер (Котлин компајлер), додатак ИнтеллиЈ ИДЕА, побољшања основних Јава библиотека и алати за изградњу су отвореног кода.

Интероперабилан са Јава и Андроид

100% је интероперабилан са Јавом и Андроидом. То значи да сав ваш тренутни Јава / Андроид код беспрекорно ради са Котлином. За више информација посетите Мешање Јаве и Котлина у једном пројекту.

Сажет и изражајан

Груба процена показује да вам употреба Котлина омогућава да пресечете редове кода за приближно 40% (у поређењу са Јавом).

Изражајно значи, лако је написати код који људи и састављачи могу лако разумети.

Лако научити

Учење Котлина је лако ако знате друге програмске језике као што су Јава, Сцала, Гроови, Ц #, Јавасцрипт и Госу.

Прикладно за алат

Котлин је развила компанија ЈетБраинс, позната по стварању развојних алата за професионалце. Није ни чудо, погодан је за алат.

На сигурном

Котлин је статички тип језика. Стога се провера типа дешава током времена компајлирања, за разлику од времена извођења и тривијалне грешке се хватају у раној фази.

Садашњост и будућност Котлина

Поклон

  • Многе компаније као што су Нетфлик, Убер, Трелло, Пинтерест, Цорда, итд. Користе Котлин (заједно са другим програмским језицима) за стварање апликација.
  • Гоогле-ов Андроид тим најавио је Котлин као службени језик за развој Андроид апликација.
  • Јава код можете лако заменити Котлином. 100% је интероперабилан са Јавом и Андроидом.

Будућност

Могући будући пројекти у Котлину су:

  • Развој игара на више платформи
  • Развој мобилних апликација на више платформи
  • Сервер и микросервиси
  • Анализа података и машинско учење
  • Уграђени систем: Ардуино / Распберри Пи директно на професионалне контролере

Како можете научити да кодирате у Котлину?

Научите Котлина од Програмиз

Програмиз нуди комплетну серију туторијала из Котлина, заједно са одговарајућим примерима. Ови водичи су намењени апсолутним почетницима који немају претходно знање програмског језика Котлин.

Веб локација Котлин (званична веб локација)

Котлин Референце и Котлин Туториал са званичне странице један су од најпоузданијих извора за учење Котлина. Ако сумњате, увек следите званичне ресурсе.

Научите Котлина из књиге

Увек је добра идеја научити програмирати из књига. Широку слику концепата програмирања добићете у књизи коју можда нећете наћи другде.

Ево неколико књига које препоручујемо.

  • Котлин у акцији - написали Дмитриј Јемеров и Светлана Исакова (програмери из тима Котлин)
  • Програмирање Котлина - намењено програмерима Јаве који желе да уче и користе Котлин заједно са Јавом
  • Фундаментални Котлин - кратки приручник за програмере за брзо прелазак на језик Котлин

Остали корисни ресурси

Ево неколико ресурса за проширивање вашег знања о Котлину и тражење помоћи када заглавите.

  • Званични Котлин Форум
  • СтацкОверфлов
  • Котлин СубРеддит

Завршне речи

Котлин је већ стекао репутацију сажетог, изражајног и сигурног. И, уз најаву Гоогле-а (званичног језика за развој Андроид-а), сигурно је рећи да је Котлин ту за велику серију.

Ако сте програмер за Јава / Андроид, препоручујемо вам да научите Котлин када је то могуће. То не само да побољша ваш ЦВ већ и помаже у повећању продуктивности.

Занимљиви Чланци...