কম্পাইলারের প্রধান কাজ কী?
A
সোর্স কোড সম্পাদনা করা
B
প্রোগ্রাম ডিবাগ করা
C
লাইন বাই লাইন কোড চালানো
D
সোর্স কোডকে মেশিন কোডে অনুবাদ করা
উত্তরের বিবরণ
• কম্পাইলারের প্রধান কাজ হলো সোর্স কোডকে মেশিন কোডে অনুবাদ করা। প্রোগ্রামাররা যে উচ্চস্তরের ভাষায় (যেমন C,
C++, Java) কোড লেখেন, কম্পাইলার সেই কোডকে কম্পিউটারের বোধগম্য নিচু স্তরের ভাষা বা মেশিন কোডে রূপান্তর করে। এটি একটি পূর্ণ প্রক্রিয়া যেখানে পুরো প্রোগ্রাম একসাথে অনুবাদ করা হয়, তারপর তা এক্সিকিউটযোগ্য ফাইলে রূপ নেয়। কম্পাইলার সোর্স কোড বিশ্লেষণ করে ত্রুটি শনাক্ত করতেও সাহায্য করে, তবে এটি ডিবাগার নয়। এটি লাইন বাই লাইন কোড চালায় না—সে কাজ ইন্টারপ্রেটারের। তাই, সঠিক উত্তর হলো: ঘ) সোর্স কোডকে মেশিন কোডে অনুবাদ করা।
• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।
- তিন ধরনের অনুবাদক প্র

0
Updated: 1 day ago
CPU-এর মূল তিনটি অংশ কী কী?
Created: 3 days ago
A
RAM, ROM, Hard Disk
B
Input, Output, Storage unit
C
Mouse, Keyboard, Monitor
D
ALU, CU, Memory Unit
CPU (Central Processing Unit) হলো কম্পিউটারের প্রধান উপাদান, যা ডেটা প্রক্রিয়াকরণের মূল কাজ সম্পন্ন করে। এটিকে প্রায়ই কম্পিউটারের মস্তিষ্ক বলা হয়, কারণ সমস্ত গণনা, নির্দেশনা বাস্তবায়ন এবং তথ্য নিয়ন্ত্রণ মূলত সিপিইউ-এর মাধ্যমেই সম্পন্ন হয়। একটি কম্পিউটারের কাজ করার গতি ও সামগ্রিক ক্ষমতা প্রধানত সিপিইউ-এর উপর নির্ভর করে।
সিপিইউ সাধারণত তিনটি গুরুত্বপূর্ণ অংশ নিয়ে গঠিত—
-
গাণিতিক যুক্তি ইউনিট (Arithmetic Logic Unit - ALU): এটি সকল প্রকার গাণিতিক (যোগ, বিয়োগ, গুণ, ভাগ) এবং যৌক্তিক (তুলনা, সিদ্ধান্ত গ্রহণ) কাজ সম্পন্ন করে।
-
নিয়ন্ত্রণ ইউনিট (Control Unit - CU): এটি কম্পিউটারের অন্যান্য অংশের কাজ সমন্বয় ও নিয়ন্ত্রণ করে, নির্দেশনা কোথা থেকে আসবে এবং কিভাবে কার্যকর হবে তা নির্ধারণ করে।
-
রেজিস্টার বা মেমোরি ইউনিট (Registers/Memory Unit): এটি অস্থায়ীভাবে তথ্য সংরক্ষণ করে, যাতে প্রসেসিং চলাকালীন ডেটা দ্রুত ব্যবহার করা যায়।
উৎস:

