কম্পিউটারকে আদেশ-নির্দেশ প্রদানের জন্য কম্পিউটার বুঝতে পারে এমন কিছু সংকেত এবং কতিপয় নিয়ম-কানুন ব্যবহার করে প্রোগ্রাম তৈরি করা হয়। প্রোগ্রাম তৈরির জন্য ব্যবহৃত এই সকল নিয়ম-কানুন ও সংকেতগুলোকে একত্রে প্রোগ্রামিং ভাষা (Programmi…
RECENT POSTS
সি++ (C++) একটি বহুল ব্যবহৃত অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ভাষা (Object Oriented Programming Language)। ১৯৮০ সালে যুক্তরাষ্ট্রের এটিএন্ডটি বেল ল্যাবরেটরিতে বিয়ারনে স্ট্রোভস্ট্রুপ এ ভাষা উদ্ভাবন করেন। প্রথমে এর নাম ছিল সি উইথ ক্…
RECENT POSTS
যে প্রোগ্রামের সাহায্যে উৎস (Source) প্রোগ্রামকে বস্তু (Object) প্রোগ্রামে পরিণত করা হয় তাকে অনুবাদক প্রোগ্রাম বলে। মেশিন ভাষায় লেখা প্রোগ্রামকে বলা হয় বস্তু প্রোগ্রাম (Object Program) এবং অন্য যেকোনো প্রোগ্রামিং ভাষায় লেখা প্রোগ…
RECENT POSTS
একটি ফাংশন অন্য কোনো ফাংশনকে কল করতে পারে। সি-তে রিকার্সিভ নামে এক বিশেষ ধরনের ফাংশন ব্যবহৃত হয় যা প্রয়োজনে নিজেই নিজেকে কল করতে পারে। অর্থাৎ যখন কোনো ফাংশন নিজেই নিজেকে কল করে তখন তাকে রিকার্সিভ ফাংশন (Recursive function) বলা…
RECENT POSTS
ডকুমেন্টেশন বলতে অ্যালগরিদম, ফ্লোচার্ট, গ্রাফ, কোডিং, পরীক্ষার ফলাফল, ব্যবহারকারীর জন্য প্রয়োজনীয় নির্দেশ ইত্যাদি বিষয়ে সমস্যা সম্পর্কিত লিখিত বিবরণকে বোঝায়। ডকুমেন্টেশন প্রোগ্রামারকে প্রোগ্রাম তৈরির প্রত্যেক ধাপে সাহায্য কর…
RECENT POSTS
আমরা জানি পিএইচপি একটি Server Side স্ক্রিপ্টিং ল্যাংগুয়েজ, সে জন্য এটি আপনার কম্পিউটারে রান (Execute) করবে না। এটিকে execute করতে হলে আপনার একটি সার্ভার কম্পিউটার প্রয়োজন হবে আর আপনি চাইলে আপনার কম্পিউটারে PHP রান করতে পারেন, সে…
RECENT POSTS
প্রোগ্রাম রচনার ক্ষেত্রে পরিকল্পিত এবং সুশৃঙ্খলভাবে ধাপে ধাপে অগ্রসর হতে হয়। প্রোগ্রাম রচনার সাধারণ ধাপগুলো হলো- ক) অ্যালগরিদম (Algorithm) খ) প্রবাহচিত্র (Flow Chart) গ) প্রোগ্রাম ডেভেলপমেন্ট বা কোডিং (Program Coding) ঘ) ত্রুটি …
RECENT POSTS
ফরট্রান (FORTRAN) হচ্ছে FORmula TRANslation-এর সংক্ষিপ্ত রূপ। এ প্রোগ্রামটি প্রাথমিকভাবে ১৯৫৭ সালে তৈরি হলেও এর বেশ কয়েকটি সংস্করণের পর জনপ্রিয় সংস্করণটি তৈরি হয় ১৯৬৬ সালে। ইঞ্জিনিয়ারিং ও বৈজ্ঞানিক গবেষণামূলক ক্ষেত্রে এর বেশ প্রয়…
RECENT POSTS
হাইলেভেল ল্যাংগুয়েজ ও মেশিন ল্যাংগুয়েজের মধ্যে পার্থক্য নিম্নরূপঃ হাইলেভেল ল্যাংগুয়েজ (High-level language) কম্পিউটারকে সবার জন্য ব্যবহার উপযোগী করে তুলতে যে ভাষা তৈরি হয় তাই হাইলেভেল ল্যাংগুয়েজ বা উচ্চস্তরের ভাষা। উচচস্তরের ভা…
RECENT POSTS
প্রোগ্রামের সরল অনুক্রমকে ভঙ্গ করে প্রোগ্রামের মধ্যে এক লাইন থেকে পরবর্তী লাইনে না গিয়ে ওপরে বা নিচে অন্য কোনো লাইন থেকে কাজ শুরু করলে, তাকে জাম্প বলে। অ্যালগরিদম কোডিং এর পূর্বশর্ত বলতে কী বোঝায়? কোনো একটা নির্দিষ্ট সমস্যা সমাধ…
RECENT POSTS
প্রোগ্রামের ভুলকে বাগ (Bugs) বলা হয়। প্রোগ্রাম তৈরির সময় বিভিন্ন কারণে ভুল হতে পারে তাকে প্রোগ্রাম বাগ বা ভুল বলে। প্রোগ্রামের ভুল (Error) কত প্রকার ও কি কি? প্রোগ্রামের ভুল কয়েক প্রকারের হয়ে থাকে। যেমনঃ ১) ডেটা ভুল (Data Error)…
RECENT POSTS
জব কন্টোল ভাষা (Job Control Language) হলো একটি ব্যাচ নির্ভরশীল ভাষা, যা জব এবং কোন প্রোগ্রাম পরিচালনা করতে হবে তা চিহ্নিত করে এবং কোন কোন ডিভাইস ব্যবহৃত হবে তা নির্দেশ করে এবং প্রয়োজনীয় তথ্য অপারেটিং সিস্টেমে প্রেরণ করে। জব কন্ট…
RECENT POSTS
ভিজ্যুয়াল প্রোগ্রামিং হলো GUI (Graphical User Interface) পরিবেশে তৈরি করার প্রোগ্রাম। এ পরিবেশে কাজের পরিবেশ দৃশ্যমান। ফলে ব্যবহারকারী বেশি সুবিধা ভোগ করতে পারে। তুলনামূলকভাবে কম নির্দেশ ও স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম রচনা ক…
RECENT POSTS
ট্রান্সলেটর হলো একটি প্রোগ্রাম যার সাহায্যে লেখা বা তথ্য অনুবাদ করা হয়। এটি হতে পারে এক ভাষা থেকে অন্য ভাষায় অথবা এক ধরনের Information format কে অন্য format এ। এর প্রধান বৈশিষ্ট্য হলো- ১. অনুবাদ করা; ২. প্রোগ্রামিং এ এক ভাষাকে অন…
RECENT POSTS
কম্পাইলারের অসুবিধা হলো কম্পাইলার যেহেতু পুরো প্রোগ্রামটিকে একবারেই বস্তু প্রোগ্রামে অনুবাদ করে, তাই ধাপে ধাপে এর ভুল সনাক্ত করা যায় না ফলে সাথে সাথে সংশোধনও করা যায় না। অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার বেশি উপযোগী কেন? কম্পা…
RECENT POSTS
প্রতিটি প্রোগ্রামের ভাষার নিজস্ব কিছু ব্যাকরণ আছে। যিনি প্রোগ্রাম লেখেন তাকে প্রোগ্রাম লেখার সময় এ সব ব্যাকরণ মেনেই প্রোগ্রাম লিখতে হয়। তৈরিকৃত প্রোগ্রামে ব্যাকরণগত ভুল থাকলে তাকে সিনট্যাক্স বাগ বলে। সুডোকোড বলতে কী বোঝায়? সুডোকো…
RECENT POSTS
যে সকল ঘটনা বা ফ্যাক্ট প্রক্রিয়াকরণের জন্য সংগ্রহ করা হয় তাকে বলা হয় ডাটা বা উপাত্ত। যেমন- ছাত্র ছাত্রীদের রেজাল্ট প্রস্তুত করার জন্য সংগৃহীত নাম, রোল নং, বিভিন্ন বিষয়ের প্রাপ্ত নম্বর হলো এক একটি ডাটা। আর বিভিন্ন ধরনের ডাটার …
RECENT POSTS
ল্যাংগুয়েজ ট্রান্সলেটর হচ্ছে এমন একটি কম্পিউটার প্রোগ্রাম যা কোন প্রোগ্রামিং ভাষায় লেখা প্রোগ্রামকে কম্পিউটারের ভাষায় রূপান্তর করে। ল্যাংগুয়েজ ট্রান্সলেটর কোন হাই-লেভেল প্রোগ্রামিং ভাষায় লেখা প্রোগ্রামকে লো-লেভেল ভাষার প্রোগ্র…
RECENT POSTS
সিএসএস মানে হলো ক্যাসকেডিং স্টাইল শিট। ওয়েবপেজে স্টাইলশীটের মাধ্যমে অতিসহজেই ওয়েব পেজকে মনোগ্রাহী রুপে উপস্থাপন করা যায়। এইচটিএমএল এর মাধ্যমে একটি ওয়েব পেইজ বাহ্যিক রূপ পায় আর সিএসএস এর মাধ্যমে এর সৌন্দর্য পরিপূর্ণতা লাভ কর…
RECENT POSTS
সুডোকোড (Pseudocode in Bengali ) সুডোকোড বলতে প্রোগ্রামের ধরন এবং কার্যপ্রণালি সংবলিত কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমষ্টিকে বোঝায়। সুডোকোড অ্যালগরিদমের পূর্ব প্রস্তুতি বা অনেক ক্ষেত্রে অ্যালগরিদমের বিকল্প হিসেবে কাজ করে …
RECENT POSTS