C প্রোগ্রামিং ল্যাঙ্গুয়েজ
C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার জন্য আগে থেকে কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজ জানার প্রয়োজন নেই, যদিও কম্পিউটারের সম্পর্কে কিছু জ্ঞান থাকার দরকার । C একটি শক্তিশালী সাধারণ উদ্দেশ্যে ব্যাবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ। C প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে অপারেটিং সিস্টেম, ডাটাবেস, কম্পাইলার ইত্যাদি সফ্টওয়্যার ডেভেলপমেন্ট করার জন্যও ব্যাবহার করা হয় । C প্রোগ্রামিং ল্যাঙ্গুয়েজ নতুনদের শেখার জন্য একটি দুর্দান্ত ভাষা। এই ভাষায় প্রোগ্রাম শেখা থাকলে পরবর্তী কালে আরো অ্যাডভান্স ও আধুনিক প্রোগ্রামিং ল্যাঙ্গুয়েজে শিখতে খুব সুবিধা হয় ।
Contents
C সম্পর্কিত বেসিক জ্ঞান (The Basics of C)
- C প্রোগ্রামিং কিভাবে শুরু করবে ?
- প্রথম C প্রোগ্রাম টি লিখতে শিখুন
- C প্রোগ্রাম এর প্রয়োজনীয় উপকরন
- C প্রোগ্রাম এর ডেটা টাইপ এবং নামকরণ করার পদ্ধতি
- স্ট্যান্ডার্ড ইনপুট ও আউটপুট, ডিসপ্লেতে প্রিন্ট করা
অপারেটরস ও কনট্রোল (Operators and Control)
- ডেটা ফরম্যাট করতে অপারেটরের এর ব্যবহার
- লুপ (Loop) কনট্রোল : একই জিনিস বার বার করা
- C প্রোগ্রামিংয়ের বিভিন্ন অপারেটরস
- ডেটা সংশোধক (Data Modifiers) এবং ম্যাথ ফাংশন
- প্রোগ্রাম Controls করার পদ্ধতি ও তার সঠিক ব্যবহার
পয়েন্টার ও অ্যারে (Pointers and Arrays)
- পয়েন্টার (Pointers) এর ব্যবহার ও তার প্রয়োজনীতা
- একইরকম অনেক ডেটা একসাথে স্টোর করতে অ্যারে (Arrays) এর ব্যবহার
- Strings কে সঠিক ভাবে ফরম্যাট করা ও ব্যবহার করা
- C প্রোগ্রামিংয়ে স্টোরেজ ক্লাস (Storage Classes) এর বর্ণনা
ফাংশন এন্ড ডাইনামিক মেমরি অ্যালোকেশন (Functions and Dynamic Memory Allocation)
- C প্রোগ্রামিং করতে ফাংশন (Functions) এর ব্যবহার
- C প্রোগ্রামিং করার সময় কি ভাবে পয়েন্টার (Pointers) কে ব্যবহার করবে
- C প্রোগ্রামিং ও মেমরি অ্যালোকেশন
- বিভিন্ন ডেটা টাইপ এবং ফাংশন
স্ট্রাকচার, ইউনিয়ন, ফাইল অপারেশন (Structure, Union, File Operation)
- বিভিন্ন ধরণের ডেটা আইটেম সংগ্রহ
- ইউনিয়ন (Unions): বিবিধ ধরণের ডেটা সংগ্রহ করার উপায়
- ফাইল অপারেশন
- C প্রিপ্রসেসর (Preprocessor) এর ব্যবহার ও উপযোগিতা
- ভালো C প্রোগ্রামিং কিভাবে করবে ?