এফপি লাম্বদা ক্যালকুলাসের উপর ভিত্তি করে। আপনার এটি জানা দরকার। এটি একটি ভাল সূচনা পয়েন্ট। ফাংশন সব কিছু। রাষ্ট্রের কোনও ধারণা নেই (যদিও আপনি এটি উচ্চতর স্তরে জাল করতে পারেন)।
ওওপি-তে,
a = 1 a = a + 1
গৃহীত হয় এফপিতে তেমন নয়। আপনি কেবল ভেরিয়েবলটিকে অন্য একটি মান নির্ধারণ করতে পারবেন না। আপনি যদি দীর্ঘমেয়াদে এফপি শিখতে চান তবে হাস্কেল শিখুন। এটি এফপির সর্বাধিক শুদ্ধতম সংস্করণ এবং এটির জটিলটিও (আমি সবেমাত্র এটি শিখতে শুরু করেছি) তবে এটি শেখার পক্ষে এখনও মূল্যবান।
ফাংশনাল প্রোগ্রামিংয়ের পরিচিতি আপনাকে এফপি সম্পর্কে কী রয়েছে তার একটি উচ্চ স্তরের ওভারভিউ দেয়।
দুটি সতর্কতা যদিও
- আপনি যদি চাকরির জন্য এফপি শিখতে চান তবে খুব বেশি শূন্যপদ সেখানে নেই। প্রক্রিয়াজাত এবং ওওপি এখনও কাজের বাজারকে নিয়ম করে। তবে এফপি আপনাকে সমস্যা সমাধানের নতুন উপায়গুলি আবিষ্কার করতে অনেক সহায়তা করতে পারে।
- এফপি সংকলকগুলি নির্লজ্জভাবে দ্রুত হয় না। যেহেতু এফপি সমস্যা সমাধানে আরও বেশি উদ্বিগ্ন, আপনি সি গতি আশা করতে পারবেন না। তবে তবুও আপনি কার্যকর করার প্রক্রিয়াটি দ্রুত করার জন্য সংকলককে (হাস্কেলের মধ্যে) নির্দেশনা জারি করতে পারেন। বাণিজ্য বন্ধটি হ'ল আগুন-প্রতিরোধের বাগের চেয়ে আপনি প্রোগ্রামটিতে ফোকাস দেওয়ার জন্য প্রচুর সময় পান।