Loading...

+01727175782 - 01711024372

Goodinsee

Goodinsee
Women

Translator Program

Description

Translator Program - অনুবাদক প্রোগ্রাম


সোর্স কোড - Source code:-

উত্তর :- যে প্রোগ্রামিং ভাষার মাধ্যমে প্রোগ্রাম লিখা বা রচনা করা হয় তাহাকে সোর্স কোড বলা হয়


অবজেক্ট কোড - Object code:-

উত্তর :- মেশিন ভাষার কোডকে অবজেক্ট কোড বলে


 নেমোনিক কোড কি?

উত্তর :- কোন নামকে সংক্ষিপ্ত আকারে প্রকাশ করাকে নেমোনিক কোড বলে


অনুবাদক বা Translator program:-

উত্তর :- যে প্রোগ্রাম সোর্স কোডকে অবজেক্ট বা মেশিন কোডে রূপান্তরিত করে তাকে অনুবাদক প্রোগ্রাম বলে কম্পিউটার ভাষায় লিখিত প্রোগ্রামকে বা সোর্স কোডকে সরাসরি বুঝতে পারেনা তাই প্রোগ্রামটিকে অনুবাদ করে মেশিনের ভাষায় পরিণত করতে হয়

উত্তর :- ট্রান্সলেটর হলো কম্পিউটারে ব্যবহৃত এক ধরনের সফটওয়ার যা কোনো এক ধরনের ল্যাংগুয়েজকে অন্য ল্যাংগুয়েজে পরিবর্তন করে যেমন- কম্পাইলার হলো এক ধরনের ট্রান্সলেটর, যা হাইলেবেল ল্যাংগুয়েজকে মেশিন ল্যাংগুয়েজে পরিণত করে


অনুবাদক বা ট্রান্সলেটর প্রোগ্রাম কয় প্রকার ?:-

উত্তর :- অনুবাদক বা ট্রান্সলেটর প্রোগ্রাম তিন প্রকার

1. অ্যাসেম্বলার - Assembler

2. কম্পাইলার - Compiler

3. ইন্টারপ্রিটার - Interpreter 

1. অ্যাসেম্বলার - Assembler:-  যে অনুবাদক অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় রূপান্তরিত করে তাকে অ্যাসেম্বলার বলে

2. কম্পাইলার - Compiler:- যে অনুবাদক প্রোগ্রাম সোর্স কোডকে অবজেক্ট কোড বা মেশিন কোডে রূপান্তরিত করে তাকে কম্পাইলার বলে

3. ইন্টারপ্রিটার - Interpreter:- কম্পিউটার ভাষায় লিখিত প্রোগ্রামকে বা সোর্স কোডকে যন্ত্রভাষায় পরিণত করে


 অ্যাসেম্বলার - Assembler কি? এর প্রধান কাজ কি?

উত্তর :- ইহা অ্যাসেম্বলার ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় অনুবাদ করে। এটি কোন কাজের সংক্ষিপ্ত শব্দ দ্বারা প্রোগ্রাম রচনা করা হয়  এর প্রধান কাজ হলো-

1. নেমোনিক কোডকে যন্ত্রভাষায় অনুবাদ করা 

2. সাংকেতিক ঠিকানাকে যন্ত্রভাষায় লেখা ঠিকানায় পরিণত করা

3. প্রত্যেক নির্দেশ ঠিক আছে কিনা পরীক্ষা করা, ঠিক না থাকলে তা জানানো

4. সব নির্দেশ তথ্য মুখ্য স্মৃতিতে রাখা

5. সব ভুল সংশোধনের পর প্রথম নির্দেশ থেকে কাজ শুরু করতে কন্টোলকে নির্দেশ দেয়া

6. সাংকেতিক ভাষায় প্রত্যেক নির্দেশকে যন্ত্রভাষায় একটি নির্দেশে পরিণত করে 


 অ্যাসেম্বলার - Assembler কি?  এর সুবিধা ও অসুবিধা লিখ 

উত্তর :- অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় অনুবাদ করার জন্য অ্যাসেম্বলার ব্যবহার করা হয় এর সুবিধা অসুবিধা হলো-

অ্যাসেম্বলার এর  সুবিধা:-

1. নেমোনিক কোডকে মেশিন ভাষায় রূপান্তর করে 

2. প্রোগ্রামে কোন ভুল থাকলে Error Message প্রদর্শন করে 

3. প্রোগ্রামের ভুল সংশোধন করা সহজ 

4. ডিবাগিং টেস্টিং এর কাজ দ্রুতগতি সম্পন্ন 

5. মেমোরিতে কম জায়গা নেয় 

অ্যাসেম্বলার এর অসুবিধা:-   

1. প্রোগ্রাম নির্বাহের জন্য অনেক বেশি সময় লাগে

2. কম্পাইলার এর তুলনায় প্রায় থেকে ২৫ গুন সময় বেশি লাগে