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