টেকনোলজি নিয়ে যাদের খুব বেশি ঘাটাঘাটি করা হয়, তদের মাথায় প্রোগ্রামিং বিষয়টা নিয়ে একবার হলেও নাড়া মারে! অনেকেই আবার কোডিং হিসেবে চিনে থাকে প্রোগ্রামিং-কে।
প্রোগামিং এর সাথে যে বিষয়টি অতঃপ্রতভাবে জড়িত, সেটা হল প্রোগ্রামিং ল্যাঙ্গুয়েজ বা প্রোগ্রামিং ভাষা।
এই প্রোগ্রামিং ল্যাঙ্গুয়েজ বা প্রোগ্রামিং ভাষা কী?
আমরা ভাষা বলতে খুব সাধারণভাবে যেটাকে বুঝে থাকি সেটা হল, মনের ভাব প্রকাশের মাধ্যম হল ভাষা। অর্থাৎ ভাষাকে আমরা আমাদের অর্থপূর্ণ ভাব প্রকাশের মাধ্যম হিসেবে ব্যবহার করে থাকি, যেখানে একজন মানুষ আরেকজন মানুষকে তার মনের কথা/চিন্তা ধারাকে প্রকাশ করে। এখানে, মানুষ হিসেবে একটা বিড়াল/কুকুরের সাথে যোগাযোগ করার মধ্যমকে ভাষা বলা যায় না।
বাংলা, ইংরেজি, উর্দু, হিন্দি বা যে ভাষাই ব্যবহার করে মনের ভাব প্রকাশ করিনা কেন সেগুলো কেবল মানুষই বোঝে। তাহলে আমরা যদি কম্পিউটারের সাথে কথা বলতে চাই তাহলে কোন ভাষা ব্যবহার করব?
শুনতে অবাক লাগলেও আমরা কম্পিউটারের সাথে কথা বলি এটাই সত্য। আর যে ভাষা ব্যবহার করে কম্পিউটারের সাথে কথা বলে থাকি, সেটাকেই বলা হয়ে থাকে প্রোগ্রামিং ভাষা/প্রোগ্রামিং ল্যাঙ্গুয়েজ।
কিছু বহুল ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজের লিস্টঃ
-
Python
-
Javascript
-
Java
-
C#
-
C
-
C++
-
Go
-
R
-
Swift
-
PHP
-
Dart
-
Kotlin
-
Ruby
-
Rust
এছাড়া আরও অসংখ্য প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে। এগুলো এক-একটা এক-এক ধরনের এপ্লিকেশন/প্রোগ্রাম তৈরর কাজে ব্যবহৃত হয়।