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