What is Kotlin Programming and Basic Overview of Kotlin Programming

What is Kotlin?

   Kotlin is a statically typed programming language for the JVM(Java Virtual Machine),Android and the browser

Why Kotlin?

  • Kotlin is an inherited programming language  from Java.
  • Kotlin is a java based programming language which it runs on Java Virtual Machine.
  • It will allow our program to run on almost all operating systems like Java
  • kotlin Programming Language is created mainly to write android applications since kotlin is 100% inter operable with java
  • Kotlin Programming Language is used not only for  Android Applications but also to creates web Applications
  • Most important thing is that kotlin can use whole java library inside kotlin code so that we can integrate kotlin Programs  in any java based programs without any concern
  • kotlin comes with a converter to convert java files to equvivalent kotlin files since there is no worry to the developers that they can immediately convert their java code to Kotlin
Kotlin Programming Langugage has its own extensions to save files.

                 Example: HelloWorld.kt,Helloworld.kts



What-is-Kotlin-and-Basic-Overview-of-Kotlin
Basic Overview of Kotlin Programmin Language

Why Kotlin ?If Java ?

            Kotlin has its own rich set of features such as.

Kotlin is Concise:

      Kotlin Programming  Langugage  reduces the boilerplate code or boilerplate(refers to section of codes which is to be included many places 
with less use with out any alteration).

Example: getter and setter methods in java.

kotlin is Safe:

Kotlin Programming is safe because Kotlin avoids NULL POINTER EXCEPTION.

Kotlin is Interoperable(exchanges and make use of info)

Kotlin Programming is Interoperable because it make use of all the existing libraries from JVM,Android,browser. 

Kotlin is tool friendly

Kotlin Programming Language supports any tool which is supported by java without any fail.

Kotlin is versatile

  Kotlin can build Server Side applications,Android apps, or Web Applications also  to prove its versatile feature.



fun main(args: Array<String>) {
    println("Hello World")
}
Next
Previous
Click here for Comments

0 comments: