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

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

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

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

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

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

7
আপনি কোনও ফাংশনটিকে কী বলবেন যেখানে একই ইনপুটটি সর্বদা একই আউটপুট ফেরত পাঠাবে, তবে এর পার্শ্ব প্রতিক্রিয়াও রয়েছে?
বলুন আমাদের মতো একটি সাধারণ খাঁটি ফাংশন রয়েছে function add(a, b) { return a + b } এবং তারপরে আমরা এটিকে এমনভাবে পরিবর্তন করি যে এর পার্শ্ব প্রতিক্রিয়া রয়েছে function add(a, b) { writeToDatabase(Math.random()) return a + b; } যতদূর আমি জানি এটি একটি বিশুদ্ধ ফাংশন হিসাবে বিবেচিত হয় না …

8
জাভাতে কি কার্যকরী প্রোগ্রামিং সম্ভব? [বন্ধ]
আমি অ্যামাজন ডটকমের বইয়ের দোকানে ব্রাউজ করছি এবং আমি "জাভা ডেভেলপারদের জন্য ফাংশনাল প্রোগ্রামিং" বইটি পেয়েছি । আমি কিছু খুব বেসিক ফাংশনাল প্রোগ্রামিং জানি এবং 3 বছর ধরে জাভাতে প্রোগ্রামিং করছি। আমি জানতে চাই যে ফাংশনাল প্রোগ্রামিং জাভাতেও সম্ভব?

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

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

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

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

7
হাস্কেল এবং লিস্প বনাম হাস্কেল বা লিস্প [বন্ধ]
আমি বর্তমানে সি, সি ++, এবং পাইথনের সাথে কোড করছি। আমি একটি কার্যকরী প্রোগ্রামিং ভাষা তুলতে চাই এবং এখনই আমি হাস্কেলের দিকে ঝুঁকছি। আমি এখানে "হাস্কেল বনাম লিস্প" যুদ্ধ শুরু করতে চাই না; আমি যা জানতে চাই তা হ'ল: আমি যদি প্রাথমিকভাবে ফাংশনাল প্রোগ্রামিংয়ের সংস্পর্শের জন্য হাস্কেলকে শিখি তবে লিস্প …

5
ফাংশনাল প্রোগ্রামিংয়ের প্রসঙ্গে রক্তাল্পতা মডেল সম্পর্কে কথা বলা কি এখনও বৈধ?
বেশিরভাগ ডিডিডি কৌশলগত নকশার নিদর্শনগুলি অবজেক্ট-ভিত্তিক দৃষ্টান্তের সাথে সম্পর্কিত এবং অ্যানিমিক মডেল পরিস্থিতি বর্ণনা করে যখন সমস্ত ব্যবসায়িক যুক্তিগুলি কোনও ধরণের ডিটিও তৈরি করে এমন বস্তুর পরিবর্তে পরিষেবাগুলিতে স্থাপন করা হয়। অন্য কথায় রক্তাল্পতা মডেল প্রক্রিয়াজাতীয় শৈলীর প্রতিশব্দ, যা জটিল মডেলের জন্য পরামর্শ দেওয়া হয় না। আমি খাঁটি ফাংশনাল প্রোগ্রামিংয়ে …

2
খাঁটি কার্যকরী ভাষা সম্পর্কে ভুল ধারণা?
আমি প্রায়শই নিম্নলিখিত বিবৃতি / যুক্তিগুলির মুখোমুখি হই: খাঁটি ফাংশনাল প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি পার্শ্ব প্রতিক্রিয়াগুলিকে অনুমতি দেয় না (এবং তাই অনুশীলনে খুব কম ব্যবহার হয় কারণ কোনও কার্যকর প্রোগ্রামের পার্শ্ব প্রতিক্রিয়া যেমন, যখন এটি বাহ্যিক বিশ্বের সাথে যোগাযোগ করে)) খাঁটি ফাংশনাল প্রোগ্রামিং ল্যাঙ্গুয়েজ এমন কোনও প্রোগ্রাম লিখতে দেয় না যা রাষ্ট্র …

5
অপরিবর্তনীয়তা মাল্টি-প্রসেসর প্রোগ্রামিংয়ে লকগুলির প্রয়োজনীয়তা কি পুরোপুরি দূর করে?
অংশ 1 স্পষ্টত অপরিচ্ছন্নতা মাল্টি-প্রসেসর প্রোগ্রামিংয়ের তালার প্রয়োজনীয়তা হ্রাস করে, তবে এটি কি সেই প্রয়োজনীয়তাটি দূর করে, বা এমন একা নজরে রয়েছে যেখানে কেবল একাকী অপরিবর্তনীয়তা যথেষ্ট নয়? আমার কাছে মনে হচ্ছে আপনি বেশিরভাগ প্রোগ্রামগুলিতে আসলে কিছু করতে হবে (একটি ডেটা স্টোর আপডেট করুন, একটি প্রতিবেদন তৈরি করুন, একটি ব্যতিক্রম …

3
রেফারেন্সিয়াল স্বচ্ছতা কী?
আমি দেখেছি যে অপরিহার্য দৃষ্টান্তগুলিতে চ (x) এর + F (x) এর এর মতো হতে পারে না: 2 * চ (x) এর তবে কার্যকরী দৃষ্টান্তে এটি একই হওয়া উচিত। আমি পাইথন এবং স্কিম উভয় ক্ষেত্রেই প্রয়োগ করার চেষ্টা করেছি , তবে আমার কাছে এগুলি বেশ সোজা দেখায়। এমন কোনও উদাহরণ …

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