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