Що стосується мови програмування Android, то протягом багатьох років Java та C ++ були абсолютним стандартом. Однак з 2017 року Kotlin також є офіційною мовою програмування для android, яка повністю підтримується Google з 2019 року. Настільки, що зараз Котлін - їх улюблена мова! І вони наполегливо намагаються переключити перемикач на розробників програм.

Не дивно, що Google вирішив використовувати та просувати мову програмування Kotlin просто тому, що вона є більш досконалою та сучасною, з меншою кількістю помилок.

Компанія проілюструвала революційну різницю на простому прикладі: 126 рядків на одній і тій же мові програмування Java на коді, той самий процес програмування був створений лише з 26 рядків коду в Котліні. Що, коли задуматись, є сюрреалістичним. На 80% менше рядків коду, роботи та базікання. А завдяки мільйонам рядків кодової кавалькади, справді шалено важливо, скільки праці та часу потрібно для програмування чогось. Звичайно, ви повинні десь зберігати стільки нулів і одиниць ...

java
Думаєте, всі переходять на Котлін? - Джерело: MilesWeb

Оскільки використання Kotlin вимагає, щоб лише 20% коду було записано на Java, це не тільки є меншою перевагою кодування, але в результаті коротший код далеко не має стільки системних проблем та помилок, як раніше. І це саме одна з головних цілей Google - зробити їх системи та програми максимально стабільними та надійними. Тому що немає нічого прикрішого, ніж коли програма, яку ви використовуєте, зависає. Я знаю першу світову проблему ...

Ці зміни в основному торкнуться програмних компаній та їх програмістів, і він повільно набуває впевненості в тому, наскільки практичний Kotlin.

Але, безумовно, все більше і більше крупнокаліберних компаній, таких як Pinterest, Uber або Kickstarter, проголосували за більш досконалий Kotlin (ха-ха) і, звичайно, багато інших, і межа - це зоряне небо. Що корисно лише для нас, оскільки краща мова програмування веде до кращих програм. Те, чим ми користуємось і насолоджуємось. Напевно, шанувальники Java та C ++ не задоволені.

Ви стежите за розвитком мов програмування або просто справа в тому, щоб запускати програму без хмар?