সুচিপত্র:
সংজ্ঞা - দোভাষী অর্থ কি?
দোভাষী একটি কম্পিউটার প্রোগ্রাম যা বহু উচ্চ-স্তরের প্রোগ্রামিং ভাষার একটি ব্যবহার করে লিখিত প্রোগ্রাম নির্দেশাবলী সরাসরি সম্পাদন করতে ব্যবহৃত হয়। দোভাষা উচ্চ স্তরের প্রোগ্রামটিকে একটি মধ্যবর্তী ভাষায় রূপান্তর করে যা এটি তারপরে কার্যকর করে, বা এটি উচ্চ-স্তরের উত্স কোডটি বিশ্লেষণ করতে পারে এবং তারপরে সরাসরি কমান্ডগুলি সম্পাদন করতে পারে, যা লাইন দ্বারা বিবৃতিতে বা বিবৃতি দ্বারা সম্পন্ন হয়।
টেকোপিডিয়া ব্যাখ্যা করে দোভাষী explains
প্রোগ্রামিং ভাষা দুটি উপায়ে প্রয়োগ করা হয়: ব্যাখ্যা এবং সংকলন। নামটি যেমন বোঝায়, একজন দোভাষী একটি উচ্চ-স্তরের প্রোগ্রামিং কোডটিকে এমন কোডে রূপান্তর বা ব্যাখ্যা করে যা মেশিন (মেশিন কোড) দ্বারা বোঝা যায় বা একটি মধ্যবর্তী ভাষায় রূপান্তরিত হয় যা সহজেই কার্যকর করা যায়। দোভাষা কোডের প্রতিটি বিবৃতি পড়ে এবং তা রূপান্তর বা সরাসরি এটি সম্পাদন করে। বিপরীতে, একটি এসেম্বলার বা একটি সংকলক একটি উচ্চ-স্তরের উত্স কোডটি স্থানীয় (সংকলিত) কোডে রূপান্তর করে যা অপারেটিং সিস্টেমের মাধ্যমে সরাসরি সম্পাদন করা যেতে পারে।
বেশিরভাগ ক্ষেত্রেই, একটি সংকলক আরও অনুকূল হয় যেহেতু লাইন-বাই-লাইনের ব্যাখ্যার তুলনায় এর আউটপুট আরও দ্রুত চলে। যাইহোক, যেহেতু ব্যাখ্যা প্রতিটি লাইন বা বিবৃতিতে ঘটে থাকে তাই কোড সম্পাদনা বা ডিবাগিং উভয়ের পক্ষে এটি কার্যকর করার মাঝামাঝি সময়ে থামানো যেতে পারে। উভয়েরই তাদের সুবিধা এবং অসুবিধা রয়েছে এবং পারস্পরিক একচেটিয়া নয়; এর অর্থ হ'ল এগুলি একত্রে ব্যবহার করা যেতে পারে কারণ বেশিরভাগ সংহত বিকাশের পরিবেশগুলি কয়েকটি উচ্চ-স্তরের ভাষার সংকলন এবং অনুবাদ উভয়ই নিযুক্ত করে।
যেহেতু একজন অনুবাদক একটি একক প্রক্রিয়াতে কোড পড়েন এবং সম্পাদন করেন, এটি স্ক্রিপ্টিং এবং অন্যান্য ছোট প্রোগ্রামগুলির জন্য খুব দরকারী। যেমনটি, এটি সাধারণত ওয়েব সার্ভারগুলিতে ইনস্টল করা থাকে, যা প্রচুর এক্সিকিউটেবল স্ক্রিপ্টগুলি চালায় run
