কম্পিউটার

কিভাবে C++ এ একটি সহজ প্রোগ্রাম তৈরি করবেন?


C++ এ একটি খুব সাধারণ প্রোগ্রাম পেতে, আপনাকে প্রথমে এটি সেট আপ করতে হবে এবং তারপরে এটির জন্য প্রোগ্রাম তৈরি করতে হবে। একটি খুব সাধারণ প্রোগ্রাম ব্যবহার করে কিভাবে C++ এ শুরু করতে হয় তা নিম্নোক্ত ধাপগুলো তালিকাভুক্ত করে।

একটি C++ কম্পাইলার পান

এটি হল প্রথম ধাপ যা আপনি C++ এ প্রোগ্রাম শেখা শুরু করার আগে করতে চান৷ সমস্ত প্রধান OS প্ল্যাটফর্মের জন্য ভাল বিনামূল্যের C++ কম্পাইলার পাওয়া যায়। আপনার প্ল্যাটফর্মের জন্য উপযুক্ত একটি ডাউনলোড করুন অথবা আপনি https://www.tutorialspoint.com/compile_cpp_online.php

-এ tutorialspoint.com এর অনলাইন কম্পাইলার ব্যবহার করতে পারেন।
  • GCC - GCC হল GNU কম্পাইলার চেইন যা মূলত GNU দ্বারা তৈরি বিভিন্ন কম্পাইলারের একগুচ্ছ সংগ্রহ। আপনি https://gcc.gnu.org/
  • থেকে এই কম্পাইলারটি ডাউনলোড এবং ইনস্টল করতে পারেন
  • ক্ল্যাং- ক্ল্যাং হল এলএলভিএম সম্প্রদায়ের দ্বারা প্রকাশিত একটি কম্পাইলার সংগ্রহ। এটি সমস্ত প্ল্যাটফর্মে উপলব্ধ এবং আপনি https://clang.llvm.org/get_started.html
  • -এ ডাউনলোড এবং ইনস্টল করার নির্দেশাবলী খুঁজে পেতে পারেন
  • ভিজ্যুয়াল C++ 2017 কমিউনিটি− এটি মাইক্রোসফ্ট দ্বারা উইন্ডোজের জন্য নির্মিত একটি বিনামূল্যের C++ কম্পাইলার। আপনি https://www.visualstudio.com/vs/cplusplus/
  • থেকে এই কম্পাইলারটি ডাউনলোড এবং ইনস্টল করতে পারেন

একটি C++ প্রোগ্রাম লিখুন

এখন আপনার একটি কম্পাইলার ইনস্টল করা আছে, এটি একটি C++ প্রোগ্রাম লেখার সময়। চলুন শুরু করা যাক প্রোগ্রামিং উদাহরণের, এটি, হ্যালো ওয়ার্ল্ড প্রোগ্রামের এপিটোম দিয়ে। আমরা এই উদাহরণে C++ ব্যবহার করে স্ক্রীনে হ্যালো ওয়ার্ল্ড প্রিন্ট করব। hello.cpp নামে একটি নতুন ফাইল তৈরি করুন এবং এতে নিম্নলিখিত কোডটি লিখুন -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

আসুন এই প্রোগ্রামটি বিচ্ছিন্ন করি।

লাইন 1৷ − আমরা #include লাইন দিয়ে শুরু করি যা মূলত কম্পাইলারকে iostream ফাইল থেকে কোড কপি করতে বলে (ইনপুট এবং আউটপুট স্ট্রীম পরিচালনার জন্য ব্যবহৃত) এবং এটিকে আমাদের সোর্স ফাইলে পেস্ট করতে। হেডার আইওস্ট্রিম, যা স্ট্যান্ডার্ড ইনপুট এবং আউটপুট ক্রিয়াকলাপ সম্পাদন করতে দেয়, যেমন এই প্রোগ্রামের আউটপুট (হ্যালো ওয়ার্ল্ড) স্ক্রিনে লেখা। একটি হ্যাশ চিহ্ন (#) দিয়ে শুরু হওয়া লাইনগুলি হল নির্দেশিকা যা প্রিপ্রসেসর হিসাবে পরিচিত তার দ্বারা পড়া এবং ব্যাখ্যা করা হয়৷

লাইন 2 − একটি ফাঁকা লাইন − ফাঁকা লাইনের কোনো প্রোগ্রামে কোনো প্রভাব নেই।

