This is the Windows app named Software Design in Haskell whose latest release can be downloaded as software-design-in-haskellsourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
ডাউনলোড করুন এবং অনলাইনে চালান সফটওয়্যার ডিজাইন নামের এই অ্যাপটি Haskell-এ OnWorks-এর সাথে বিনামূল্যে।
এই অ্যাপটি চালানোর জন্য এই নির্দেশাবলী অনুসরণ করুন:
- 1. আপনার পিসিতে এই অ্যাপ্লিকেশনটি ডাউনলোড করুন৷
- 2. আমাদের ফাইল ম্যানেজারে প্রবেশ করুন https://www.onworks.net/myfiles.php?username=XXXXX আপনি যে ইউজারনেম চান।
- 3. এই ধরনের ফাইল ম্যানেজারে এই অ্যাপ্লিকেশনটি আপলোড করুন।
- 4. এই ওয়েবসাইট থেকে যেকোনো OS OnWorks অনলাইন এমুলেটর শুরু করুন, তবে আরও ভালো উইন্ডোজ অনলাইন এমুলেটর।
- 5. OnWorks Windows OS থেকে আপনি এইমাত্র শুরু করেছেন, আমাদের ফাইল ম্যানেজারে যান https://www.onworks.net/myfiles.php?username=XXXXX আপনার পছন্দের ব্যবহারকারীর নাম সহ।
- 6. অ্যাপ্লিকেশনটি ডাউনলোড করুন এবং এটি ইনস্টল করুন।
- 7. আপনার লিনাক্স ডিস্ট্রিবিউশন সফ্টওয়্যার সংগ্রহস্থল থেকে ওয়াইন ডাউনলোড করুন। একবার ইনস্টল হয়ে গেলে, আপনি ওয়াইন দিয়ে চালানোর জন্য অ্যাপটিতে ডাবল-ক্লিক করতে পারেন। এছাড়াও আপনি PlayOnLinux ব্যবহার করে দেখতে পারেন, ওয়াইনের উপর একটি অভিনব ইন্টারফেস যা আপনাকে জনপ্রিয় উইন্ডোজ প্রোগ্রাম এবং গেম ইনস্টল করতে সাহায্য করবে।
ওয়াইন লিনাক্সে উইন্ডোজ সফ্টওয়্যার চালানোর একটি উপায়, কিন্তু কোন উইন্ডোজ প্রয়োজন নেই। ওয়াইন হল একটি ওপেন সোর্স উইন্ডোজ সামঞ্জস্যপূর্ণ স্তর যা সরাসরি যেকোনো লিনাক্স ডেস্কটপে উইন্ডোজ প্রোগ্রাম চালাতে পারে। মূলত, ওয়াইন স্ক্র্যাচ থেকে পর্যাপ্ত উইন্ডোজ পুনরায় প্রয়োগ করার চেষ্টা করছে যাতে এটি আসলে উইন্ডোজের প্রয়োজন ছাড়াই সেই সমস্ত উইন্ডোজ অ্যাপ্লিকেশন চালাতে পারে।
স্ক্রীনশটগুলি
Ad
হাস্কেলে সফটওয়্যার ডিজাইন
বর্ণনাঃ
এই সংগ্রহস্থলটি বৃহৎ, রক্ষণাবেক্ষণযোগ্য হ্যাস্কেল সিস্টেম তৈরির জন্য একটি বিস্তৃত নির্দেশিকা প্রদান করে, যা আর্কিটেকচার, মডুলারিটি এবং ব্যবহারিক নকশা কৌশলের উপর দৃষ্টি নিবদ্ধ করে। এটি বিশুদ্ধ ডোমেন লজিককে পার্শ্ব প্রতিক্রিয়া থেকে পৃথক করার জন্য, কোডকে স্তর এবং উপাদানগুলিতে সংগঠিত করার জন্য প্যাটার্ন উপস্থাপন করে যা বিচ্ছিন্নভাবে পরীক্ষা করা যেতে পারে। পাঠকরা একাধিক শৈলীর মুখোমুখি হন — MTL/টাইপক্লাস সীমাবদ্ধতা, ট্যাগলেস-ফাইনাল এনকোডিং, ফ্রি এবং ফ্রির মোনাড, রিডারটি-স্টাইল অ্যাপ্লিকেশন পরিবেশ — এবং প্রতিটি কখন প্রয়োগ করতে হবে তা শিখেন। উদাহরণগুলি ব্যবসায়িক যুক্তি পরিষ্কার রাখার জন্য স্থায়িত্ব, লগিং, কনফিগারেশন এবং বহিরাগত পরিষেবাগুলির মতো অবকাঠামোগত উদ্বেগগুলির জন্য স্পষ্ট সীমানা জোর দেয়। সর্বত্র, কোডটি হ্যাস্কেলে নির্ভরতা বিপরীতকরণ চিত্রিত করে, দেখায় যে কীভাবে ব্যাপক পুনর্লিখন ছাড়াই বাস্তবায়নগুলি অদলবদল করতে হয়। ফলাফলটি কৌশল এবং চলমান উদাহরণগুলির একটি রান্নার বই যা দলগুলিকে ছোট স্ক্রিপ্ট বা একাডেমিক অনুশীলনের বাইরে বাস্তব-বিশ্বের হ্যাস্কেল অ্যাপ্লিকেশন গঠনে সহায়তা করে।
বৈশিষ্ট্য
- স্থাপত্যের দৃষ্টান্তের ক্যাটালগ (ফ্রি মোনাডস, ফাইনাল ট্যাগলেস, ইত্যাদি)
- কার্যকরী প্রোগ্রামিংয়ের জন্য নির্দিষ্ট নকশার ধরণ এবং বাগধারা
- কোড সংগঠন এবং মডুলারিটির জন্য নির্দেশিকা
- কার্যকরী বনাম OO প্যাটার্নের তুলনা
- সেরা অনুশীলন, শৈলী এবং নকশা নীতি
- প্রকল্প, উদাহরণ কাঠামো এবং ব্যবহারের ধরণ প্রদর্শন করুন
প্রোগ্রামিং ভাষা
Haskell,
বিভাগ
এটি এমন একটি অ্যাপ্লিকেশন যা https://sourceforge.net/projects/software-design-haskell.mirror/ থেকেও আনা যেতে পারে। আমাদের বিনামূল্যের অপারেটিভ সিস্টেমগুলির মধ্যে একটি থেকে সবচেয়ে সহজ উপায়ে অনলাইনে চালানোর জন্য এটি OnWorks-এ হোস্ট করা হয়েছে।