Tech

Here's why companies like Google, Square, and Atlassian are sprinting to use Kotlin, the fastest-growing programming language according to GitHub

Jack Dorsey speaks during The New York Times 2017 DealBook Conference at Jazz at Lincoln Center on November 9, 2017 in New York City.
Jack Dorsey, the CEO of Square and Twitter. Michael Cohen/Getty Images
Read in app

When Valeriy Ovechkin, a Square software engineer, started on the team for Square's restaurant app, Caviar, it was written completely in Java.

Java, one of the most widely used programming languages, was created by Sun Microsystems, the company later acquired by Oracle, and commonly used to write databases and Android apps.

But Java, which dates back to 1995, can be a bit clunky, developers say. Increasingly, Android engineers are instead using a newer open-source programming language, Kotlin, to write their apps. As for Caviar, it's now 100% in Kotlin.

"Kotlin in itself is a modern programming language," Ovechkin told Business Insider. "I've seen other features in Kotlin that make development more delightful. Kotlin is easier to pick up and more expressive. Writing the same code in Kotlin usually results in fewer lines of code."

Kotlin has quickly skyrocketed in popularity. It's used by companies like Google, Square, Pinterest, Pivotal, and Atlassian. It's the fastest-growing programming language, according to GitHub, the "Facebook for programmers," growing over 2 1/2 times in the past year. It was voted one of the five most loved languages, according to Stack Overflow, a site for developers to ask and answer questions about code. There are even meetups focused on Kotlin.

"What is interesting with Kotlin is basically it leverages the existing skills of Java developers and finds the right tradeoffs to provide new features and provide things that make Java developers more efficient without going too far," Sébastien Deleuze, a Pivotal engineer, told Business Insider.

Subscribe to read: Here's why companies like Google, Square, and Atlassian are sprinting to use Kotlin, the fastest-growing programming language according to GitHub

Read next

Rosalie Chan headshot
Rosalie Chan
Rosalie Chan is a senior editor for Business Insider's tech team. Previously, she covered cloud computing and enterprise tech, reporting on companies like Google Cloud, Amazon Web Services, Microsoft, Intel, Alibaba Cloud, Atlassian, GitHub, VMware, Broadcom, and more. She has written extensively on topics including cloud computing, developer companies, open source, and sexism and sexual harassment in the tech industry. She has received the San Francisco Press Club award for continuing coverage for her reporting on sexism and sexual harassment in Silicon Slopes and the Excellence in Business / Consumer / Tech Reporting award from the Asian American Journalists Association for her investigation into the coding boot camp Holberton School. Most recently, she was an editor on the Business Insider investigative package, The True Cost of Data Centers, which received a George Polk Award and an honorable mention from SABEW.Rosalie joined Business Insider after working as a software engineer and freelance journalist. She studied journalism, computer science, and technology and business law at Northwestern University. Her work has previously appeared in TIME, the Huffington Post, VICE, Pacific Standard, Inverse, Chicago magazine, the Chicago Reporter, and more. She's based in San Francisco.