Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.
উত্তর :- যে প্রোগ্রামিং ভাষার মাধ্যমে প্রোগ্রাম লিখা বা রচনা করা হয় তাহাকে সোর্স কোড বলা হয়
অবজেক্ট কোড - 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. কম্পাইলার এর তুলনায় প্রায় ৫ থেকে ২৫ গুন সময় বেশি লাগে