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