HeadlinesBriefing favicon HeadlinesBriefing.com

Cobalt C 1.0 মালিকাধিকার ও নিরাপত্তা বৈশিষ্ট্য চালু করেছে

Hacker News •
×

Cobalt C 1.0.0 একটি স্ট্যাটিক্যালি টাইপড সিস্টেম প্রোগ্রামিং ভাষা যা অগ্রাধিকারপ্রাপ্ত সংসাধন ব্যবস্থাপনা এবং শক্তিশালী মেমরি স্যাফটির জন্য ডিজাইন করা হয়েছে। স্পেসিফিকেশনটি স্পষ্ট মালিকাধিকার, নির্ধারিত ধ্বংস এবং কম্পাইলার-চেকড ঋণদান চালু করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে অনুমান করা জীবনকাল, স্পষ্ট শূন্যতা এবং সীমা-নিরাপদ অপারেশন। ভাষাটি মূল এক্সিকিউশন এবং নিয়ন্ত্রিত নিম্ন-স্তরীয় ইন্টারঅ্যাকশন প্রয়োজনীয় সফটওয়্যারকে লক্ষ্য করে ট্রেসিং গার্বেজ কালেকশন ছাড়া। মডিউলগুলি নামস্থান স্থাপন করে এবং কাঠামোগত ত্রুটি পরিচালনা সমর্থন করে। নিরাপদ অপারেশনগুলি সাধারণ ব্যবহারের মাধ্যমে অপরিভাষিত আচরণ চালু করা পরিষ্কার। সিন্ট্যাক্সি ভেরিয়েবল ঘোষণার সমর্থন করে পরিবর্তনযোগ্যতা নিয়ন্ত্রণ, স্থির পরিভাষা এবং ফিক্সড-উইথ্থ ইন্টিজার এবং ফ্লোট অন্তর্ভুক্ত করে প্রিমিটিভ টাইপ। যৌগিক টাইপগুলি স্ট্রাক্ট, ইনাম, টিউপল এবং ফাংশন টাইপ অন্তর্ভুক্ত করে। পরিচালিত রেফারেন্সগুলি মালিকাধিকার সেমান্টিক্স ব্যবহার করে, যেখানে কাঁচা পয়েন্টারগুলি তাদের ম্যানিপুলেশনের জন্য অনিরাপদ প্রসঙ্গ প্রয়োজন। স্পেসিফিকেশনটি স্থিরাংক এবং চলকের জন্য টাইপ সামঞ্জস্যতা নিয়ম এবং ঘোষণা অর্থব্যবহার বর্ণনা করে।