সহকারী শিক্ষক
৩১ জুলাই, ২০২৬ ০৬:০০ অপরাহ্ণ
সহকারী শিক্ষক
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দ্বাদশ
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৫
প্রোগ্রামিং ভাষা হলো এমন একটি বিশেষ ভাষা, যার মাধ্যমে আমরা কম্পিউটারকে কী কাজ করতে হবে তা নির্দেশ দিই।
সহজ উদাহরণ:
আপনি যদি একজন রাঁধুনিকে বলেন, "ভাত রান্না করো", তাহলে তিনি আপনার কথা বুঝে কাজটি করেন।
ঠিক তেমনি, কম্পিউটারকে যদি বলি, "১০ + ২০ যোগ করো" বা "একটি ছবি দেখাও", তাহলে সে নিজের মতো করে বুঝতে পারে না। তাই তাকে প্রোগ্রামিং ভাষায় নির্দেশ দিতে হয়।
কম্পিউটার বাংলা বা ইংরেজি বোঝে না। সে কেবল ০ ও ১ বোঝে।
তাই আমরা এমন একটি ভাষায় (যেমন Python, Java, C++) কোড লিখি, যা পরে কম্পিউটারের ভাষায় অনুবাদ করা হয়।
প্রোগ্রামার কোড লিখে
↓
Compiler / Interpreter কোড অনুবাদ করে
↓
০ ও ১ (Machine Code)
↓
কম্পিউটার কাজ সম্পন্ন করেআপনি লিখলেন:
print("Hello")কম্পিউটার সরাসরি এটি বোঝে না।
Compiler বা Interpreter এটিকে ০ ও ১-এ রূপান্তর করে।
তারপর কম্পিউটার স্ক্রিনে দেখায়—
Helloএরা হলো অনুবাদক (Translator)।
যেমন একজন দোভাষী বাংলা থেকে ইংরেজিতে অনুবাদ করেন, তেমনি Compiler বা Interpreter মানুষের লেখা কোডকে কম্পিউটারের ভাষায় অনুবাদ করে।
উদাহরণ:
উদাহরণ:
| ভাষা | ব্যবহার |
|---|---|
| Python | AI, Data Science, Automation, Web Development |
| JavaScript | ওয়েবসাইটকে সচল ও ইন্টারঅ্যাকটিভ করা |
| C / C++ | Operating System, Game, Robotics |
| Java / Kotlin | Android App তৈরি |
না।
HTML একটি Markup Language।
এর কাজ হলো ওয়েব পেজের কাঠামো (Structure) তৈরি করা।
অন্যদিকে Python, Java, C++ ইত্যাদি হলো Programming Language, যেগুলো দিয়ে সিদ্ধান্ত নেওয়া, হিসাব করা, লুপ চালানো ইত্যাদি করা যায়।
ধরুন, আপনি একটি ক্যালকুলেটর অ্যাপ বানাতে চান।
অর্থাৎ, প্রোগ্রামিং ভাষা হলো মানুষ ও কম্পিউটারের মধ্যে যোগাযোগের সেতুবন্ধন।