Header Ads

Header ADS

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 ( অনুবাদক প্রোগ্রাম )  কাকে বলে ? 

Ans :  কম্পিউটার মেসিন ভাষা ছাড়া অন্য কোনো ভাষা বোঝে না । তাই কম্পিউটার কে কোনো নির্দেশ দিতে হলে তার ভাষা তেই দিতে হবে যাতে সে বুঝতে পারে । কিন্তু এটা মানুষের জন্য কষ্টসাধ্য । তাই মানুষ তার সুবিধার জন্য পরবর্তীতে আরও চার প্রজন্মের ভাষা আবিষ্কার করেছে ,যেগুলা আবার কম্পিউটার বুঝতে পারে না । তাই মানুষের ভাষা গুলো কম্পিউটার কে বুঝানর জন্য একটা মাধ্যম দরকার যে মানুষের ভাষা গুলো কম্পিউটার কে অনুবাদ Translate বা করে দিবে । আর এই মাধ্যম কেই Translator Program ( অনুবাদক প্রোগ্রাম ) বলে । 
 

উচ্চ স্তরের ভাষা

 

 

 

 

 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

                                                           

            উচ্চ স্তরের ভাষাকে Source কোড বলে ।   নিম্ন স্তরের ভাষাকে Object কোড বলে ।



*** একটি অতি পরিচিত অনুবাদক প্রোগ্রাম হলো  Code Blocks .  এই  Code Blocks  কাজ করার সময় কাজের সুবিধার্থে  কিছু শর্টকাট বাবহার করা হয় । শর্টকাট গুলো দেখার জন্য নিচে ক্লিক করো ।

 >>  Shortcut 



          

            


Created By _____  🅰🅻🅸  🅷🅰🅸🅳🅰🆁




Powered by Blogger.