বর্তমানে জনপ্রিয় কিছু প্রোগ্রামিং ল্যাঙ্গুয়েজ

বর্তমানে জনপ্রিয় কিছু প্রোগ্রামিং ল্যাঙ্গুয়েজ

বর্তমান সময়ে আমরা প্রোগ্রামিং ল্যাংগুয়েজ বলতে যেগুলোকে বুঝি, সেগুলোর বাহিরেও আরও অনেক ল্যাংগুয়েজ রয়েছে যেগুলোর নাম হয়তো আপনারা কখনোই শোনেন নি আর কেনোইবা সেগুলো অন্যান্য জনপ্রিয় ল্যাংগুয়েজ গুলোর মতো পপুলার নয়, তাও জানেন না। বর্তমানে মডার্ন প্রোগ্রামিং ল্যাংগুয়েজ বলতে আপনারা সাধারণত পাইথন, জাভাস্ক্রিপ্ট, সি++, সি শার্প, জাভা, কটলিন, ডার্ট এসবকেই বুঝে থাকেন। তবে এগুলোর বাহিরেও আরও অনেক প্রোগ্রামিং ল্যাংগুয়েজ আছে, যেগুলো বর্তমান সময়ে আর তেমন একটা ব্যবহার করা হয়না অথবা খুব কম প্রোজেক্টে ব্যাবহার করা হয়, তাই এগুলোর নাম আমরা অনেকেই এখনো জানিনা। আজকের আর্টিকেলে এমন কিছু প্রোগ্রামিং ল্যাংগুয়েজ নিয়ে আলোচনা করতে চলেছি, যেগুলোর নাম হয়তো আপনি কখনোই শোনেননি। যাইহোক, আর কথা না বাড়িয়ে এভার সরাসরি মেইন পোস্টে ঢুকা যাক।
আগেই বলে রাখি, আজকের আর্টিকেলে প্রোগ্রামিং রিলেটেড বেশ কিছু টার্ম আছে যেগুলোর কয়েকটার ব্যাপারে আমি নিজেও তেমন ভালো জানি না।
Gravity
গ্র‍্যাভিটি হলো একটি MIT লাইসেন্সড ওপেন-সোর্স প্রোগ্রামিং ল্যাংগুয়েজ যা মূলত তৈরি করা হয়েছিলো অ্যান্ড্রয়েড এবং আইওএস ডেভেলপমেন্ট এর উদ্দেশ্যে। অন্য সকল মডার্ন প্রোগ্রামিং ল্যাংগুয়েজ এর মতোন এটিতেও অ্যাডভান্সড প্রোগ্রামিং, যেমন অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এবং ফাংশনাল প্রোগ্রামিং এর সাপোর্ট আছে।
এর নেমিং কনভেনশন এবং সিনট্যাক্স সমূহ কিছুটা Swift ল্যাংগুয়েজ এর মতো, যা আইওএস ডেভেলপমেন্টের জন্য অ্যাপল এর তৈরি ন্যাটিভ ল্যাংগুয়েজ। আর এই ল্যাংগুয়েজ পাইথন এর মতই প্রত্যেকটি ভ্যারিয়েবল একেকটি অবজেক্ট। খুব সম্ববত এই ল্যাংগুয়েজটির জনপ্রিয়তা না পাওয়ার কারণ হচ্ছে Swift। কারণ Swift না থাকলে, Gravity নামের এই ল্যাংগুয়েজটি হয়তো অনেক বেশি পপুলারিটি লাভ করতো।
IMBA
গ্র‍্যাভিটির মতই ইম্বা নামের এই ল্যাংগুয়েজটি। এটিও একটি ওপেন-সোর্স প্রোজেক্ট। তবে ইম্বা ভাষাটি তৈরি করা হয়েছিলো ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্ট এর উদ্দেশ্যে নিয়ে। আপনি জানলে হয়তো অবাক হবেন, অধিকাংশ জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কগুলো, যেমন- রিয়্যাক্ট এবং ভিউজেএস এর মতো ইম্বা ল্যাংগুয়েজটিও নিজেদের ভার্চুয়াল ডম আছে এবং ক্লেইম করা হয় যে, ইম্বা ল্যাংগুয়েজএ র ভার্চুয়াল ডম রিয়্যাক্ট এবং ভিউজেএস এর থেকে প্রায় ২০ গুন বেশি ফাস্ট।
তবে রুবি এবং পাইথন এর মতই Imba দিয়ে তৈরি ওয়েব অ্যাপ্লিকেশন বিল্ড টাইমে জাভাস্ক্রিপ্ট এর মধ্যে কম্পাইল হয়ে যায়। তবে এটি কফিস্ক্রিপ্ট এর মতো জাস্ট জাভাস্ক্রিপ্ট এর আরেকটি সাবসেট কিংবা সুপারসেট নয়। এটির সিনট্যাক্স এবং নেমিং কনভেনশন সবকিছু অনেকটাই পাইথন এর মতো। আর এই ল্যাংগুয়েজটি অনেকটা বিগেনার ফ্রেন্ডলি। যদিও ওয়েব ডেভেলপমেন্টের ক্ষেত্রে ইম্বা ল্যাংগুয়েজটি এখন একদমই ব্যাবহার করা হয়না, তবে আপনি চাইলে আপনার পার্সোনাল প্রোজেক্টে এটি ব্যবহার করতে পারেন। এমন না যে এই ল্যাংগুয়েজটির প্রোডাকশন রেডি নয়। আপনি চাইলে অনলাইন লার্নিং প্লাটফর্ম Scrimba থেকে ভিডিও টিউটোরিয়াল এর হেল্প নিয়ে এই ল্যাংগুয়েজটি লার্ণ করতে পারবেন।
★আজকের পোস্টে যে সকল প্রোগ্রামিং ল্যাংগুয়েজ এর নাম বললাম কিংবা যারা বিগেনার তাদের হয়তো টেস্টিং পারপাজে প্রায়ই দরকার পরে ভিভিন্ন সাইট হোস্ট করার। এসকল ক্ষেত্রে টাকা দিয়ে অনেকেই হোস্টিং কিনতে পারেন না কিংবা ফ্রি হোস্টিং এ অনেক ঝামেলার সম্মুখীন হয়ে থাকেন?
তাদের জন্যে আমি খোঁজ নিয়ে এসেছি HostingNei এর। আপনি এই সাইট থেকে খুবই কম মূল্যে হোস্টিং পাবেন।
আপনি টেস্টিং পারপাজে নিবেন আর এরপর প্যাকেজ আপগ্রেড করে নিবেন আর এভাবে হোস্টিংনেই সাইট থেকে আপনারা কাজ চালিয়ে নিতে পারবেন।

আরও পড়ুন -   Microsoft Excel – মাইক্রোসফট এক্সেল। টিউটোরিয়াল – পর্ব – ১২

|| কে কোন ভাষা শিখছেন আর হোস্টিং সার্ভিস কেমন তা জানাতে ভুলবেন না😊
সকলকে ধন্যবাদ।

About বিডি স্কিল

View all posts by বিডি স্কিল →