Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Go 1.19 প্রকাশিত হয়েছে: উন্নত জেনেরিক, পরিমার্জন এবং একটি নতুন মেমরি মডেল

Go 1.19 প্রকাশিত হয়েছে: উন্নত জেনেরিক, পরিমার্জন এবং একটি নতুন মেমরি মডেল

গুগলের গো (গোলাং) প্রোগ্রামিং ল্যাঙ্গুয়েজ তার সর্বশেষ সংস্করণ Go 1.19 প্রকাশ করেছে, এটির জেনেরিক সমর্থনকে উন্নত করেছে, একটি উন্নত মেমরি মডেল প্রবর্তন করেছে এবং অন্যান্য বিভিন্ন বৈশিষ্ট্য প্রদান করেছে। এই আপডেটটি সম্প্রতি যোগ করা জেনেরিকগুলিকে পরিমার্জন করার উপর ফোকাস করে, যা প্রথম Go 1.18-এ চালু করা হয়েছিল এবং জেনেরিক কোডের কার্যকারিতা 20 শতাংশ পর্যন্ত অপ্টিমাইজ করা হয়েছে।

Go 1.19-এ উন্নতি

2 আগস্ট Go 1.19 প্রকাশের সাথে, জেনেরিক সহায়তার উন্নয়ন কর্মক্ষমতা উন্নতির সাথে সম্প্রদায়ের দ্বারা রিপোর্ট করা সূক্ষ্ম সমস্যা এবং কর্নার কেসগুলির সমাধানের দিকে মনোনিবেশ করে। ভাষাতে জেনেরিকের প্রবর্তন একটি দীর্ঘ প্রতীক্ষিত বৈশিষ্ট্য ছিল যা Go 1.18 এ যোগ করা হয়েছিল, যা মার্চ মাসে প্রকাশিত হয়েছিল।

সিঙ্ক্রোনাইজেশন অ্যালগরিদম বাস্তবায়নের জন্য নিম্ন-স্তরের পারমাণবিক মেমরি আদিম প্রদান করে সিঙ্ক/পারমাণবিক প্যাকেজের আচরণকে স্পষ্টভাবে সংজ্ঞায়িত করার জন্য গো মেমরি মডেলটি আপডেট করা হয়েছে। সংঘটিত-পূর্ব সম্পর্কের আনুষ্ঠানিক সংজ্ঞা C, C++, Java, JavaScript, Rust এবং Swift দ্বারা ব্যবহৃত মেমরি মডেলগুলির সাথে সারিবদ্ধ করার জন্য পুনর্গঠন করা হয়েছে। এই আপডেট বিদ্যমান প্রোগ্রাম প্রভাবিত করে না.

মেমরি মডেল আপগ্রেডের অংশ হিসেবে, atomic.int64 এবং atomic.Pointer(T) সহ সিঙ্ক/পারমাণবিক প্যাকেজে নতুন ধরনের প্রবর্তন করা হয়েছে, যা পারমাণবিক মান ব্যবহার করা আরও সুবিধাজনক করে তুলেছে। Go 1.19 এখন Windows, macOS এবং Linux-এর জন্য go.dev থেকে ডাউনলোডের জন্য উপলব্ধ।

Go 1.19-এ অতিরিক্ত বৈশিষ্ট্য

জেনেরিক এবং নতুন মেমরি মডেলের উন্নতি ছাড়াও, Go 1.19 অন্যান্য বৈশিষ্ট্যগুলি চালু করেছে:

  • আবর্জনা সংগ্রহকারীতে একটি নরম মেমরির সীমা যোগ করা হয়েছে, যা ডেডিকেটেড মেমরি বরাদ্দ সহ পাত্রে চলমান Go প্রোগ্রামগুলিকে অপ্টিমাইজ করতে সহায়তা করে।
  • কর্মক্ষমতা এবং বাস্তবায়নের উন্নতি, যেমন স্ট্যাক কপি কমাতে কোরোটিন স্ট্যাকের গতিশীল সাইজিং, বেশিরভাগ ইউনিক্স সিস্টেমে অতিরিক্ত ফাইল বর্ণনাকারীর স্বয়ংক্রিয় ব্যবহার, x86-64 এবং ARM64-এ বড় সুইচ স্টেটমেন্টের জন্য জাম্প টেবিল, এবং ডিবাগার-ইনজেক্টেড ফাংশন কলের জন্য সমর্থন ARM64।
  • বিদ্যমান প্রোগ্রামগুলিকে প্রভাবিত না করে পদ্ধতির ঘোষণায় পরামিতি টাইপ করার জন্য একটি ছোট সংশোধন করা হয়েছে।
  • ডক মন্তব্যগুলি এখন লিঙ্ক, তালিকা এবং শিরোনাম সিনট্যাক্স সমর্থন করে, ডক মন্তব্য রচনাকে আরও পরিষ্কার করে, বিশেষ করে বিস্তৃত API সহ প্যাকেজের জন্য।
  • নিরাপত্তার উদ্দেশ্যে, OS/exec প্যাকেজ আর PATH লুকআপে আপেক্ষিক পাথগুলিকে অনুমতি দেয় না।
  • একটি নতুন বিল্ড সীমাবদ্ধতা, ইউনিক্স, চালু করা হয়েছে, যেটি সন্তুষ্ট হয় যখন লক্ষ্যযুক্ত ওএস যে কোনো ইউনিক্স-সদৃশ সিস্টেমে কাজ করে।

অ্যাপমাস্টারের মতো no-code এবং low-code প্ল্যাটফর্মগুলি গ্রহণ করার ফলে AppMaster increases, it is essential for developers to stay up to date with the latest advancements in popular programming languages like Go. The integration of Go with AppMaster can speed up backend applications' development, offering enhanced scalability and cost-effectiveness. Go 1.19 brings substantial improvements to boost performance, security, and developer experience, strengthening its position as a vital tool for modern software development.

সম্পর্কিত পোস্ট

BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
AppMaster NYC-তে BubbleCon 2024-এ অংশগ্রহণ করেছে, অন্তর্দৃষ্টি অর্জন করেছে, নেটওয়ার্ক প্রসারিত করছে এবং নো-কোড ডেভেলপমেন্ট স্পেসে উদ্ভাবন চালানোর সুযোগ অন্বেষণ করেছে।
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 নিউ ইয়র্ক সিটিকে আলোকিত করেছে, ফ্লুটারফ্লো-এর মাধ্যমে ডেভেলপারদের অ্যাপ ডেভেলপমেন্টে অত্যাধুনিক অন্তর্দৃষ্টি এনেছে। বিশেষজ্ঞ-নেতৃত্বাধীন সেশন, একচেটিয়া আপডেট, এবং অতুলনীয় নেটওয়ার্কিং সহ, এটি এমন একটি ইভেন্ট ছিল যা মিস করা যাবে না!
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
টেসলা এবং অ্যামাজনের মতো জায়ান্ট সহ 254টি কোম্পানিতে 60,000 চাকরি কাটার সাথে, 2024 সালে প্রযুক্তি ছাঁটাইয়ের একটি অব্যাহত তরঙ্গ উদ্ভাবনের ল্যান্ডস্কেপকে নতুন আকার দিতে দেখা যাচ্ছে।
বিনামূল্যে শুরু করুন
এটি নিজে চেষ্টা করার জন্য অনুপ্রাণিত?

AppMaster এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

জীবনে আপনার আইডিয়া আনুন