বিজ্ঞান ব্লগ
No Result
View All Result
জুন ৬, ২০২৩
  • বিজ্ঞান সংবাদ
  • প্রশ্নোত্তর
  • সায়েন্স বী কেন?
  • নিয়মাবলি
  • আমাদের লেখা
    • ফলিত বিজ্ঞান
    • সায়েন্স ফিকশন
    • স্কিল ডেভেলপমেন্ট
    • টেকনোলোজি
      • ইন্টারনেট
      • এপ্লিকেশন
      • রোবটিক্স
      • ইলেক্ট্রোনিক্স
      • সাই-ফাই মুভি
    • সৃষ্টিতত্ত্ব
    • এডভেঞ্চার
    • সাবজেক্ট রিভিউ
    • অনুপ্রেরণা
    • স্বাস্থ্য ও চিকিৎসা
    • অ্যারোস্পেস
হোম
বিজ্ঞান ব্লগ
  • বিজ্ঞান সংবাদ
  • প্রশ্নোত্তর
  • সায়েন্স বী কেন?
  • নিয়মাবলি
  • আমাদের লেখা
    • ফলিত বিজ্ঞান
    • সায়েন্স ফিকশন
    • স্কিল ডেভেলপমেন্ট
    • টেকনোলোজি
      • ইন্টারনেট
      • এপ্লিকেশন
      • রোবটিক্স
      • ইলেক্ট্রোনিক্স
      • সাই-ফাই মুভি
    • সৃষ্টিতত্ত্ব
    • এডভেঞ্চার
    • সাবজেক্ট রিভিউ
    • অনুপ্রেরণা
    • স্বাস্থ্য ও চিকিৎসা
    • অ্যারোস্পেস
No Result
View All Result
বিজ্ঞান ব্লগ
লিখুন
No Result
View All Result
Home অনুপ্রেরণা

নতুনদের জন্য সি প্রোগ্রামিং: আমার প্রথম প্রোগ্রাম

Shadman Taqi by Shadman Taqi
23 September 2020
in অনুপ্রেরণা, স্কিল ডেভেলপমেন্ট

এই লেখা দিয়েই শুরু করছি সি প্রোগ্রামিং নিয়ে নতুন সিরিজ। আমরা শুরু করবো প্রোগ্রামিং এর একদম বেসিক থেকে খুঁটিনাটি দিয়ে। আমি আশা করি আপনি সি প্রোগ্রামিং শেখার জন্যে এই লেখার পাশাপাশি আরো অন্যান্য ইউটিউব চ্যানেল এবং টিউটোরিয়াল অনুসরণ করবেন।

আর গুরুত্বপুর্ণ কিছু ধারণার জন্য আমার আগের ব্লগটি পড়তে ভুলবেন না ,যা এখানে ক্লিক করলেই পাবেন !  

How TO Start :

শুরুতে আপনার Code লেখার এবং run করার জন্য একটা কম্পাইলার প্রয়োজন। এজন্যে আমরা এখান থেকে আমাদের ডিভাইস অনুযায়ী নিচের লিংক থেকে Codeblocks ডাউনলোড করে নিবো। অবশ্যই (including compiler) লেখা ভার্সনটি ডাউনলোড করবেন।

 Download Codeblocks

এটি ইন্সটল করতে কোনো সমস্যা হলে নিচের ভিডিও দেখতে পারেন।
How to setup CodeBlocks IDE (Bangla)

প্রোগ্রামিং এর শুরুতে একদম A, B, C, D না দেখে আমরা একটু উদাহরণ দেখে নিই, এরপর এর ব্যাখাটা বুঝে নিবো। তারপর ধীরে ধীরে বিস্তারিত জানবো।

এই প্রোগ্রামের প্রথম লাইনটা নিয়ে শুরু করা যাক…

#include<stdio.h>

এখানে stdio মানে standard input output.

C তে ইনপুট আউটপুটের জন্য অনেকগুলো লাইব্রেরি ফাংশন আছে (যেমন- scanf, printf) এগুলো একটা header file এর মধ্যে রাখা হয়। Header File এর নামের শেষে .h extension ব্যবহার করা হয়। এসব বিশেষ ফাংশন ব্যবহার করার জন্য প্রোগ্রামের শুরুতে আমাদের header file টা include করে নিতে হয়। পরবর্তীতে আমরা আরো কিছু header ফাইলের সাথে পরিচিত হবো এবং বিস্তারিত জেনে নিবো। এখন থেকে সব প্রোগ্রামের শুরুতে আমরা এই লাইনটি ব্যবহার করবো।

