এটি ZM নামের লিনাক্স অ্যাপ যার সর্বশেষ রিলিজটি zm-0.15.zip হিসাবে ডাউনলোড করা যেতে পারে। এটি ওয়ার্কস্টেশনের জন্য বিনামূল্যের হোস্টিং প্রদানকারী OnWorks-এ অনলাইনে চালানো যেতে পারে।
অনওয়ার্কস সহ ZM নামের এই অ্যাপটি বিনামূল্যে অনলাইনে ডাউনলোড করুন এবং চালান।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে OnWorks Linux অনলাইন বা Windows অনলাইন এমুলেটর বা MACOS অনলাইন এমুলেটর শুরু করুন।
- 5. OnWorks Linux OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন, এটি ইনস্টল করুন এবং এটি চালান।
ZM
Ad
বর্ণনাঃ
ZM হল একটি C লাইব্রেরি যা সসীম স্টেট মেশিনের সাথে ধারাবাহিকতা (করোটিন, ব্যতিক্রম, সবুজ থ্রেড) পরিচালনা করে।
লাইব্রেরিটি বাহ্যিক নির্ভরতা বা মেশিন-নির্দিষ্ট কোড ছাড়াই C99 এ লেখা হয়েছে এবং দুটি স্বাক্ষরবিহীন int টাইপ সংজ্ঞায়িত করার সামান্য প্রচেষ্টার সাথে ansi-c বা ansi-c++ এ কম্পাইল করা যেতে পারে।
(uint8_t এবং uint32_t)।
বৈশিষ্ট্য
- টাস্ক: উদাহরণ সবুজ থ্রেড বা coroutine
- সাবটাস্ক: টাস্ক সাবটাস্ককে উদাহরণ দিতে পারে কারণ থ্রেড ফাংশন ব্যবহার করতে পারে
- ত্রুটি-ব্যতিক্রম: সাবটাস্কের মধ্যে ব্যতিক্রম উত্থাপিত এবং ধরা যেতে পারে (স্ট্যাক আনওয়াইন্ডিং)
- অবিরত-ব্যতিক্রম: রাইজ পয়েন্টে এক্সিকিউশন পুনরায় শুরু করার অনুমতি দিন (কোনও স্ট্যাক আনওয়াইন্ডিং নয়)
- ভার্চুয়াল ইভেন্ট: ওয়েটিং ইভেন্ট মোডে এক বা একাধিক টাস্ক লক করুন
- ডিটারমিনিস্টিক: লাইব্রেরি নিয়ন্ত্রণ প্রবাহ হিসাবে শুধুমাত্র সসীম রাষ্ট্র মেশিন ব্যবহার করে
- পোর্টেবল: কোন আর্কিটেকচার নির্দিষ্ট সমাবেশ কোড নেই
- no-setjmp: লাইব্রেরি কোনো অ-স্থানীয়-জাম্প ফাংশন ব্যবহার করে না (setjamp, ucontext...)
- স্বয়ংসম্পূর্ণ: কোনো বাহ্যিক বা ওএস নির্দিষ্ট লাইব্রেরি প্রয়োজন নেই
প্রোগ্রামিং ভাষা
C
এটি একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/zm-lib/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।