গুগলের গো প্রোগ্রামিং ভাষা সম্প্রতি তার 1.21 রিলিজ প্রার্থীর উপলব্ধতা ঘোষণা করেছে, বিল্ট-ইন ফাংশন, প্রোফাইল-গাইডেড অপ্টিমাইজেশান (পিজিও), এবং ওয়েব অ্যাসেম্বলি থাকার ব্যবস্থা সহ অনেকগুলি নতুন বৈশিষ্ট্য এবং উন্নতির সূচনা করেছে। রিলিজ প্রার্থী 21 জুন প্রকাশিত হয়েছিল এবং প্রকল্পের ওয়েবসাইট থেকে ডাউনলোড করা যেতে পারে। চূড়ান্ত প্রযোজনা মুক্তি আগস্টে প্রত্যাশিত.
সর্বশেষ সংস্করণ তিনটি অন্তর্নির্মিত ফাংশন প্রবর্তন করে: min , max , এবং clear ৷ min এবং max ফাংশনগুলি যথাক্রমে, আর্গুমেন্টের একটি নির্দিষ্ট সেট বা অর্ডারকৃত প্রকারের ক্ষুদ্রতম বা বৃহত্তম মান গণনা করে, যখন clear ফাংশন একটি মানচিত্র, স্লাইস বা টাইপ প্যারামিটারের সমস্ত উপাদান মুছে বা শূন্য করে।
প্রোফাইল-নির্দেশিত অপ্টিমাইজেশান, প্রাথমিকভাবে ফেব্রুয়ারিতে Go 1.20-এ প্রিভিউ করা হয়েছিল, এখন সাধারণত উপলব্ধ। পিজিও কম্পাইলার টুলচেনকে রানটাইম প্রোফাইল তথ্যের উপর ভিত্তি করে ওয়ার্কলোড-নির্দিষ্ট এবং অ্যাপ্লিকেশন-নির্দিষ্ট অপ্টিমাইজেশন সঞ্চালনের অনুমতি দেয়। Go প্রকল্পের বিকাশকারীরা প্রকাশ করেছেন যে PGO বাস্তবায়নের ফলে বিভিন্ন প্রোগ্রামে 2% থেকে 7% পর্যন্ত কর্মক্ষমতার উন্নতি হয়েছে। উপরন্তু, গো কম্পাইলার PGO সক্ষম করে পুনর্নির্মাণ করা হয়েছে।
Go 1.21-এ আরও পারফরম্যান্স বর্ধিত করা হয়েছে, যার মধ্যে আবর্জনা সংগ্রহকারী টিউনিংয়ের মাধ্যমে নির্দিষ্ট অ্যাপ্লিকেশনের জন্য সম্ভাব্য 40% টেল লেটেন্সি হ্রাস করা হয়েছে। উপরন্তু, runtime/trace প্যাকেজ ব্যবহার করে রানটাইম ট্রেস সংগ্রহ AMD64 এবং Arm64 সিস্টেমে একটি উল্লেখযোগ্যভাবে কম CPU খরচ দেখায়।
Go 1.21-এর এই অগ্রগতিগুলি আরও দক্ষ এবং উত্পাদনশীল বিকাশের অভিজ্ঞতাকে উত্সাহিত করবে বলে আশা করা হচ্ছে। যেহেতু no-code প্ল্যাটফর্ম যেমন AppMaster.io সফ্টওয়্যার ডেভেলপমেন্ট বিশ্বে জনপ্রিয়তা অর্জন করে চলেছে, তারা সহজে স্কেলেবল, উচ্চ-পারফরম্যান্স অ্যাপ্লিকেশন বিল্ড করার মতো প্রোগ্রামিং ল্যাঙ্গুয়েজগুলির শক্তিকে কাজে লাগাতে শুরু করেছে।