int main()

main() ফাংশন যেখানে পাবে সেখান থেকে কম্পাইলার প্রোগ্রাম পড়া শুরু করবে এবং প্রোগ্রামের return type হবে integer বা int. এটার বিস্তারিত আমরা ফাংশন টপিকে পাবো। আপাতত জেনে রাখেন এটা সব প্রোগ্রামে ব্যবহার করতে হবে।

{ }

পুরো প্রোগ্রামের সবকিছু এই দুই parenthesis এর মধ্যে লিখতে হবে। int main() এরপরের লাইনে হবে { এবং প্রোগ্রামের শেষ লাইনের পরের লাইনে হবে }

/*   …….   */

এটি একটি কমেন্ট। এই দুই চিহ্নের মাঝে ডটের জায়গায় যাই লেখা হউক না কেন তা মূল প্রোগ্রামে কোনো প্রভাব ফেলবে না। এর মাঝে আপনার যেকোনো লেখা বা প্রয়োজনীয় কিছু লিখে রাখতে পারবেন।

printf(“……..”);

printf মানে হলো print function যা প্রোগ্রামকে নির্দেশ করে আপনার স্ক্রিণে এর মাঝের লেখাটা প্রদর্শন করতে। এখানে ডাবল কোটেশন (“ ”) এর মাঝে যাই লেখা হউক সেটা স্ক্রিনে দেখাবে।

সি তে প্রত্যেক statement বা নির্দেশের শেষে একটা সেমিকোলন ; ব্যবহার করতে হয়।

return 0;

main ফাংশন এর return এর ধরণ int type হওয়ায় এটা লিখতে হয়। ফাংশনের টপিকে এটার বিস্তারিত ব্যাখ্যা জানবো আমরা।

 

এখন আমরা উপরের কোডের আউটপুট দেখবো-

উপরের কোডে আমরা printf এর মধ্যে যা লিখেছিলাম তা এখানে আউটপুট দেখাবে।

নিচের লেখাটুকু আমাদের কোডের অংশ না, তাই এটা আপাতত না বুঝলেও চলবে।
Process returned 0 (0x0) execution time : 0.019 s

Press any key to continue.

নিচে আরো কিছু ছবির মাধ্যমে সবটা ব্যাখ্যা করা হলো যাতে এটা সহজেই আপনার বোধগম্য হয়!

এগুলো পড়তে ভুলবেন না !!! 

ভূমিকম্পঃ ধ্বংস ও সৃষ্টির এক প্রাকৃতিক প্রক্রিয়া

মগজাস্ত্রের খোরাক : কিছু অ্যাপস ও গেমস 

এ পর্যন্ত পুরোটা বুঝতে পারলে এখন আপনি আপনার সি কোডের মাধ্যমে কম্পিউটারের পর্দায় যেকোনো লেখা প্রদর্শন করতে পারবেন। আর এই ছোট্ট প্রোগ্রামের মাধ্যমেই শুরু হলো আপনার প্রোগ্রামিং জগতে পদচারণা!

Welcome to Programming World!
Happy Coding!!

Tags: সি-প্রোগ্রামিং
Shadman Taqi

Shadman Taqi

Hi There! I am Shadman Taqi, currently pursuing my higher studies from North South University, B.Sc in Computer Science & Engineering. I am a passionate programmer who loves to participate in competitive programming contest and solve different types of problems! Also working in Science Bee Core Team in News and Blog Section. I love to work on technology-related stuff and still learning to get the best of myself!

Related Posts

বিতর্ক শেখা: বহুমুখী আত্মউন্নয়নের একটি চমৎকার পদ্ধতি
স্কিল ডেভেলপমেন্ট

বিতর্ক শেখা: বহুমুখী আত্মউন্নয়নের একটি চমৎকার পদ্ধতি

21 July 2022
Science Bee Blogs পাবলিক-স্পিকিং-স্কিল
স্কিল ডেভেলপমেন্ট

পাবলিক স্পিকিং: বর্তমান বিশ্বের একটি গুরুত্বপূর্ণ সফট স্কিল

12 February 2022
9 Quick Ways to Calm down When You Feel Overwhelmed
স্কিল ডেভেলপমেন্ট

9 Quick Ways to Calm down When You Feel Overwhelmed

13 October 2021
Science Bee Blog
অনুপ্রেরণা

টেরেন্স টাও- এই প্রজন্মের সেরা গণিতবীদের গল্প!

31 August 2021
Science Bee Blogs
ইন্টারনেট

সার্টিফিকেট হ্যাকস: কীভাবে একটা সার্টিফিকেটকে ভালোভাবে কাজে লাগানো যায়?

19 July 2021
নাম কিভাবে আমাদের ব্যক্তিত্বকে প্রভাবিত করে?
অনুপ্রেরণা

নাম কিভাবে আমাদের ব্যক্তিত্বকে প্রভাবিত করে?

12 July 2021
  • Trending
  • Comments
  • Latest
শিশুতোষ বিজ্ঞানে জাফর ইকবাল স্যার এবং তার প্যাটেন্টগুলো

শিশুতোষ বিজ্ঞানে জাফর ইকবাল স্যার এবং তার প্যাটেন্টগুলো

24 December 2020
একই বয়সে পুরুষদের তুলনায় নারীদের বয়সে বেশি দেখায় কেন?

একই বয়সে পুরুষদের তুলনায় নারীদের বয়সে বেশি দেখায় কেন?

8 December 2021
প্রসোবত্তর বিষন্নতা: মা-বাবার হাতে সদ্যপ্রসূত অথবা ছোট শিশুর মৃত্যু

প্রসোবত্তর বিষন্নতা: মা-বাবার হাতে সদ্যপ্রসূত অথবা ছোট শিশুর মৃত্যু

4 June 2021

Transfusion associated graft-versus-host disease : কি এবং কেন?

29 December 2020

পদার্থবিদ নীলস বোর এবং তার নোবেল প্রাইজ এর গলিয়ে ফেলার রহস্য

0
ইনফরমেশন আর্কিটেকচার (Information Architecture) খুঁটিনাটি

ইনফরমেশন আর্কিটেকচার (Information Architecture) খুঁটিনাটি

0

বাংলা সাহিত্যে সায়েন্স ফিকশন বা কল্পবিজ্ঞান

0

স্মৃতি সম্পর্কিত কিছু তথ্যঃ স্মৃতি গঠন, সংরক্ষণ ও স্মরণ

0
Cyber attack in Bangladesh Science Bee Bee blogs

বাংলাদেশে সাইবার হামলা এবং অনলাইন জালিয়াতি: প্রেক্ষাপট ও ঝুঁকি

19 May 2023
CIPA Science Bee Bee Blogs

দুর্লভ ব্যাধি সমাচার-১: যে রোগে আক্রান্ত ব্যক্তির ব্যথা অনুভব হয় না!

9 April 2023
হার্প প্রযুক্তি Science bee

তুরস্ক-সিরিয়ায় ভুমিকম্প; সত্যিই কি যুক্তরাষ্ট্রের হার্প প্রযুক্তি দায়ী?

6 April 2023
ভবিষ্যতের-পূর্বাভাস-science-fiction bee blogs science bee

সায়েন্স ফিকশন যেভাবে দিয়েছিলো ভবিষ্যতের পূর্বাভাস!

27 March 2023

© 2021 Science Bee - Designed & Developed by Mobin Sikder.

  • Login
  • Sign Up
  • বিজ্ঞান সংবাদ
  • প্রশ্নোত্তর
  • সায়েন্স বী কেন?
  • নিয়মাবলি
  • আমাদের লেখা
    • ফলিত বিজ্ঞান
    • সায়েন্স ফিকশন
    • স্কিল ডেভেলপমেন্ট
    • টেকনোলোজি
      • ইন্টারনেট
      • এপ্লিকেশন
      • রোবটিক্স
      • ইলেক্ট্রোনিক্স
      • সাই-ফাই মুভি
    • সৃষ্টিতত্ত্ব
    • এডভেঞ্চার
    • সাবজেক্ট রিভিউ
    • অনুপ্রেরণা
    • স্বাস্থ্য ও চিকিৎসা
    • অ্যারোস্পেস

© 2021 Science Bee - Designed & Developed by Mobin Sikder.

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
error: Alert: Content is protected !!