Kotlin क्या है | What is Kotlin in Hindi [पूरी जानकारी 2021]

क्या अपने kotlin के बारे में पहले सुना है ? क्या आप जानते kotin का इस्तेमाल क्यों किया जाता है ?

तो आज में आपको इन प्रश्नों के उत्तर दूँगा और kotlin क्या है ? उसके बारे में पूरी जानकारी भी दूँगा |

आपको इस पोस्ट में kotin के पूरी जानकारी मिलने वाली है, तो चलिए इसे शुरू किया जाए |

Kotlin का इस्तेमाल पहले के मुकाबले आज के समय कुछ ज्यादा ही हो रहा है, और आने वाले समय में इसका इस्तेमाल और ज्यादा ही बढ़ने वाला है | kotin का इस्तेमाल ज्यातर Android development के लिए होता है, पहले android development के लिए java का इस्तेमाल किया जाता था |

kotlin-kya-hai-hinditopia

Kotlin एक statically typed, general-purpose programming language है, जिसे JetBrains द्वारा बनाया गया है | JetBrains ने kotlin को एक नए JVM language के तौर पर २०११ में launch किया था | यह एक object-oriented language है और इसे java से बेहतरीन मन जाता है |

Kotin के बारे में अब पूरी गहराई में जानकारी आपको बताता हूँ , तो चलिए Kotlin के बारे में पूरी जानकारी ली जाए |

Kotlin क्या है ? What is Kotlin in Hindi

Kotlin एक free, open source, general purpose, statically typed “pragmatic” programming language है जिसे JVM के लिए बनाया गया था |

Kotlin एक नया open source programming language है बिलकुल java की तरह | यह एक high level strongly statically typed language जिसमे functional एवं technical part भी मिला हुआ है | kotlin JVM पर काम करता है |

Kotlin programming language को Jetbrains ने बनाया था, जिसने बहुत ही अच्छे अच्छे IDE बनाए हैं जैसे की java के लिए Intellij IDE. २०१७, में Google ने Kotlin को android development का official language घोषित किया था |

Kotlin कई programming language से प्रभित एक language है जैसे की Java, Scala, Groovy आदि | Kotlin का स्य्ताक्स भले ही Java से उतना न मिलता हो, परन्तु Kotlin अंदरूनी तरीके से Java Class library पे ही निर्भर है | Kotlin दुनिया भर के coders को code safety एवं clarity प्रदान करता है |

चलिए में आपको Kotlin के उन गुणों या features के बारे में बताता हूँ जिसने उसे एक प्रसिद्ध और लोकप्रिय language बनाया है |

Kotlin के features – Features of Kotlin in Hindi

  • Kotlin एक statically typed language है | statically typed language वह  language होते है जिनके variables के type और expression को compile के समय ही समझ लिया जाता है | Kotlin एक statically typed language है, परन्तु इसके datatype को explicitly बताना जरूरी नही है |
  1. Kotlin में data classes का इस्तेमाल होता है जिनकी मदद से कई boiler plate को auto-generate किया जाता है जैसे की getter/setters, toString, equals, hashcode इत्यादि 

उदाहरण के तौर पे यह देखिये : 

Java code 

class Book { 
    private String title; 
    private Author author; 
    public String getTitle() 
    { 
        return title; 
    } 
    public void setTitle(String title) 
    { 
        this.title = title; 
    } 
    public Author getAuthor() 
    { 
        return author; 
    } 
    public void setAuthor(Author author) 
    { 
        this.author = author; 
    } 
} 

इस code को kotin मन सिर्फ १ line में ही लिखा जासकता है |

Kotlin code :

data class Book(var title:String, var author:Author)
  • Kotlin के code दूसरे के मुकाबले बहुत ही ज्यादा concise या छोटे होते है |
  1. यह एक safe language मन जाता है क्योंकि यह coders को सबसे खतरनाक NULLPointerException से छुटकारा दिलाता है और उससे आपको सेफ रखता है |

Kotlin में किसी भी null को स्टोर करने के लिए nullable का इस्तेमाल किया जाता है ,     उदाहरण के लिए यह code देखे –