লাইন 3৷ − তারপর আমরা int এর রিটার্ন টাইপের সাথে main নামক একটি ফাংশন ঘোষণা করি। main() আমাদের প্রোগ্রামের এন্ট্রি পয়েন্ট। যখনই আমরা একটি C++ প্রোগ্রাম চালাই, আমরা মূল ফাংশন দিয়ে শুরু করি এবং এই ফাংশনের মধ্যে প্রথম লাইন থেকে এক্সিকিউশন শুরু করি এবং শেষ না হওয়া পর্যন্ত প্রতিটি লাইন এক্সিকিউট করতে থাকি। আমরা এখানে কোঁকড়া বন্ধনী({) ব্যবহার করে একটি ব্লক শুরু করি। এটি প্রধানের ফাংশনের সংজ্ঞার শুরুকে চিহ্নিত করে, এবং 5 লাইনে ক্লোজিং ব্রেস (}), এটির শেষ চিহ্নিত করে। এই ধনুর্বন্ধনীগুলির মধ্যে সমস্ত বিবৃতি হল ফাংশনের বডি যা সংজ্ঞায়িত করে যখন মেইন বলা হয় তখন কী হয়৷

লাইন 4৷ -

std::cout << "Hello World\n";

এই লাইনটি একটি C++ বিবৃতি। এই বিবৃতিটির তিনটি অংশ রয়েছে:প্রথম, std::cout, যা স্ট্যান্ডার্ড কনসোল আউটপুট ডিভাইস সনাক্ত করে। দ্বিতীয় সন্নিবেশ অপারেটর <<যা নির্দেশ করে যে নিম্নলিখিতটি std::cout-এ ঢোকানো হয়েছে। শেষ, আমাদের উদ্ধৃতিগুলির মধ্যে একটি বাক্য রয়েছে যা আমরা পর্দায় মুদ্রিত করতে চাই। আমরা C++ শেখার সাথে সাথে এটি আপনার কাছে আরও স্পষ্ট হয়ে উঠবে।

সংক্ষেপে, আমরা স্ট্যান্ডার্ড আউটপুট ডিভাইসে প্রিন্ট করার জন্য একটি স্ট্রিং "হ্যালো ওয়ার্ল্ড\n" সহ cout অবজেক্ট প্রদান করি।

উল্লেখ্য যে বিবৃতিটি একটি সেমিকোলন (;) দিয়ে শেষ হয়। এই অক্ষরটি বিবৃতির শেষ চিহ্নিত করে

প্রোগ্রাম কম্পাইল করুন

এখন যেহেতু আমরা প্রোগ্রামটি লিখেছি, আমাদের এটিকে এমন একটি ভাষায় অনুবাদ করতে হবে যা প্রসেসর বোঝে, যেমন, বাইনারি মেশিন কোডে। আমরা প্রথম ধাপে ইনস্টল করা একটি কম্পাইলার ব্যবহার করে এটি করি। আপনাকে আপনার টার্মিনাল/cmd খুলতে হবে এবং cd কমান্ড ব্যবহার করে hello.cpp ফাইলের অবস্থানে নেভিগেট করতে হবে। ধরে নিচ্ছি আপনি GCC ইনস্টল করেছেন, আপনি প্রোগ্রামটি কম্পাইল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন −

$ g++ -o hello hello.cpp

এই কমান্ডের অর্থ হল আপনি g++ কম্পাইলার একটি আউটপুট ফাইল তৈরি করতে চান, হ্যালো সোর্স ফাইল hello.cpp ব্যবহার করে।

প্রোগ্রাম চালান

এখন আমরা আমাদের প্রোগ্রাম লিখেছি এবং এটি কম্পাইল করেছি, এটি চালানোর সময়! আপনি −

ব্যবহার করে প্রোগ্রামটি চালাতে পারেন
$ ./hello

আপনি আউটপুট পাবেন −

Hello world

  1. কিভাবে C++ ব্যবহার করে OpenCV তে বাইনারি ইমেজ তৈরি করবেন?

  2. কিভাবে C++ প্রোগ্রাম ব্যবহার করে একটি প্রোগ্রাম চালু করবেন?

  3. ম্যাকের পৃষ্ঠাগুলিতে কীভাবে একটি সাধারণ ফ্লোচার্ট তৈরি করবেন

  4. Tkinter ব্যবহার করে কিভাবে একটি সাধারণ পর্দা তৈরি করবেন?