কন্ট্রোল স্টেটমেন্ট (Control Statement): সি-ল্যাঙ্গুয়েজে লেখা প্রোগ্রামে স্টেটমেন্টগুলো ধারাবাহিকভাবে সাজানো থাকে, যা একের পর এক সিকোয়েন্স অনুযায়ী নির্বাহ হয়। এক্ষেত্রে স্টেটমেন্টগুলোর পুনরাবৃত্তি অনুযায়ী নির্বাহের প্রয়োজন হয় না। কিন্তু স্টেমেন্টগুলোর পুনরাবৃত্তি অনুযায়ী নির্বাহের প্রয়োজন হলে কিছু শর্তযুক্ত করা হয়। এগুলোকে কন্ট্রোল স্টেটমেন্ট বলা হয়। স্টেটমেন্ট নির্বাহ নিয়ন্ত্রণের জন্য কন্ট্রোল স্টেটমেন্ট ব্যবহৃত …
Read More »প্রোগ্রাম টেস্টিং (Testing) ও ডিবাগিং (Debugging)
প্রোগ্রাম লেখার সময় কোডিং-এ ভুল হতে পারে। প্রোগ্রাম তৈরি করার পর এটিতে কোন ভুল অছে কিনা, তা পরীক্ষা ও যাচাই করা হয়। একে টেস্টিং (Testing) বলে। প্রোগ্রাম তৈরির সময় বিভিন্ন কারণে প্রোগ্রামে ভুল হতে পারে। প্রোগ্রামের ভুলকে বাগ (Bug) বলে। প্রোগ্রামের ভুল-ত্রুটি খুঁজে বের করা এবং সংশোধন করাকে ডিবাগিং …
Read More »প্রোগ্রামের সংগঠন (Program Organization)
প্রোগ্রামের সংগঠন (Program Organization) প্রোগ্রামের সংগঠন বলতে প্রোগ্রামের গঠনরীতিকে বুঝায়। প্রত্যেক প্রোগ্রামেরই প্রধানত তিনটি অংশ থাকে। যথা- ইনপুট, প্রসেস ও আউটপুট। এ অংশগুলোর পারস্পরিক সম্পর্কের সমন্বয়ে পূর্ণাঙ্গ প্রোগ্রাম গঠিত হয়। ইনপুট বলতে ফলাফল লাভের উদ্দেশ্যে যে সব তথ্য, উপাত্ত ও নির্দেশ কম্পিউটারে দেয়া হয় সেগুলোকে বোঝায়। প্রসেস হলো প্রোগ্রামে দেয়া …
Read More »অনুবাদক প্রোগ্রাম ( Translator Program)
যে প্রোগ্রামের মাধ্যমে উৎস (সোর্স) প্রোগ্রামকে বস্তু (অবজেক্ট) প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়। হাই-লেভেল ল্যাঙ্গুয়েজে লিখিত প্রোগ্রামকে মেশিন ল্যাঙ্গুয়েজে রূপান্তরের জন্য অনুবাদক প্রোগ্রাম ব্যবহৃত হয়। তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে – কম্পাইলার (Compiler) ইন্টারপ্রেটার (Interpreter) অ্যাসেম্বলার (Assembler) ১. কম্পাইলার (Compiler): যে অনুবাদক প্রোগ্রাম হাই-লেভেল ল্যাঙ্গুয়েজে লেখা …
Read More »প্রোগ্রাম, প্রোগ্রামিং ধারণার প্রবর্তক, প্রোগ্রামের ভাষা
প্রোগ্রাম (Program) কোনো সমস্যা সমাধানের জন্য কম্পিউটার ভাষায় ধারাবাহিকভাবে কতগুলো কমান্ড বা নির্দেশের সমষ্টিকে প্রোগ্রাম বলা হয়। প্রোগ্রাম লেখার জন্য বিভিন্ন ধরনের প্রোগ্রাম ভাষা ব্যবহৃত হয়। ইংরেজ কবি লর্ড বায়রনের কন্যা লেডি অ্যাডা অগাস্টাকে কম্পিউটার প্রোগ্রামিং ধারণার প্রবর্তক মনে করা হয়। প্রোগ্রামের ভাষা (Programming Language) কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার …
Read More »