String nullableStr? = null // use ? last of variable name

  • Kotlin भी JVM पे काम करता है इसीलिए इसे java के साथ मिलाकर भी काम किया जा सकता है | Java के code को kotin और kotin के java में मिलकर इस्तेमाल किये जा सकते है |
  • Kotlin ज्यादा performance देता है और कम compilation time लेता है |
  • Kotlin बहुत ज्यादा tool support प्रदान करता है , kotlin code को java के किसी भी IDE में चलाया जा सकता है जैसे की Intellij IDE, Eclipse, Android Studio. Kotlin को command prompt में भी चलाया जा सकता है |

Kotlin का architecture – Kotlin Architecture in Hindi

Kotin programming language का खुद का ही अपना architecture होता है जो उसे memory allocate और user को quality output देने में मदद करता है |

Kotlin कम्पाइलर (compiler) एक byte code बनता है जो byte code फिर JVM में चलता है , यह बिलकुल ही java के byte code की तरह होता है | जब भी २ byte code JVM में जाते है तो वे आपस में भी बात कर सकते है जिसके वजह से kotlin और java साथ में काम करते है |

जब भी kotlin , javascript को टारगेट करता है तब kotlin compiler .kt file को ES5.1 में convert करता है और ऐसा code बनता है जिसके javascript द्वारा समझा जा सकता है |

Kotlin के advantages – Advantages of Kotlin in Hindi

  • Kotlin, Google द्वारा प्रमाणित official language है android development के लिए |
  • यह एक बहुत ही आसान language है जिसे तुरंत सीखा जा सकता है | इसका code बिलकुल ही java code जैसा होता है , अगर आपको java पहले से आती है तो kotlin सीखना बाए हाथों का खेल है |
  • Kotlin एक JVM पे चलने वाला functional language है, जो की बहुत concise या छोटा होता है |
  • यह run होने में बहुत कम समय लेता है और इसका performance बहुत अच्छा होता है |
  • Kotlin एक interoperable language है , इसे java क साथ इस्तेमाल किया जासकता है |
  • Kotlin एक नया language है , परन्तु इसे java का जगह लेने नही बनाया गया था | kotlin को आप java + extra features का मिश्रण समझ सकते है |
  • Kotlin, java के मुकाबले सेफ है |

Kotlin के application – Application of Kotlin in Hindi

  • Kotlin के इस्तेमाल से android applications बनाये जाते है |
  • Kotlin को javascript में भी compile किया जा सकता है, जिसके वजह से हम frontend development भी कर सकते है |
  • Kotlin का इस्तेमाल web development और server-side development में भी किया जा सकता है |

Kotlin में “Hello world” कैसे print करे ? – Kotlin code example in Hindi

Code :

// Hello World Program

fun main(args : Array<String>) {
    println("Hello, World!")
}

Output :

Hello, World!

Conclusion 

 तो दोस्त आज की पोस्ट में अपने जाना की Kotlin क्या होता है और इसका इस्तेमाल क्यों होता है , आपने यह भी जाना की Kotlin Java के साथ किस तरह काम करता है | अपने यह भी जाना की kotlin नया होने के बावजूद हर जगह इस्तेमाल किया जाता है अपने features के वजह से |

मैं आशा करता हूँ की मेरे बताए गये पोस्ट से आपको Kotlin की पूरी जानकारी हो गई होगी |

अगर आपको  Kotlin के बारे में कुछ और जानना हो या बताना हो तो हमे बे झिझक comment करे, हमे आपकी सहायता कर और आपसे कुछ नया सीख बेहद ख़ुशी होगी |

मैं मिलता हूँ आपसे एक नये पोस्ट के साथ जो बनाएगा आपके coding Journey को और भी आसान तब तक के लिए जहाँ भी रहे कुछ नया सीखते रहे और coding करते रहे |

ज्ञान की उचाईयों को पाए !!

हिंदी Topia

2 thoughts on “Kotlin क्या है | What is Kotlin in Hindi [पूरी जानकारी 2021]”

    1. Shashank Bhushan Jha

      मुझे अच्छा लगा आपकी मदद हो पाई 🙂

Leave a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!