252 বার দেখা হয়েছে
"তথ্য ও প্রযুক্তি" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন

ইন্টারপ্রেটার (Interpreter) হলো একটি কম্পিউটার প্রোগ্রাম, যা অন্য একটি প্রোগ্রামিং ভাষায় লেখা কোডকে সরাসরি অনুবাদ করে এবং সেই অনুযায়ী কাজ করে। কম্পাইলারের মতো পুরো কোডটিকে একসাথে অনুবাদ না করে, ইন্টারপ্রেটার একটি একটি লাইন ধরে কোড পড়ে, সেটিকে মেশিন ভাষায় অনুবাদ করে এবং সাথে সাথেই সেই লাইনটি কার্যকর করে।

সহজ ভাষায়, ইন্টারপ্রেটার হলো একজন অনুবাদক, যে কোনো স্ক্রিপ্ট বা প্রোগ্রামের একটি লাইন পড়ে, সেই লাইনের মানে বোঝে এবং তাৎক্ষণিকভাবে সেই কাজটি করে ফেলে। এরপর সে পরবর্তী লাইনে যায়।

কিছু গুরুত্বপূর্ণ বিষয়:

  • লাইন বাই লাইন অনুবাদ: ইন্টারপ্রেটার কোডকে লাইন বাই লাইন অনুবাদ করে এবং কার্যকর করে।

  • तत्काल কার্যকর: এটি কোড অনুবাদ করার সাথে সাথেই তা কার্যকর করে, তাই কম্পাইলারের মতো আলাদা করে কম্পাইল করার প্রয়োজন হয় না।

  • প্রোগ্রাম চালানোর সময় প্রয়োজন: ইন্টারপ্রেটারকে প্রোগ্রাম চালানোর সময় সবসময় উপস্থিত থাকতে হয়, কারণ এটি ছাড়া কোড অনুবাদ করা সম্ভব নয়।

  • ডিবাগিং-এ সুবিধা: ইন্টারপ্রেটারে কোড ডিবাগ (ভুলত্রুটি খুঁজে বের করা) করা সহজ, কারণ এটি লাইনে লাইনে কোড পরীক্ষা করে।

  • উদাহরণ: পাইথন (Python), জাভাস্ক্রিপ্ট (JavaScript), রুবি (Ruby) ইত্যাদি ভাষায় ইন্টারপ্রেটার ব্যবহার করা হয়।

ইন্টারপ্রেটার ব্যবহারের সুবিধা হলো এটি কোড ডেভেলপমেন্ট এবং টেস্টিং-এর কাজকে দ্রুত করে তোলে। তবে, কম্পাইলারের তুলনায় ইন্টারপ্রেটারের মাধ্যমে চালানো প্রোগ্রাম সাধারণত ধীর গতির হয়।

এরকম আরও কিছু প্রশ্ন

1 টি উত্তর
19 এপ্রিল, 2025 "ইন্টারনেট" বিভাগে প্রশ্ন করেছেন অমর
1 টি উত্তর
12 মে, 2025 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন অজ্ঞাতকুলশীল
1 টি উত্তর
1 টি উত্তর
5 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন MuntasirMahmud
1 টি উত্তর
5 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন MuazMahmud
1 টি উত্তর
1 টি উত্তর
4 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন CB
1 টি উত্তর
3 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন Chayon
1 টি উত্তর
3 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন Chayon
1 টি উত্তর
4 ডিসেম্বর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন Chayon
1 টি উত্তর
1 টি উত্তর
1 টি উত্তর
7 অক্টোবর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন M.S.C_Safwana
1 টি উত্তর
7 অক্টোবর, 2023 "তথ্য ও প্রযুক্তি" বিভাগে প্রশ্ন করেছেন M.S.C_Safwana

37,792 টি প্রশ্ন

37,187 টি উত্তর

1,839 টি মন্তব্য

3,941 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
47 জন অনলাইনে আছেন
0 জন সদস্য, 47 জন অতিথি
আজকে ভিজিট : 40916
গতকাল ভিজিট : 33995
সর্বমোট ভিজিট : 65040290
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...