বিং

এম

সুচিপত্র:

Anonim

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

ভাষা, কোডনাম M, C এর উপর ভিত্তি করে এবং বিশেষভাবে প্রোগ্রামিং অপারেটিং সিস্টেমের জন্য ডিজাইন করা হয়েছে, সর্বনিম্ন স্তরে পৌঁছাতে সক্ষম কিন্তু ব্যবহারকারীর অ্যাপ্লিকেশনের মতো আরও সাধারণ প্রোগ্রাম তৈরি করার জন্য প্রয়োজনীয় প্রয়োজনীয় বিমূর্ততা না হারিয়ে।

তার ব্লগের একটি প্রবন্ধে, মিডোরির ডেভেলপারদের একজন জো ডাফি এই ভবিষ্যৎ ভাষা সম্পর্কে খুব আকর্ষণীয় বিবরণ শেয়ার করেছেন৷ প্রকল্পের মূল ধারণা হল একটি ভাষা তৈরি করা যাতে টাইপ-সেফ (টাইপ-সেফটি) যেমন C, কিন্তু c খুব ভালো পারফরম্যান্সের সাথে , যেমন C++।

পারফরম্যান্স প্রচেষ্টার বেশিরভাগই C এর দুটি ক্ষেত্রকে টুইক করার জন্য যায়: আবর্জনা সংগ্রহকারী এবং টাইপিং সিস্টেম এক নজরে, C প্রতি X সময়ে একটি প্রোগ্রামের জন্য আবর্জনা সংগ্রাহক, এমন বস্তুর সন্ধান করে যেগুলি আর ব্যবহার করা হয় না (উদাহরণস্বরূপ, আপনার ব্রাউজার RAM-এ বেশ কয়েকটি ছবি সংরক্ষণ করেছে কিন্তু তাদের আর প্রয়োজন নেই) এবং তাদের মেমরি মুক্ত করে। বিকাশকারীদের জন্য এটি এমন একটি সিস্টেম যা মেমরি পরিচালনার ক্ষেত্রে অনেক জটিলতা মুক্ত করে, তবে আপনি যেমন কল্পনা করতে পারেন এটি ধীর। এম এই বিষয়ে আরও স্মার্ট হবে, বস্তুর জীবনচক্রকে আরও ভালভাবে বোঝার জন্য C++ থেকে বেশ কয়েকটি ধারণা ধার করা (যখন সেগুলি ব্যবহার করা শুরু হয় এবং কখন তাদের আর প্রয়োজন হয় না) এবং এইভাবে মেমরি বরাদ্দ এবং মুক্ত করার ক্ষেত্রে আরও দক্ষ হবে। আবর্জনা সংগ্রহকারী ছাড়াই খেলায় আসতে হবে।

"

অন্যদিকে, টাইপিং সিস্টেমের পরিবর্তনগুলি বেশিরভাগ পুরানো ভাষাগুলির (পড়ুন: 2005 সালের আগে ডিজাইন করা) বর্তমানে যে সমস্যাগুলি রয়েছে তার একটি সমাধান করতে চায়, parallelism এই মুহুর্তে, কম্পিউটার উচ্চতায় বৃদ্ধি পায় না - প্রসেসরের গতি - কিন্তু প্রস্থে, সমান্তরালে আরও কোর সহ। এই ধরনের সমান্তরাল প্রক্রিয়াকরণের ভাল ব্যবহার করে এমন প্রোগ্রাম তৈরি করা সহজ নয় এবং অনেক সূক্ষ্ম বিবরণ রয়েছে, বিশেষ করে যখন একাধিক প্রক্রিয়া বা থ্রেডের মধ্যে ডেটা ভাগ করে নেওয়া হয়।"

M কার্যকরী প্রোগ্রামিং ভাষা থেকে ধারণা নিয়ে আসবে, প্রধানত অবজেক্ট অপরিবর্তনীয়তা এবং পদ্ধতির পার্শ্ব-প্রতিক্রিয়া হ্যান্ডলিং, যা প্রোগ্রামার এবং কম্পাইলারের জন্য একাধিক থ্রেড তৈরি করা সহজ করে তুলবে কম্পিউটারগুলির একাধিক কোরের সুবিধা নিন এবং এইভাবে কার্যক্ষমতার ব্যাপক উন্নতি ঘটান।

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

প্রযুক্তিগত পরিভাষায় যথেষ্ট: এর মানে কি?

কিছুক্ষণের জন্য প্রোগ্রামিং ভাষার জগতে ডুব দেওয়ার পর, সবকিছুর মানে কি?

প্রথমত, মাইক্রোসফট উইন্ডোজের পরবর্তী ধাপকে খুব গুরুত্ব সহকারে নিচ্ছে বলে মনে হচ্ছে। মেরি জো ফোলি বলেছেন যে মিডোরি শুধুমাত্র একটি গবেষণা প্রকল্প থেকে ইউনিফাইড অপারেটিং সিস্টেম গ্রুপে টেরি মায়ারসনের শাখার অধীনে এসেছেন। M এবং Midori শুধুমাত্র একটি পরীক্ষা নয়, মাইক্রোসফটের জন্য এগিয়ে যাওয়ার পথ৷

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

অবশ্যই, মিডোরি স্বল্প বা মাঝারি মেয়াদে থাকবে না। কিন্তু যখন এটি শেষ হয়ে যায় (যদি এটি কখনও করা হয়, যা নিশ্চিতও নয়) এটি এমন একটি সিস্টেম হবে যা শুরু থেকেই সমান্তরাল এবং ক্লাউড ফোকাসড হয়ে মাইক্রোসফ্টকে বিশ্বে শীর্ষে রাখবে অপারেটিং সিস্টেমের, অন্তত একটি প্রযুক্তিগত এবং ক্ষমতা স্তরে।

M এর জন্য, যদি প্রতিশ্রুতি অনুযায়ী এটি কোন অসমর্থিত পরিবর্তন ছাড়াই C এর একটি এক্সটেনশন হয়, অনেক ডেভেলপার সহজেই এতে স্যুইচ করতে পারে। এবং যদি তারা এটিকে সম্পূর্ণভাবে বাক্সের বাইরে ছেড়ে দেয়, যার প্রতিশ্রুতিও তারা দিয়েছে, তাহলে তারা হয়তো C যে 'মাইক্রোসফ্ট লুপ'-এ আটকে আছে তা থেকে বের করে আনতে পারে, এটিকে প্রসারিত করতে পারে এবং এইভাবে একটি বিশাল সুবিধা অর্জন করতে পারে। অন্যান্য ভাষা এবং কোম্পানি।

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

বিং

সম্পাদকের পছন্দ

Back to top button