প্রশ্ন ট্যাগ «functional-programming»

ফাংশনাল প্রোগ্রামিং হ'ল একটি দৃষ্টান্ত যা গুনগত মূল্যায়নের দ্বারা কম্পিউটারের সমস্যাগুলি সমাধান করার চেষ্টা করে যার আউটপুট প্রোগ্রামের স্থিতির পরিবর্তে তাদের ইনপুট দ্বারা নির্ধারিত হয়। প্রোগ্রামিংয়ের এই স্টাইলে, পার্শ্ব প্রতিক্রিয়া এবং পরিবর্তনীয় ডেটা হ্রাস করা হয় এবং সাধারণত কঠোরভাবে বিচ্ছিন্ন হয়।

6
কোন স্ব ভারসাম্য বাইনারি গাছ আপনি সুপারিশ করবেন?
আমি হাস্কেল শিখছি এবং অনুশীলন হিসাবে আমি বাইনারি গাছ তৈরি করছি। নিয়মিত বাইনারি ট্রি তৈরি করে, আমি এটিকে স্বতাল্য ভারসাম্য হিসাবে মানিয়ে নিতে চাই। তাই: কোনটি সবচেয়ে দক্ষ? কোনটি কার্যকর করা সবচেয়ে সহজ? কোনটি প্রায়শই ব্যবহৃত হয়? কিন্তু গুরুতরভাবে, আপনি কোনটি সুপারিশ করবেন? আমি ধরে নিলাম এটি এখানে সম্পর্কিত কারণ …

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

4
ধরণের আইডোমেটিক বা দুর্বল নকশার সাথে প্যাটার্ন-মিল কী?
দেখে মনে হচ্ছে এফ # কোড প্রায়শই ধরণের সাথে মেলে। অবশ্যই match opt with | Some val -> Something(val) | None -> Different() সাধারণ বলে মনে হচ্ছে তবে ওওপি দৃষ্টিকোণ থেকে, এটি রানটাইম টাইপ চেকের উপর ভিত্তি করে নিয়ন্ত্রণ-প্রবাহের মতো একটি ভয়ঙ্কর দেখতে পাওয়া যায়, যা সাধারণত নষ্ট হয়ে যায়। …

1
জেনারেটর ফাংশনগুলি কার্যকরী প্রোগ্রামিংয়ে বৈধ?
প্রশ্নগুলি হ'ল: জেনারেটর কি কার্যকরী প্রোগ্রামিং দৃষ্টান্তটি ভেঙে দেয়? কেন অথবা কেন নয়? যদি হ্যাঁ, জেনারেটরগুলি কার্যকরী প্রোগ্রামিংয়ে ব্যবহৃত হতে পারে এবং কীভাবে? নিম্নোক্ত বিবেচনা কর: function * downCounter(maxValue) { yield maxValue; yield * downCounter(maxValue > 0 ? maxValue - 1 : 0); } let counter = downCounter(26); counter.next().value; // …

5
যদি কোনও ফাংশন প্যারামিটার হিসাবে কোনও ফাংশন নেয় তবে তা অবিলম্বে অশুদ্ধ?
যেহেতু কোনও ইনপুট প্যারামিটারের বিশুদ্ধতা রানটাইম অবধি অজানা, তাই কোনও ফাংশনটি যদি তা ইনপুট প্যারামিটার হিসাবে কোনও ফাংশন নেয় তবে তা অবিলম্বে অপবিত্র হিসাবে বিবেচিত হবে? সম্পর্কিত: যদি কোনও ফাংশন কোনও শুদ্ধ ফাংশন প্রয়োগ করে যা ফাংশনের বাইরে সংজ্ঞায়িত করা হয়, তবে এটি প্যারামিটার হিসাবে পাস করা হয় না, তবে …

4
পার্শ্ব প্রতিক্রিয়াগুলি পরিচালনা করার জন্য আইও মোনাড প্যাটার্নের সুবিধা কি নিখুঁতভাবে একাডেমিক?
আরও একটি এফপি + পার্শ্ব প্রতিক্রিয়া প্রশ্নের জন্য দুঃখিত, তবে আমার কাছে এটির উত্তর পাওয়া যায় এমন একটি বিদ্যমান সন্ধান করতে পারি নি। ফাংশনাল প্রোগ্রামিং সম্পর্কে আমার (সীমাবদ্ধ) বোধগম্যতা হল রাষ্ট্র / পার্শ্ব প্রতিক্রিয়াগুলি হ্রাস করা উচিত এবং রাষ্ট্রবিহীন যুক্তি থেকে পৃথক রাখা উচিত। আইও মোনাড, আমি হ্যাশেলের এই পদ্ধতির …

5
ইমপ্রিয়টিভের বিপরীতে ক্রিয়ামূলক প্রোগ্রামিং ভাষাগুলিকে কী ঘোষণামূলক করে তোলে?
ফাংশনাল প্রোগ্রামিংয়ের সুবিধাগুলি বর্ণনা করে অনেক নিবন্ধগুলিতে, আমি হাস্কেল, এমএল, স্কেলা বা ক্লোজারের মতো কার্যকরী প্রোগ্রামিং ভাষা দেখেছি, সি / সি ++ / সি # / জাভা এর মতো অপরিহার্য ভাষাগুলি থেকে পৃথক "ঘোষিত ভাষাগুলি" হিসাবে পরিচিত। আমার প্রশ্নটি হ'ল প্রয়োজনীয় ক্রিয়াকলাপের ভাষাগুলি ঘোষণামূলক করে তোলে। ডিক্লারেটিভ এবং ইমপিটারিটিভ প্রোগ্রামিংয়ের …

4
ফাংশনাল প্রোগ্রামিং কোডে জটিলতা যুক্ত করে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । পুরো গত বছর ধরে আমি স্কালা কোড লিখেছি (জাভা ব্যাকগ্রাউন্ড থেকে আসছে)। …

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

7
ফাংশনাল প্রোগ্রামিংয়ের অ্যাক্সেসযোগ্য বই [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

3
ওয়েব প্রোগ্রামিংয়ের জন্য উর / ওয়েব নতুন বিশুদ্ধভাবে কার্যকরী ভাষা? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । হাস্কেল-জাতীয় ভাষার জন্য ওয়েব ফ্রেমওয়ার্কগুলির জন্য অনুসন্ধানের সময় আমি উর / …

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

2
একটি কমোনাদ কী এবং সেগুলি কীভাবে কার্যকর?
সাম্প্রতিককালে আমি মনডস কীভাবে কাজ করে তা সম্পর্কে আমার জ্ঞানকে ধরিয়ে দিচ্ছি। আমি একটি 'কমোনাদ' ধারণার সাথেও পরিচয় করিয়েছি , যা একটি মোনাডের বিপরীত দ্বৈত হিসাবে বর্ণনা করা হয়েছে । যাইহোক, আমি এটি প্রায় আমার মাথা মোড়ানো অসম্ভব। মনাদাদের বোঝার জন্য, আমি নিজের জন্য নিজস্ব উপমা তৈরি করেছি: মনাদাদের 'এক্সপ্রেশনগুলির …

5
কোনও ইন্টারফেসের সিওম্যান্টিক চুক্তি (ওওপি) কোনও ফাংশন সিগনেচার (এফপি) এর চেয়ে বেশি তথ্যপূর্ণ?
এটি কারও দ্বারা বলা হয় যে আপনি যদি সলিডের নীতিগুলি তাদের চূড়ান্ত দিকে নিয়ে যান তবে আপনি কার্যনির্বাহী প্রোগ্রামিংয়ে শেষ করেন । আমি এই নিবন্ধটির সাথে একমত তবে আমার মনে হয় যে কিছু শব্দার্থবিজ্ঞান ইন্টারফেস / অবজেক্ট থেকে ফাংশন / ক্লোজারে রূপান্তরে হারিয়ে গেছে এবং আমি জানতে চাই যে কীভাবে …

2
উচ্চ স্তরের প্যারামিট্রিক বহুবর্ষটি কি কার্যকর?
আমি নিশ্চিত যে প্রত্যেকে ফর্মের জেনেরিক পদ্ধতিগুলির সাথে পরিচিত: T DoSomething<T>(T item) এই ফাংশনটিকে প্যারামেট্রিকલી পলিমর্ফিক (পিপি) বলা হয়, বিশেষত র‌্যাঙ্ক -১ পিপি। ধরা যাক এই পদ্ধতিটি ফর্মের কোনও ফাংশন অবজেক্ট ব্যবহার করে প্রতিনিধিত্ব করা যেতে পারে: <T> : T -> T এর <T>অর্থ, এটি এক ধরণের প্যারামিটার নেয় এবং …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.