প্রশ্ন ট্যাগ «algebraic-data-type»

7
আপনি কীভাবে সি # - বা জাভা-জাতীয় ভাষায় বীজগণিত ডেটা টাইপগুলি এনকোড করবেন?
কিছু সমস্যা রয়েছে যা সহজেই বীজগণিত ডেটা টাইপগুলির দ্বারা সমাধান করা হয়, উদাহরণস্বরূপ একটি তালিকার ধরণটি খুব সংক্ষিপ্তভাবে হিসাবে প্রকাশ করা যেতে পারে: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = ConsCell (f a) (consmap f b) …

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

3
বীজগণিত সংক্রান্ত ডেটা ধরণের সমস্যাটি কী সমাধান করে?
যথাযথ সতর্কতা, আমি কার্যকরী প্রোগ্রামিংয়ে নতুন তাই আমি অনেক খারাপ ধারণা ধরে রাখতে পারি। আমি বীজগণিতের ধরণগুলি সম্পর্কে শিখছি। অনেকগুলি কার্যকরী ভাষা তাদের কাছে রয়েছে বলে মনে হয় এবং এগুলি প্যাটার্ন মেলানোর সাথে মিলিয়ে মোটামুটি কার্যকর useful যাইহোক, তারা আসলে কোন সমস্যাটি সমাধান করে? আমি সি # এর মতো একটি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.