0
Updated: 3 days ago
মোবাইল ফোনের কোন প্রজন্ম থেকে গ্রাহকদের জন্য প্রিপেইড পদ্ধতি চালু হয়?
Created: 1 week ago
A
দ্বিতীয় প্রজন্ম
B
তৃতীয় প্রজন্ম
C
চতুর্থ প্রজন্ম
D
কোনোটিই নয়
তথ্য প্রযুক্তি
তথ্য (Information)
তথ্য প্রযুক্তি
দ্বিতীয় প্রজন্ম Second Generation (১৯৬০-১৯৬৪ খ্রি.)
দ্বিতীয় প্রজন্মের (2G) মোবাইল ফোন হলো এমন একটি প্রযুক্তি যা ডিজিটাল রেডিও সিগন্যাল ব্যবহার করে এবং প্রিপেইড পদ্ধতির সূচনা করে। এটি প্রথম প্রজন্মের অ্যানালগ প্রযুক্তির তুলনায় অনেক উন্নত সুবিধা প্রদান করে।
-
দ্বিতীয় প্রজন্মের মোবাইল ফোনের বৈশিষ্ট্য:
-
ডিজিটাল সিগন্যাল: প্রথম প্রজন্মের অ্যানালগ সিগন্যালের তুলনায় উন্নতমানের ডিজিটাল রেডিও সিগন্যাল ব্যবহৃত।
-
ডিজিটাল ডেটা ট্রান্সমিশন: সেমিকন্ডাক্টর প্রযুক্তি ও মাইক্রোওয়েভ ডিভাইসের অগ্রগতির ফলে সম্ভব হয়েছে।
-
উন্নত অডিও: ডিজিটাল মডুলেশন ব্যবহৃত।
-
সিগন্যাল এনকোডিং: FDMA, TDMA এবং CDMA পদ্ধতি ব্যবহৃত।
-
প্রিপেইড পদ্ধতি: সর্বপ্রথম এই প্রজন্মে চালু হয়।
-
আন্তর্জাতিক রোমিং: সীমিতমাত্রায় উপলব্ধ।
-
নেটওয়ার্ক প্রকার: শুরুর দিকে সার্কিট-সুইচড নেটওয়ার্ক ব্যবহৃত, পরে GPRS (2.5G) প্রযুক্তির মাধ্যমে ডেটার জন্য প্যাকেট-সুইচড নেটওয়ার্ক যুক্ত করা হয়।
-
মেসেজিং সেবা: এমএমএস এবং এসএমএস কার্যক্রম চালু হয়।
-
ডেটা ও ভয়েস: GSM পদ্ধতিতে উভয়ই প্রেরণ সম্ভব।
-
উৎস:

0
Updated: 1 week ago
নিচের কোনটি Spreadsheet Package Program?
Created: 1 week ago
A
Oracle
B
MS Excel
C
FoxPro
D
WordStar
MS Excel একটি Spreadsheet Package Program। এটি অ্যাপ্লিকেশন সফটওয়্যারের একটি উদাহরণ, যা মূলত ডেটা প্রক্রিয়াকরণ ও টেবিল আকারে তথ্য ব্যবস্থাপনার জন্য ব্যবহৃত হয়।
• Application Software
-
অ্যাপ্লিকেশন সফটওয়্যার হলো এমন ধরনের সফটওয়্যার যা কম্পিউটারে বিভিন্ন ব্যবহারিক কাজ সম্পাদনের জন্য তৈরি করা হয়।
-
কাজের প্রকৃতি অনুযায়ী বিভিন্ন ধরণের ব্যবহারিক প্রোগ্রাম তৈরি হয়ে থাকে।
-
যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান, তথ্য সংরক্ষণ, হিসাব-নিকাশ বা ডেটা প্রক্রিয়াকরণ করা যায়, তাদেরকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়।
• অ্যাপ্লিকেশন সফটওয়্যারের ধরন ও উদাহরণ
১। Word Processing Package Program : WordStar, WordPerfect, MS Word
২। Spreadsheet Package Program : Lotus 1-2-3, MS Excel, Quattro Pro
৩। Database Package Program : dBase, FoxPro, Oracle, Informix, Access
উৎস:

0
Updated: 1 week ago