সোমবার, ১৩ নভেম্বর, ২০১৭

জাদুকরি Language Kotlin

কথায়  আছেনা ,
                               " প্রয়োজনীয়তাই  উদ্ভাবনের  জনক । "

কম্পিউটার  আবিষ্কার  এর পর থেকে মানুষ তাদের  কাজকে সহজ  ও  কম্পিউটার এর  বোধগম্য  করার  জন্য  নানা রকম  programming language  এর উদ্ভাবন করে গেছেন । ২০১৭ সালে  মানুষের  মনে  জাদুকরি  ভাবে  দাগ  কেটে  গেছে   যে  programming language   তা  হল  Kotlin .





সম্প্রতি   Google I/O  তে  প্রকাশিত  ও  পরিচিতি  পাওয়া যায়  এই  নতুন  জাদুকরি  programming language  Kotlin এর । 

Kotlin   একটি  জাদুকরি   programming  language  যা  Java   virtual machine  এ  চালনা  করা  যায়  এবং   Java script source  code  এ   compile  করা   যায়  অথবা   LLVM  compiler  এর  অবকাঠামোতেও   ব্যাবহার  করা  যায়  , এছাড়াও    Android studio 3.0 তে  ব্যাবহার  করা  যায় । 


এর  প্রধান উন্নতি সাধিত  হয়   সেন্ট   পিটার্সবার্গে ,  রাশিয়া ভিত্তিক JetBrains প্রোগ্রামারদের একটি দল এটি   develop  করেন   Project  Kotlin নামে । সেন্ট   পিটার্সবার্গ  শহরের  খুব  কাছেই  Kotlin island  অবস্থিত ।  এই   Kotlin island  থেকেই  এই জাদুকরি  ভাষাটির   নামকরণ  করা   হয় । syntax  গত  দিক  দিয়ে   Java  এর  সাথে    Kotlin  সামঞ্জস্যপূর্ণ   নয় ।  Android  studio 3.0  এর  মাধ্যমে     Kotlin   এর  শুভ    যাত্রা   শুরু  হয়েছে  এই   programming  language  দের   রাজক্তে ।




Java  Android  development  এর  জন্য  আনুষ্ঠানিক  ভাষা  হিসাবে   ব্যাবহার  হয়ে আসছে । তবে  নিশ্চয়ই  আপনাকে এই সময়ে  খেয়াল  রাখতে  হবে  যে  Java  এর  মতন   Kotlin   ও  বন্ধুক্তপূর্ণ   programming  language যা   Android developer   দের  বিকল্পগুলি  উদ্ভাবনের চেষ্টা  করছে । সম্প্রতি  Kotlin  সম্পর্কে  আমাদের  প্রত্যাশা অনেক  এবং    Kotlinconf   শীঘ্রহি  আমাদের  মাঝে  আসছে   আসার  আলো   জালাতে ।

সম্প্রতি  JAVA SE 9  Kotlin  এর  প্রতিদ্বন্দ্বী  হিসাবে  বাজারে  চলে এসেছে  এবং    Kotlin  এর  সাথে  সমর্থন রেখে  JAVA SE 9  উদ্ভাবন  করা  হয়েছে  এবং   আপনি    JAVA SE 9  থেকেও   নতুন  এবং  দরকারি   সুবিধা  গুল    আশা  করতে  পারেন ।

কেন  Kotlin language  ব্যাবহার করবেন ঃ


  • Kotlin  Android platform  এ   Java   এবং   C++   এর  পাশাপাশি  কাজ করে ।   Kotlin   syntax  গুল ব্যাবহার  করে  আপনি আপনার   Java project  এ   Kotlin  ব্যাবহার  করতে পারবেন  এবং   function   গুল  call  করতে পারবেন  যা  অন্য ভাষা  এর  ক্ষেত্রে  সম্পূর্ণ  ভিন্ন ।   Kotlin  কিছু  বছর  আগেও    developer  দের  দ্বারা  বেবরিত  হয়ে আসছে   কিন্তু  কিছু দিন আগেই   Google I/O  2017   এ এটি  Android  platform  এর  জন্য  সমর্থন  পেয়েছে ।

  • Kotlin  language  এ  semi colon   ব্যাবহার  করতে  হয়  না । 

  • kotlin   নতুন   Android  ভাষা  , নিরাপদ , লিখতে সহজ , অল্প  সময়ে   অধিক   code   লিখা  যায় ।  UX  এর   জন্য  এই  Application   গুলি  কম   bug  এবং   crash  কম করে । 

  • যদিও    Java  এবং    Kotlin   উভয়  language  ই    Android  development  এর  জন্য  ব্যাবহার  করা  হয়  কিন্তু    Kotlin  অনেক উপায়ে   একটি  পরিষ্কার  স্লেট  এবং  এটি    Android  developer  দের  জন্য  অনেক  বড়   বৈশিষ্ট্য   যোগ  করে । 

  •  Kotlin ভাষাটির  যত্ন  নেয়ার  জন্য  একটি  অলাভজনক   Kotlin  ভিত্তি  স্থাপন  করার  চেষ্টা করা  হচ্ছে । 

JAVA  নাকি  Kotlin ঃ


  • একজন  Android  developer  হিসাবে    Java  নাকি   Kotlin  কোন   language  টি   ব্যাবহার  করব  এরকম  প্রশ্ন  অনেকের  মনে  গাথা  । এসকল  প্রশ্নের  জন্য  কিছু   কথা , 

  • যদি আপনি    Android  platform  এ  নতুন  হন  তবে  অবশ্যই  আপনার   Android development  এর  হাতে খড়ি  হওয়া  উচিত    JAVA  দিয়ে  ।

  •  Kotlin  শেখার  জন্য  resource  কম ,    Java  এর  তুলনায়   । তাই   Java  সম্পর্কে  শিখতে  থাকুন  এবং  আপনি  পরে  Kotlin   ব্যাবহার  করতে  আরও   আত্মবিশ্বাসী   হবেন ।

  • যদি  আপনি  নিজেকে আত্মবিশ্বাসী  মনে করেন তাহলে  আপনি  Kotlin  ব্যাবহার করে  কম code  এবং  অন্যান্য  উপকারিতা  উপভোগ  করতে  পারেন  । Kotlin   যেহেতু   অল্প  সময়েই  অধিক  জনপ্রিয়  হয়ে  উঠেছে  তাই    Java   এর  পাশাপাশি  Kotlin এরও  সুন্দর  ভবিষ্যৎ  রয়েছে ।  তাই  শুরু  হোক  Kotlin  দিয়ে  আপনার  পথ চলা । 

Kotlin  এর  বিস্তার ঃ

prezi  এর  মতন  software  এর   backend এ  Kotlin  ব্যাবহার  করা  হয়েছে । Expedia , Flipboard , Pinterest , Square এর  মতন  প্রতিষ্ঠানগুলোর  Application development  এ   Kotlin  ব্যাবহার করা  হয় । এছাড়াও    Coursera , Uber ,  Netfix ,  Amazon web services ,  Basecamp , Goldman Suchs ,  Wells Fargo , Jap Morgan , Trello ,  HSBC , UBS , Deutsche  Bank ইত্যাদি  প্রতিষ্ঠানেও  Kotlin  দ্বারা  development   কাজ করা  হয় ।  

                " Everyday life is like programming, I guess. If you                love something you can put beauty into it. "
                                                                                                                    Donald Kunuth

ধন্যবাদ ।

1 টি মন্তব্য: