সমাধান করা হয়েছে: হ্যালো ওয়ার্ল্ড প্রিন্ট করার জন্য কোড

সর্বশেষ আপডেট: 09/11/2023
লেখক: C SourceTrail

শুভেচ্ছা প্রোগ্রামিং উত্সাহী এবং শিক্ষার্থীদের! আজ, আমরা C++ প্রোগ্রামিং এর মূল বিষয়গুলির মধ্যে একটি উত্তেজনাপূর্ণ যাত্রা শুরু করব। আমরা সরলতা উন্মোচন করব তবে প্রোগ্রামিংয়ের সবচেয়ে মৌলিক ধারণাগুলির একটির প্রভাব, অর্থাৎ "হ্যালো ওয়ার্ল্ড" বার্তাটি মুদ্রণ করা। আপনি এর মতো সাধারণ কিছুর তাত্পর্য সম্পর্কে আশ্চর্য হতে পারেন, তবে মনে রাখবেন, প্রতিটি বিশাল গগনচুম্বী একটি মৌলিক ভিত্তি দিয়ে শুরু হয়।

C++ এ "হ্যালো ওয়ার্ল্ড" প্রিন্ট করা হচ্ছে

প্রথমত, আসুন আমাদের মূল সমস্যার সমাধান দেখে নেওয়া যাক - কিভাবে আমরা একটি C++ প্রোগ্রাম ব্যবহার করে "হ্যালো ওয়ার্ল্ড" প্রিন্ট করতে পারি? নীচে তার সমস্ত সৌন্দর্যে সংক্ষিপ্ত কোড রয়েছে:

# অন্তর্ভুক্ত
নেমস্পেস স্ট্যান্ড ব্যবহার করে;
int প্রধান () {
cout << "হ্যালো ওয়ার্ল্ড" << endl; রিটার্ন 0; } [/কোড]

কোড বোঝা

এখন যেহেতু আমরা কোডটি দেখেছি, প্রতিটি অংশ কী অবদান রাখে তা বোঝার জন্য আমাদের আরও গভীরভাবে অনুসন্ধান করার সময় এসেছে। আপনি একটি সহজ কাজের জন্য কোডের একাধিক লাইনের প্রয়োজনীয়তা নিয়ে প্রশ্ন করতে পারেন। যাইহোক, কোডের প্রতিটি লাইন একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

আসুন এটি ভেঙে দিন:

  • প্রথম লাইন "# অন্তর্ভুক্ত ” হল একটি প্রিপ্রসেসর নির্দেশিকা যা C++ কম্পাইলারকে iostream স্ট্যান্ডার্ড ফাইল অন্তর্ভুক্ত করতে বলে। এই ফাইলে ফরম্যাট করা ইনপুট এবং আউটপুট অপারেশনের সংজ্ঞা রয়েছে।
  • লাইন "নামস্পেস std ব্যবহার করে;" কোডে নামের যোগ্যতা ছাড়াই `std` নামস্থান থেকে নাম ব্যবহার করার অনুমতি দেয়। এটি মূলত আমাদের কোডকে সরল করে।
  • প্রধান ফাংশন আমাদের প্রোগ্রামের জন্য এন্ট্রি পয়েন্ট হিসাবে কাজ করে। সমস্ত C++ প্রোগ্রামের একটি প্রধান ফাংশন থাকতে হবে। main এর আগে "int" কীওয়ার্ডটি নির্দেশ করে যে main() একটি পূর্ণসংখ্যা মান প্রদান করে। সাধারণভাবে, প্রোগ্রামটি সফলভাবে সম্পাদিত হয়েছে তা নির্দেশ করার জন্য `main()` ফাংশন থেকে একটি শূন্য ফেরত দেওয়া হয়।
  • "cout << "হ্যালো ওয়ার্ল্ড" << endl;" হল 'হ্যালো ওয়ার্ল্ড' প্রিন্ট করার জন্য দায়ী বিবৃতি। এখানে, `cout` আমাদের পছন্দসই আউটপুট প্রদর্শন করতে একটি সন্নিবেশ অপারেটর (`<<`) এর সাথে ব্যবহার করা হয়। `endl` একটি নতুন লাইন সন্নিবেশ করায়।
  • রিটার্ন 0; বিবৃতি হল প্রোগ্রামের "প্রস্থান অবস্থা"। সহজ ভাষায়, এই বিবৃতি দিয়ে প্রোগ্রামটি শেষ হয়।

লাইব্রেরি জড়িত

'হ্যালো ওয়ার্ল্ড' প্রিন্ট করার এই সহজ সমস্যায়, জড়িত প্রাথমিক লাইব্রেরি হল 'iostream'। এই লাইব্রেরিটি C++ স্ট্যান্ডার্ড লাইব্রেরির একটি অংশ যা স্ট্রিম ব্যবহার করে ইনপুট এবং আউটপুট কার্যকারিতা প্রদান করে।

জড়িত ফাংশন

এই কোড স্নিপেটে জড়িত প্রধান ফাংশন হল `main()`, `cout`, এবং `endl`। এই ফাংশনগুলির প্রত্যেকটি তাদের নিজস্ব উপায়ে কোডের একটি কার্যকরী অংশ তৈরি করতে অবদান রাখে যা হাতের কাছে কাজটি সম্পাদন করে।

সংক্ষেপে , আমাদের এই সাধারণ “হ্যালো, ওয়ার্ল্ড!” প্রোগ্রামটি সি++ প্রোগ্রামিং-এর একটি প্রাথমিক ধাপ হলেও, এটি প্রিপ্রসেসর ডিরেক্টিভ, লাইব্রেরি, ফাংশন এবং সিনট্যাক্স-এর মতো বিভিন্ন অপরিহার্য উপাদানের একত্রে কাজ করার পদ্ধতি প্রদর্শন করে। এটি বোঝার মাধ্যমে, আমরা আমাদের প্রোগ্রামিং যাত্রাপথে আরও জটিল অ্যাপ্লিকেশনগুলো অনুধাবন করার জন্য একটি দৃষ্টান্ত স্থাপন করছি।

সম্পর্কিত পোস্ট: