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

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

1
এমন কিছু অন্তর্নিহিত কী কী যা হাসকেলে সম্ভবত "নির্ধারিত" কনস্ট্রাক্টরকে কল করে?
Anচ্ছিক প্রকারের অন্তর্নিহিততাটি Maybe Intহ'ল হয় কোনও আন্ত নেই (সুতরাং সেখানে Nothingআছে) অথবা কিছুটা আন্ত রয়েছে; সেখানে কিছু আছে। এটি আমার কাছে বোধগম্য হয় যে আমরা "নেতিবাচক" কেসটির জন্য টাইপ কনস্ট্রাক্টরকে ডাকি Nothing, যেহেতু এর অর্থ হ'ল - এটি কোনও কিছুই Intনেই। তবে কেন কেবল সেই শব্দটি ব্যবহার করুন যেখানে …

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

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

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

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

3
কেন আমরা ক্লোজুরে নেস্টেড শর্টহ্যান্ড ফাংশন লিখতে পারি না?
আমি আজ নেস্টেড শর্টহ্যান্ড ফাংশনগুলির সাথে ক্লোজারের অভিব্যক্তিটি মূল্যায়নের চেষ্টা করেছি এবং এটি আমাকে ছাড়তে দেবে না। প্রকাশটি ছিল: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed আউটপুটটি ছিল: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of other garbage

5
কোনও কার্য শুদ্ধ হলে গণনা করুন
উইকিপিডিয়া অনুসারে: কম্পিউটার প্রোগ্রামিংয়ে কোনও ফাংশন বিশুদ্ধ হিসাবে বর্ণনা করা যেতে পারে যদি ফাংশনটি সম্পর্কে এই দুটি বিবৃতি হ'ল: ফাংশন সর্বদা একই আর্গুমেন্ট মান (গুলি) প্রদত্ত একই ফলাফলের মানটি মূল্যায়ন করে। ফাংশন ফলাফলের মান কোনও গোপন তথ্য বা অবস্থার উপর নির্ভর করতে পারে না যা প্রোগ্রামের প্রয়োগের সময় বা প্রোগ্রামের …

1
কেন স্কালার ফাংশনগুলির সুস্পষ্ট রিটার্ন টাইপ থাকতে হবে?
আমি সম্প্রতি স্কালায় প্রোগ্রাম শিখতে শুরু করেছি এবং এখনও পর্যন্ত এটি মজাদার। আমি সত্যিই অন্য ফাংশনটির মধ্যে ফাংশনগুলি ঘোষণা করার ক্ষমতা পছন্দ করি যা কেবল স্বজ্ঞাত জিনিস বলে মনে হয়। স্কালার সম্পর্কে আমার একটি পোষা প্রাণীর উপন্যাসটি হ'ল সত্য যে স্কালার ফাংশনগুলিতে সুস্পষ্ট রিটার্ন টাইপের প্রয়োজন । এবং ভাষাটির প্রকাশের …

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

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

5
24 ঘন্টা-বৃষ্টিপাতের মানগুলির তালিকাটিকে এক-এক-ঘন্টা-সময়ে রূপান্তর করুন
আসুন বলে দিন যে আমার কাছে ঘন্টাখানেক বৃষ্টিপাতের মানগুলির একটি তালিকা রয়েছে, প্রত্যেকটি দেখায় যে পূর্ববর্তী 24 ঘন্টা তারিখ অনুসারে কত বৃষ্টিপাত হয়েছিল। উদাহরণ স্বরূপ: { '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59 '2012-05-24 11:00': 0.6, // .6" of rain from 5/23 11:00 - …

4
"মিশ্র" ভাষায় ডিজাইন: অবজেক্ট ওরিয়েন্টেড ডিজাইন বা ফাংশনাল প্রোগ্রামিং?
বিগত কয়েক বছরে, আমি যে ভাষাগুলি ব্যবহার করতে চাইছি সেগুলি আরও বেশি "কার্যকরী" হয়ে উঠছে। আমি এখন এমন ভাষা ব্যবহার করি যা "হাইব্রিড" ধরণের: সি #, এফ #, স্কালা। আমি আমার অ্যাপ্লিকেশনটি ক্লাসগুলি ব্যবহার করে ডিজাইন করতে চাই যা ডোমেন অবজেক্টগুলির সাথে সামঞ্জস্যপূর্ণ হয় এবং কার্যকরী বৈশিষ্ট্যগুলি ব্যবহার করে যেখানে …

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

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

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

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