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

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

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

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

3
ল্যাম্বদা কী এবং এটি কেন কার্যকর হবে? [বন্ধ]
এতক্ষণ আমি শুনেছি: ল্যাম্বদা ক্যালকুলাস লাম্বদা প্রোগ্রামিং লাম্বদা এক্সপ্রেশন লাম্বদা ফাংশন যা সবগুলি ফাংশনাল প্রোগ্রামিংয়ের সাথে সম্পর্কিত বলে মনে হচ্ছে ... স্পষ্টতই এটি সি ++ 1x এর সাথে সংহত করা হবে, তাই আমি এখন এটি আরও ভালভাবে বুঝতে পারি: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions লাম্বডাস জিনিসগুলি কি সংক্ষিপ্তভাবে সংজ্ঞায়িত করতে পারে এবং এটি কার্যকর …

6
একটি ফাংশন এবং একটি lambda মধ্যে পার্থক্য কি?
আমি 'ফাংশন' এবং 'ল্যাম্বদা' সম্পর্কে কিছুটা বিভ্রান্ত। আমি কিছু উদাহরণ দেখিয়েছি যে স্কিম কীওয়ার্ডটি lambdaজাভাস্ক্রিপ্ট কীওয়ার্ডের সাথে খুব একইভাবে কাজ করে function, তবে কীভাবে তারা সম্পর্কিত তা আমি সত্যিই জানি না। আমাকে বলা হয়েছে যে। নেট-তে অবজেক্টের কথা বললে 'ফাংশন' এবং 'পদ্ধতি' পরস্পর পরিবর্তিতভাবে ব্যবহার করা যেতে পারে। আমি ভাবছি …

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

1
আপনি হাস্কেল বা অন্যান্য কার্যকরী প্রোগ্রামিং ভাষাগুলিতে কীভাবে প্রোগ্রামগুলি ডিজাইন করেন?
সি # বা রুবির মতো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজে আমার কিছু অভিজ্ঞতা আছে। আমি জানি কীভাবে কোনও বস্তু ওরিয়েন্টেড স্টাইলে একটি প্রোগ্রাম ডিজাইন করা যায়, ক্লাস এবং অবজেক্টগুলি কীভাবে তৈরি করা যায় এবং কীভাবে তাদের মধ্যে সম্পর্কের সংজ্ঞা দেওয়া যায়। আমি কিছু নকশা নিদর্শন জানি। লোকেরা কীভাবে কার্যকরী প্রোগ্রাম লিখতে …

3
সংযুক্তকারীগুলি কী এবং কীভাবে তারা প্রোগ্রামিং প্রকল্পগুলিতে প্রয়োগ হয়? (ব্যবহারিক ব্যাখ্যা)
সংযুক্তকারী কি? আমি খুজতেছি: একটি বাস্তব ব্যাখ্যা তারা কীভাবে ব্যবহৃত হয় তার উদাহরণ সংযুক্তিরা কীভাবে কোডের মানের / সাধারণতা উন্নত করে তার উদাহরণ আমি খুঁজছি না: সংযুক্তকারীগুলির ব্যাখ্যা যা আমাকে কাজ করতে সহায়তা করে না (যেমন ওয়াই-কম্বিনেটর)

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

11
"সহজেই বিতর্ক করা" - এর অর্থ কী? [বন্ধ]
আমি অনেক সময় শুনেছি যখন অন্যান্য বিকাশকারীরা কিছু নিদর্শন "বিজ্ঞাপন" দিতে বা সেরা অনুশীলনগুলি বিকাশের জন্য এই বাক্যাংশটি ব্যবহার করে। আপনি যখন ফাংশনাল প্রোগ্রামিংয়ের সুবিধাগুলির বিষয়ে কথা বলছেন তখন বেশিরভাগ সময় এই বাক্যাংশটি ব্যবহৃত হয়। "ইজেট টু রিজেক্ট" কথাটি যেমনটি ব্যবহৃত হয়েছে, কোনও ব্যাখ্যা বা কোডের নমুনা ছাড়াই। সুতরাং আমার …

6
জাভা চেক ব্যাতিক্রমের জন্য workaround
আমি ল্যাম্বডাস এবং ডিফল্ট পদ্ধতি ইন্টারফেসগুলি সম্পর্কে নতুন জাভা 8 বৈশিষ্ট্যের অনেক প্রশংসা করি। তবুও, আমি এখনও পরীক্ষিত ব্যতিক্রমগুলি নিয়ে বিরক্ত হয়েছি। উদাহরণস্বরূপ, আমি যদি কেবল কোনও অবজেক্টের সমস্ত দৃশ্যমান ক্ষেত্রের তালিকা করতে চাই তবে আমি কেবল এটি লিখতে চাই: Arrays.asList(p.getClass().getFields()).forEach( f -> System.out.println(f.get(p)) ); তবুও, যেহেতু getপদ্ধতিটি একটি পরীক্ষিত …

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

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

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

5
আইও মোনাডের সমালোচনা বিশ্বব্যাপী পরিচালিত একটি স্টেট মোনাদ হিসাবে দেখা হচ্ছে
IOমধ্যে Haskell একসংখ্যা প্রায়ই একটি রাষ্ট্র একসংখ্যা যেখানে রাষ্ট্র দুনিয়া যেমন ব্যাখ্যা করা হয়। সুতরাং IO aমোনাড টাইপের একটি মানকে এমন কিছু হিসাবে দেখা হয় worldState -> (a, worldState)। কিছু সময় আগে আমি একটি নিবন্ধ (বা একটি ব্লগ / মেলিং তালিকা পোস্ট) পড়েছিলাম যা এই দৃষ্টিভঙ্গির সমালোচনা করেছে এবং এটি …

2
কার্যকরী ভাষায় পছন্দের ডেটা স্ট্রাকচারের তালিকা কেন দেওয়া হয়?
বেশিরভাগ কার্যক্ষম ভাষা লিংকযুক্ত তালিকাগুলি তাদের প্রাথমিক অপরিবর্তনীয় ডেটা কাঠামো হিসাবে ব্যবহার করে। কেন তালিকাগুলি, এবং যেমন গাছ না? গাছগুলি পাথ এবং এমনকি মডেলের তালিকাগুলি পুনরায় ব্যবহার করতে পারে।

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