Nastao je sa ciljem da se prevaziđu nedostaci koje je imao programski jezik Java i veoma brzo izazvao interesovanje programera širom sveta. Ime je dobio po ostrvu Kotlin koje se nalazi blizu Sankt Peterburga.
Tim je odlučio da naziv bude po ostrvu – kao što je Java dobila ime po indonežanskom ostrvu.
Priča o nastanku Kotlina je neobična, jer autor tog programskog jezika Andrej Breslav nije planirao da kreira potpuno nov jezik.
„Pozvali su me iz JetBrains-a da razgovaramo o stvaranju novog jezika, a ja sam mislio da će biti reči o specifičnim jezicima koje koriste. Kada su mi rekli da su razmišljali o tome šta bi još bilo dobro uraditi za programere i da su zaključili da bi nov programski jezik bio najbolji izbor za njih – ja sam samo pitao: Zašto? Dostupni su mnogi jezici. Ako neko ne voli Javu – postoje alternative“, rekao je Breslav.
Kompanija je smatrala da su postojeći jezici „previše akademski“ i da ne funkcionišu prirodno u mnogim industrijskim okruženjima, što je autora Kotlina pokrenulo da razmišlja o tome kako olakšati posao programerima
Imaju za cilj da kod bude čitljiv i pokušavaju da pronađu greške i nedoslednosti što je lakše moguće. Danas se kod pokreće na više uređaja i ti uređaji moraju da rade sinhrono. Jedan od pokušaja da olakšaju programerima jeste tzv. sinhrona konkurencija – izbegavanje blokiranja korisnika ili uređaja, pri čemu je moguće da se nastavi sa radom dok se čeka odgovor servera.
Budućnost Kotlina se planira u okviru više platformi istovremeno.
Breslav je objasnio da je san ljudi koji se bave razvojem aplikacija za mobilne uređaje – pisanje jedne aplikacije koja će funkcionisati i na Androidu i na iOS-u.
„Istražujemo nauku o podacima, obradu velikih podataka i poslovnu inteligenciju. Posredi je dostizanje nivoa izvan naše oblasti stručnosti, jer publika nisu nužno samo programeri, ima mnogo ljudi sa istraživačkim iskustvom“.
Planiraju da krenu pravcem razvoja igara, ali i tzv. internet stvari. Želja kreatora Kotlina je da ima potpuno čist model programiranja koji bi promenio način na koji ljudi razmišljaju o programiranju.
Poruka Andreja Breslava mladim programerima
Andrej Breslav je studirao na univerzitetu ITMO u Sankt Peterburgu, a kasnije postao i profesor na istom. Programiranje je počelo da ga interesuje kada je imao 12 godina.
„Programiranje me je fasciniralo još dok sam bio dete. To je bilo programiranje iz strasti. Mislim da su najbolji programeri oni koji oduvek imaju tu unutrašnju motivaciju i želju da nešto novo naprave i reše.
To ne znači da edukacija nije potrebna, ali ona je samo alat koji treba da podržava ono najznačajnije – unutrašnju strast ka programiranju. To su ljudi koji znaju šta treba da rade kada naiđe nov problem, nešto nepoznato. I ja volim da zapošljavam baš takve ljude“, rekao je Breslav.