Tag Archive: সি প্রোগ্রামিং

মে 10

সি প্রগ্রামিং বেসিক – লেকচার ২ – কম্পাইলার ইন্সটল ও চালানো, এবং Hello World

[কোর্সের মূল পাতা | নিবন্ধনের লিংক ] সি প্রগ্রামিং বেসিকস কোর্সের ২য় লেকচারে স্বাগতম। এবারের আলোচনার বিষয়, কী করে কম্পাইলার ইন্সটল করবেন এবং চালাবেন। এর সাথে থাকছে হাতে কলমে প্রথম প্রোগ্রাম, হেলো ওয়ার্ল্ড লেখা। কোর্সের সব লেকচারের তালিকা পেতে হলে উপরে কোর্সের মূল পাতা লিংকে ক্লিক করুন। আর কোর্সে ফ্রি রেজিস্ট্রেশন করে নিতে হলে উপরে …

Continue reading »

অক্টো. 13

প্রোগ্রামিংয়ে হাতে খড়ি – ৪র্থ পর্ব

এই পর্বে আমরা দুইটা নতুন জিনিস শিখবো। ফাংশন ও অ্যারে।   ফাংশন কী? এর সাথে পপকর্ন কীভাবে জড়িত?   ফাংশনের গঠন ও লাইব্রেরি ফাংশন কী?   কিভাবে নিজে নিজে ফাংশন লিখবো?   ফাংশন ব্যবহারের কিছু উদাহরণ দেখবো।   আ্যারে কাকে বলি?   অ্যার ব্যবহার করে কিছু প্রোগ্রাম লেখা যাক।   এবারে দুই মাত্রার অ্যারে (two …

Continue reading »

অক্টো. 13

প্রোগ্রামিংয়ে হাতে খড়ি – ৩য় পর্ব

এই ইউনিটে আমরা লুপ (loop) সম্পর্কে জানবো। ভিডিও লেকচারে যেসব প্রোগ্রাম দেখানো হবে, সেগুলো নিজে নিজে আবার চর্চা করতে হবে। এমনকী সেগুলো খুব সহজ মনে হলেও কোড করে দেখতে হবে।   লুপ কেনো দরকার?   while লুপের ব্যবহার দেখবো এখন।   এবারে দেখবো আরেক ধরনের লুপ, নাম তার for লুপ।   এবারে দুটি দরকারি জিনিস, …

Continue reading »

অক্টো. 07

প্রোগ্রামিংয়ে হাতে খড়ি – ২য় পর্ব

কোর্সের দ্বিতীয় ইউনিটে স্বাগতম। এই ইউনিটে আমরা কন্ডিশনাল লজিক সম্পর্কে আলোচনা করবো।   কন্ডিশনাল লজিক কী সেটা আমরা দেখি আর রিলেশনাল অপরাটের সম্পর্কে জেনে নেই       সি ল্যাঙ্গুয়েজে কন্ডিশনাল লজিক কীভাবে ব্যবহার করে?       এবারে আমরা কন্ডিশনাল লজিক ব্যবহার করে আরেকটা প্রোগ্রাম লিখে দেখবো। তারপরে দেখবো লজিক্যাল অপারেটর কী এবং কীভাবে …

Continue reading »

অক্টো. 06

প্রোগ্রামিংয়ে হাতে খড়ি – ১ম পর্ব

প্রোগ্রামিংয়ে হাতেখড়ি কোর্সে সবাইকে স্বাগতম। এই লেকচারে প্রথম ইউনিটের ভিডিও প্রকাশিত হলো।     চলো বিস্তারিত জেনে নেই কোর্সটি সম্পর্কে       এবারে আমরা জানবো অনলাইন জাজ সম্পর্কে       প্রোগ্রামিং কী? এ, বি না শিখে সোজা সি শিখে ফেলবো?       কোডব্লকস্ ইনস্টল করা ও প্রথম প্রোগ্রাম       ভেরিয়েবল …

Continue reading »

সেপ্টে. 02

লেকচার ১২ – সি প্রোগ্রামিং – মেমোরি অপারেশন এবং পয়েন্টার

[কোর্সের প্রধান পাতা] আমরা জানি ভেরিয়েবলের মধ্যে কোন একটা মান জমা রাখা যায়। যেমন কোন একটি ভেরিয়েবল x যেটার টাইপ int সেটা আমরা ডিক্লেয়ার করি এভাবে- int x; এখন এই ভেরিয়েবলের মধ্যে যে কোন ইন্টেজার মান রাখতে পারব এভাবে- x=100; যদিও আমরা 100 মানটি রাখার জন্য x নামের একটি ভেরিয়েবল ডিক্লেয়ার করেছি কম্পিউটার যখন আমাদের …

Continue reading »

এপ্রিল 18

লেকচার ৯ – সি প্রোগ্রামিং – স্ট্রাকচার

[ কোর্সের প্রধান পাতা] C ল্যাংগুয়েজে একাধিক ভেরিয়েবল নিয়ে গ্রুপ ভেরিয়েবল ডিক্লেয়ার করা যায়। এই গুপটিকে বলা হয় স্ট্রাকচার। আমরা যদি কোন এক ব্যাক্তির নাম, বয়স এবং তার বেতন নিয়ে কাজ করতে চাই তাহলে সেগুলো একসাথে রাখা সুবিধাজনক। সেজন্য আমরা এভাবে স্ট্রাকচার তৈরি করিঃ struct [struct_name] { [structure fields] }; যেমনঃ struct Person { char …

Continue reading »

ফেব্রু. 10

লেকচার ৮ – সি প্রোগ্রামিং – ফাংশন

[কোর্সের মূল পাতা] কিভাবে ফাংশন লিখতে হয় আমরা এখন পর্যন্ত printf, scanf ইত্যাদি ফাংশন ব্যবহার করেছি। এখন আমরা ফাংশন নিজেরা বানানো শিখব। ধরা যাক আমরা দুইটা লাইন প্রিন্ট করতে চাই- #include "stdio.h" void main() { printf("Hello"); printf(" Worldn"); } এখন আমরা যদি এই দুইটা লাইন ৩ বার লিখতে চাই তাহলে আমরা ইচ্ছা করলে এই লাইন …

Continue reading »

সেপ্টে. 30

সি প্রোগ্রামিং – লেকচার ৩: মেমোরিতে ভেরিয়েবলের অ্যাড্রেস, printf ফাংশন, প্রথম প্রোগ্রাম

   [নিবন্ধনের লিংক| কোর্সের প্রধান পাতা] মেমোরিতে ভেরিয়েবলের অ্যাড্রেস সি ল্যাংগুয়েজে আমরা যেসব ভেরিয়েবল ব্যবহার করি সেগুলো মেমোরির কোন লোকেশনে আছে তা বেশিরভাগ সময়ে জানার দরকার হয় না। তবে কিছু কিছু সময়ে সঠিক address জানার সরকার হয় না। তবে কিছু কিছু সময়ে দরকার হয়। যেমন scanf ফাংশনটা ব্যবহার করার সময় ভেরিয়েবলের address ব্যবহার করা হয়। ধরা …

Continue reading »