Main menu

Pages

 

What is the Kotlin language?

We will learn about it in this article and touch on its most important features



What is the Kotlin language?
Kotlin language



Programming , that sprawling sea whose extent cannot be limited nor does it stop at the end of its chaos, but we can, in return, dive into it and sail in its various fields
. Programming enthusiasts also also have their own arts and tendencies that no one is like them, but for the diversity of programming fields and and difference their their language becomes necessary recognize competence each each language and knowledge field which used it and so also interested known programming that basic language for development Android Android applications are Java Java where will notable to develop applications Android smart phones and tablet devices and other without learning the language

However, possible recently it became "dispensed" for the language programming Java Java in the development of Android applications and replaced by the language of a new bullish and is the programming language  Kotlin , which took Google company Google in its support to be used alongside the Java language Java in developing Android applications

. In I / o Conference 2017 announced Google Inc. Google start supporting language programming  Kotlin to develop applications Al android Where it will be included in the new version of the software Android Studio 3.0


What is the Kotlin programming language?

The language of programming  Kotlin of languages object - oriented ( the Object-Oriented Research Programs: the OOP ) as the languages object - in programming a pattern of programming advanced in which the program is divided into units called objects ( Objects )

emerged the language Kotlin in 2011 where he designed the company " Jet Brianz " ( JetBrains ), a company specialized in the field of developing and manufacturing software, was founded in 2000 inSt. Petersburg

is working  Kotlin on the Java platform Java and can run on the JavaScript language platform JavaScript  where they are designed to handle and with full compatibility Java as it is a new language for machine Java Virtual ( Java the Virtual Machine the JVM ) is

considered the language of programming Kotlin language open source , where That the company opened the project to shareholders to develop the language in 2012 under the Apache License , thereby allowing the use of the source code to develop free and open source software.


Features of the Kotlin programming language


There is no doubt that each language of the languages of programming its own advantages, but with the spread of languages open source focus has become in the new language of languages programming over the ease and avoid the complexity of the work on private and that the field of developing applications Al android has become an attractive area even for non - specialists domain of amateur Programming and application development enthusiasts , which is really what distinguishes Kotlin language as it is accessible to everyone and easy to learn and use, and in what I have its most important characteristics and advantages: It

is a completely free language , where you can through The official website of her that you download software and work them but even learned

language Kotlin allows users coding softwareinlineslessabout20%oflinesJava language Java

users can convert codes written in Java to BB by (Kotlin) with ease as It can also be combined with other codes written in the Java language.

Its streamline, ease, and fewer code lines in it means in terms of the result, less time spent and thus avoiding errors during the coding process and this is very important because the time spent in The coding (in addition to the possible errors in it) represents an additional cost to programmers,

its speed in running applications , as it is comparable to the speed of Java in running applications. 

Another advantage is the ability to run Kotlin code on several platforms ( Platforms ) such as web and iOS and game development , without The need to translate it into JVM, which makes it more fast and does not need the Java language,


so that the advantage of ease, speed and openness of the source remains one of the most important features of the Kotlin language, which even if we do not exaggerate by saying that it replaces the Java language At least it matches it and agrees with it, which gave it fame and interest in the programming community


. The following is a picture of the Kotlin function for the famous " hello world " model.

Kotlin language function of the famous "Hello World" model

Kotlin function of the Hello World model



Finally, if you want to learn the Kotlin programming language, here are the most important sites where you will find lessons to learn the Kotlin language : the

most important of which is undoubtedly the official website of

the Treehouse language site that offers a good course for learning

the Kotlin language book Kotlin in Action which is a special book about the Kotlin language

book Kotlin For Android Developers for Android Developers




reactions

Comments