Search This Blog

গুগলের নিজস্ব প্রোগ্রামিং ভাষা গো Go প্রোগ্রামিং ল্যাঙ্গুয়েজ এর অসুবিধা সমূহ , Go Programming Language

 Go এর অসুবিধা

অবশ্যই, এর মানে এই নয় যে গো একটি নিখুঁত ভাষা-কোন ভাষা নয়। আমরা Go-এর কিছু সাধারণ সমালোচনা ঘনিষ্ঠভাবে দেখব।


একটি GUI লাইব্রেরির অভাব । একক-পৃষ্ঠার অ্যাপ্লিকেশানগুলি বিকাশের জন্য গো চমত্কার৷ যাইহোক, এটির কোন নেটিভ GUI লাইব্রেরি নেই, যার মানে আপনাকে জানতে হবে কিভাবে আপনার অ্যাপের সাথে একটি লাইব্রেরি কানেক্ট করতে হয়- এমন কিছু যা পাইথন বা জাভার নেটিভ সলিউশনের সাথে করা সহজ হতো।


খুব সহজ . Go এর প্রাথমিক শক্তিগুলির মধ্যে একটি হল এটির সবচেয়ে সমালোচিত ত্রুটিগুলির মধ্যে একটি। গো বাছাই করা যতটা সহজ, এর সরলতার অর্থ হল এটি অন্যান্য ভাষার মতো বহুমুখী নয়। আপনি যখন রাস্ট এবং হাস্কেলের মতো অন্যান্য ভাষার দিকে তাকান, তখন তাদের জটিলতার কারণে এগুলিকে প্রায়শই উচ্চতর শেখার বক্ররেখা বলে মনে করা হয়। বিনিময়ে, যাইহোক, তারা স্মার্ট অ্যাবস্ট্রাকশন নিয়ে আসে যা প্রোগ্রামারদের বহুমুখীতা প্রদান করে যা তাদের কম দিয়ে আরও বেশি করতে হবে। যান, দুর্ভাগ্যবশত, পরিসীমা এই ধরনের নেই.


VM নেই। Go-এর রানটাইম একটি ভার্চুয়াল মেশিন (VM) দিয়ে আসে না, যেমন Java দ্বারা প্রদত্ত। এটি এর নির্মাতাদের দ্বারা একটি সচেতন পছন্দ ছিল এবং স্বতন্ত্র সুবিধাগুলি অফার করে যা Go কে সহজ এবং দ্রুত ব্যবহার করে৷ কিন্তু এটি ট্রেডঅফের সাথেও আসে।


একের জন্য, এটি ভিএম-এ চলাকালীন জনপ্রিয় ভাষাগুলির প্রাথমিক সুবিধার সাথে আসে না: দক্ষতা। ভিএমগুলি হল দক্ষ কোড লেখার বিষয়ে, যার মানে Go ফাইলগুলি প্রতিযোগী প্রোগ্রামিং ভাষার তুলনায় উল্লেখযোগ্যভাবে বড়। কিন্তু এটা সব খারাপ খবর না. গুগল গত কয়েক বছর ধরে Go-এর দক্ষতা নিয়ে কাজ করছে। সুতরাং, এটি শুধুমাত্র সময়ের ব্যাপার যতক্ষণ না আমরা অনেক র‍্যাম খেয়ে Go দিয়ে লেখা জটিল প্রোগ্রামগুলির দিনগুলিকে বিদায় জানাই৷ 


গো হ্যাজ ইয়েট টু ম্যাচুর। প্রোগ্রামিং জগতে তার সমসাময়িকদের তুলনায়, পরিপক্কতার দিক থেকে Go এখনও তার কিশোর বয়সে। গো একটি স্মার্ট নেটিভ লাইব্রেরি নিয়ে গর্ব করে, কিন্তু আপাতত, জাভা-এর মতো ভাষা এবং লাইব্রেরির কুটির শিল্প এবং একটি উত্সাহী সম্প্রদায় থেকে তারা যে সমর্থন উপভোগ করে তা থেকে এটি এখনও অনেক দূরে। 

Share:

Post a Comment

Copyright © Idea Hubx. Designed by OddThemes