Kite – en textförslagseditor för kodare – har lärt sig elva nya programspråk, bland dem de maskinnära språken C och Go.
Programmeraren matar in programkod och editorn ger förslag på olika fortsättningar. Det kallas kodkomplettering. Kite är konstruerad med hjälp av maskininlärningstekniken deep learning för att göra förslagen ännu mer relevanta.
Kite stödde vid lanseringen i fjol endast programspråket Python. Tidigare i år adderades stöd för Javascript och igår adderades stöd för ytterligare elva språk, bland dem de maskinnära språken C och Go, liksom C++, Objective C, Scala, Typescript, HTML, CSS, C#, Kotlin och Java.
Poängen med Kite är att du sparar in kanske hälften av dina tangentnedtryckningar och du får hjälp att minnas vilka funktioner som finns och vilka parametrar de använder. Du får bättre flow i ditt kodande eftersom dina cirklar rubbas mindre, enligt Kite – det företag med samma namn som publicerar verktyget,
Vilka språk som skulle adderas bestämdes från språkens popularitet på kodarforumet Stack Overflow. Dessutom tog Kite hänsyn till två popularitetsundersökningar: en egen och en från analysföretaget Redmonk.
Har du önskemål om fler språk kan du rösta här (länk).
Kite finns som modul till Visual Studio, Atom, Vim och andra kodutvecklingsmiljöer. Emacs-stöd är fortfarande inte på gång – det har varit ett omtalat önskemål sedan Kite-projektet föddes. Företaget hänvisar helt enkelt till att det inte har resurser till att utveckla ett kvalitetsstöd för Emacs.
Inför lanseringen i januari i fjol drog Kite in en investering på 17 miljoner dollar. Verktyget finns i en version som är gratis att tanka hem och har idag 350 000 månatliga användare. Dessutom finns betalversioner.