Introduction :
আমরা তো প্রোগ্রামিং শিখতে আসছি তাই না । কিন্তু তার আগে প্রোগ্রাম কি জিনিস সেটা আমাদের জানা দরকার ।
# Programe কী ?
Ans : কম্পিউটার নিজে থেকে কোনো কিছু করতে পারে না । কম্পিউটারের সাহায্যে কোনো সমস্যা সমাধানের জন্য আমাদের কিছু Instruction দিতে হয় । এই Instruction বা নির্দেশের সমষ্টি কে প্রোগ্রাম বলে ।
অন্য ভাবে বলা যায় যে কোনো সমস্যা সমাধাদের জন্য কম্পিউটারের ভাষায় লিখিত নির্দেশের সমষ্টি কে প্রোগ্রাম বলে ।
# Programming কী ?
Ans : যে পদ্ধতি তে Instruction বা নির্দেশাবলী দেয়া হয় তাকে প্রোগ্রামিং বলে ।
# Programming language( প্রোগ্রামিং ভাষা ) কাকে বলে ?
Ans : যে ভাষার সাহায্যে প্রোগ্রাম সম্পাদন করা হয় তাকে Programming language/প্রোগ্রামিং ভাষা বলে |
অন্য ভাবে বলা যায় যে প্রোগ্রাম সম্পাদনের জন্য যে সকল শব্দ , বর্ণ , অঙ্ক , চিহ্ন বা নিয়ম রীতি মেনে চলা হয় তাকে Programming Language বলে । যেমন ঃ C , C++ , Java , Python ইত্যাদি ।
* প্রোগ্রামিং ভাষা লিখার নিয়মকে সিনট্যাক্স ( Syntax ) বলে ।
# প্রোগ্রামিং ল্যাঙ্গুয়েজ কে ৫ টি প্রজন্মে ভাগ করা হয়েছে ।
প্রজন্ম |
ভাষার নাম |
উদাহরন |
১ম প্রজন্ম |
মেসিন ভাষা / যান্ত্রিক ভাষা / কম্পিউটারের
ভাষা / নিম্ন স্ততের ভাষা |
1001110101 1001110101 |
২য় প্রজন্ম |
অ্যাসেম্বলি ভাষা |
Inp , Out , add , Sub |
৩য় প্রজন্ম |
উচ্চ স্তরের ভাষা /
মধ্য স্তরের ভাষা |
C , C++ , Java , Java Script ,Python |
৪র্থ প্রজন্ম |
অতি উচ্চ স্তরের ভাষা |
SQL , Oracle |
৫ ম প্রজন্ম |
ন্যাচারাল বা স্বাভাবিক
ভাষা |
Prolog , OPS5 |
# Translator Program ( অনুবাদক প্রোগ্রাম ) কাকে বলে ?
উচ্চ স্তরের ভাষা |
|
মেসিন ভাষা / নিম্ন
স্ততের ভাষা |
#include <stdio.h> int main () { int x = 40 , y = 10 ; r = x + y ; printf("The Sum Is : %f \n \n ", r) ; } |
1000111000 1001110101 1001110101 1100110100 |
Created By _____ 🅰🅻🅸 🅷🅰🅸🅳🅰🆁