এই ১০টি প্রোগ্রামিং ভাষার চাহিদা দিন দিন কমছে, আর ২০২৩ সালের পর থেকে আমার এদের ব্যবহার হ্রাস পেতে দেখবো। কাজেই এগুলো শেখা থেকে আপনি বিরত থাকতে পারেন।
১. CoffeeScript
কফিস্ক্রিপ্ট এখন পর্যন্ত ডিজাইন করা সবচেয়ে হালকা ভাষাগুলির মধ্যে একটি। CoffeeScript ড্রপবক্স, GitHub, ইত্যাদির মতো বড় কোম্পানিগুলি তাদের ব্রাউজার-সাইড কোড বিকাশের জন্য গ্রহণ করেছিল। জাভাস্ক্রিপ্ট এর একটা ভাল বিকল্প। বিগত বছরগুলিতে কফিস্ক্রিপ্ট অপ্রচলিত ঘোষণা করা হয়েছিল।
২. Ruby
রুবি ওয়েব অ্যাপ্লিকেশন, ডেটা প্রসেসিং, অটোমেশন এবং আরও অনেক কিছু তৈরিতে ব্যাপকভাবে ব্যবহৃত হয়। রুবির তুলনায় পাইথন পঠনযোগ্যতা এবং কোড নিরাপত্তার দিক থেকে শক্তিশালী প্রতিদ্বন্দ্বী হওয়ায় রুবি ধীরে ধীরে অপ্রচলিত হয়ে পড়ে এবং শেষ হয়ে যাওয়া প্রোগ্রামিং ভাষার তালিকায় রয়েছে।
৩. VBA
VBA সবচেয়ে ব্যাপকভাবে ব্যবহৃত প্রোগ্রামিং ভাষাগুলির মধ্যে একটি ছিল। .NET-এর উপর ভিত্তি করে থাকা সত্ত্বেও, এটি আর মাইক্রোসফ্ট দ্বারা আপডেট করা হয় না, যা এর অপ্রচলিততা নির্দেশ করে।
৪. Scala
যদিও স্কালার পারফরম্যান্স সমস্যা ছিল না, বেশিরভাগ বিকাশকারীরা স্কালার বৈশিষ্ট্যগুলি সম্পর্কে অবগত ছিলেন না। এর ফলে, এটি মৃতপ্রায় প্রোগ্রামিং ভাষার তালিকায় যুক্ত হয়েছে।
৫. Objective C
ভার্বোস প্রকৃতি, জটিল বাক্য গঠন, এবং অবজেক্টিভ সি এর পুরানো লাইব্রেরি, ডেভেলপারদের কোড পঠনযোগ্যতা এবং অ্যাপ্লিকেশন ডেভেলপমেন্টের সহজতার জন্য Swift এ স্যুইচ করতে বাধ্য করেছে, এইভাবে এটি মৃতপ্রায় প্রোগ্রামিং ভাষার তালিকায় যুক্ত করেছে।
৬. Perl
এটি পাঠ্য ম্যানিপুলেশনের জন্য সবচেয়ে দক্ষ ওপেন সোর্স ভাষাগুলির মধ্যে একটি। এর সরলতা এবং দক্ষতা সত্ত্বেও, পার্ল একটি বড় অপূর্ণতা নিয়ে আসে। CPAN মডিউলের কারণে পার্ল বহনযোগ্যতা সমর্থন করতে ব্যর্থ হয়। প্রোগ্রামগুলি ধীরে ধীরে চলে এবং প্রতিবার যে কোনও পরিবর্তন করা হলে তা ব্যাখ্যা করতে হয়, ফলে এটি একটি লেগাসি ল্যাঙ্গুয়েজে পরিনিত হয়েছে।
৭. Haskell
Haskell সঠিক IDE সমর্থন নেই, জটিল সিনট্যাক্স এবং একটি খাড়া শেখার বক্ররেখার মতো সমস্যার সম্মুখীন হয়েছে। এটি ডেভেলপারদের আরও ভাল বিকল্পে স্থানান্তরিত করতে বাধ্য করে, যার ফলে এখন এটি মৃতপ্রায় প্রোগ্রামিং ভাষার তালিকায় যুক্ত হয়।
৮. Fortran
Fortran মৃতপ্রায় প্রোগ্রামিং ভাষার তালিকায় রয়েছে কারণ বিকাশকারীদের গতিশীল মেমরির অভাব, নির্ভরযোগ্যতা এবং সাইবার হুমকির ঝুঁকিতে থাকা অনিরাপদ কোডের কারণে অন্য ভাষায় স্থানান্তরিত হতে হয়েছিল।
৯. Erlang
Erlang ব্যাঙ্কিং, ই-কমার্স, কম্পিউটার সিস্টেম ডেভেলপমেন্ট, এবং তাত্ক্ষণিক বার্তা পরিষেবাগুলিকে সমর্থন করে। এর জটিল ডিবাগিং পদ্ধতি এবং জটিল স্থাপনার সমস্যাগুলির কারণে এটি সাম্প্রতিক দিনগুলিতে ব্যবহার করা হচ্ছে না।
১০. Cobol
ব্যবসায়িক লেনদেন, ব্যাঙ্কিং এবং আরও অনেক কিছুর প্রাথমিক প্রধান ফ্রেম প্রোগ্রামিং COBOL দ্বারা পরিচালিত হয়েছিল। কম্পিলিয়েন্স এবং ডেপ্লয়মেন্টে অনেক স্লো থাকার কারণে এটি জনপ্রিয়তা হারিয়ে ফেলে।
আরও দেখুন:
প্রোগ্রামিং শুরুর ক্ষেত্রে কোন ল্যাঙ্গুয়েজ দিয়ে শুরু করলে ভালো হয়?
৩০ দিনের মধ্যে কোডিং শিখুন (Not Joking)।। ফ্রি রোডম্যাপ সহ (absolutely free career roadmap)
কিভাবে ফ্রিল্যান্সিং শুরু করবেন? Bangladeshi Successful Freelancer হতে চান? ভাবছেন কিভাবে শুরু করবেন