প্রগ্রামিং সি

Gmail ID জিমেলের আবিস্কারক এর ইতিহাস

পৃথিবীর মধ্যে জিমেইল আবিষ্কারক হচ্ছে সুন্দর পিচাই। তার বর্তমানে সম্পদের পরিমান ৬০০ মিলিয়ন ডলার।কিন্তু এমন এক সময় ছিল সে ৬০ ডলার ও তার কাছে ছিল না একটি ব্যাগ কিনার জন্য। সে ১৭ বছর বয়স পর্যন্ত কোনো কম্পিউটার চোখে দেখেনি। কিন্তু বর্তমান সে মিলিয়নিয়র ও গুগলের সিইও। তার জন্ম চেন্নাইয়ের মধ্যেবিত্ত পরিবারে। তাদের ছোট ছোট দুইটি […]

Gmail ID জিমেলের আবিস্কারক এর ইতিহাস Read More »

সি টিউটোরিয়াল, পর্ব ১১ – (টোকেন)

এই সিরিজের পূর্বের টিউটোরিয়াল গুল। সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ৪– (C প্রোগ্রাম এর ফরম্যাট) সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা) সি টিউটোরিয়াল, পর্ব ৬ – (‘printf()’ ফাংশন ও ‘backslash character’)

সি টিউটোরিয়াল, পর্ব ১১ – (টোকেন) Read More »

সি টিউটোরিয়াল, পর্ব ১০ – (ভেরিয়েবল ডিক্লেয়ার করার নিয়ম)

এই সিরিজের পূর্বের টিউটোরিয়াল গুল। সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ৪– (C প্রোগ্রাম এর ফরম্যাট) সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা) সি টিউটোরিয়াল, পর্ব ৬ – (‘printf()’ ফাংশন ও ‘backslash character’)

সি টিউটোরিয়াল, পর্ব ১০ – (ভেরিয়েবল ডিক্লেয়ার করার নিয়ম) Read More »

সি টিউটোরিয়াল, পর্ব ৯ – (ডাটা টাইপ)

এই সিরিজের পূর্বের টিউটোরিয়াল গুল। সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ৪– (C প্রোগ্রাম এর ফরম্যাট) সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা) সি টিউটোরিয়াল, পর্ব ৬ – (‘printf()’ ফাংশন ও ‘backslash character’)

সি টিউটোরিয়াল, পর্ব ৯ – (ডাটা টাইপ) Read More »

সি টিউটোরিয়াল, পর্ব ৮ – (ডাটা টাইপ ও character ডাটা টাইপ)

এই সিরিজের পূর্বের টিউটোরিয়াল গুল। সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) সি টিউটোরিয়াল, পর্ব ৪– (C প্রোগ্রাম এর ফরম্যাট) সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা) সি টিউটোরিয়াল, পর্ব ৬ – (‘printf()’ ফাংশন ও ‘backslash character’)

সি টিউটোরিয়াল, পর্ব ৮ – (ডাটা টাইপ ও character ডাটা টাইপ) Read More »

সি দিয়ে আমার তৈরী করা একটি মজার গেম

আস্সালামু আলাইকুম, কেমন আছেন সবাই? আশা করি নি:শ্চই ভালো । আজ অনেক দিন পর Tutorialbd তে লিখতে বসলাম । অনেক দিন Tutorialbd তে প্রবেশ করা হয় না আমার । আজ ফেসবুকে অসীম কুমার দাদা’র CSS এর উপর একটা বই ডাউনলোড লিংক দেখে Tutorialbd’র কথা মনে পড়ল । আমি কয়েক বছর আগে Tutorialbd তে Programming in

সি দিয়ে আমার তৈরী করা একটি মজার গেম Read More »

সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা)

এই সিরিজের পূর্বের টিউটোরিয়াল গুল। 1.     সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) 2.     সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) 3.     সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) 4.     সি টিউটোরিয়াল, পর্ব ৪– (C প্রোগ্রাম এর ফরম্যাট) আরো একবার সবাইকে আমন্ত্রন জানাচ্ছি সি টিউটোরিয়ালে। পূর্বের পর্ব গুলোতে আমরা সি ল্যাংগুয়েজের মূল

সি টিউটোরিয়াল, পর্ব ৫ – (ভেরিয়েবল ডিক্লেয়ার/ঘোষনা করা) Read More »

সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস)

সি ল্যাংগুয়েজের পূর্বে তথা ১৯৭২ এর পূর্বে যে সকল ল্যংগুয়েজ ডেভেলপ করা হয় ঐ সকল ল্যাংগুজের বেশির ভাগ ল্যাংগুয়েজই নিদিষ্ট কিছু বিষয়ের সমস্যা সমাধানের জন্য তৈরি করা হয়েছিল। কিন্তু সি ল্যাংগুয়েজ তৈরি করা হয় সকল কাজের ব্যবহার উপযোগি করে। যা একই সাথে ব্যবসায়িক কাজে, বৈজ্ঞানিক কাজে, ইঞ্জিনিয়ারিং কাজে ব্যবহার করা যায়। অনন্য প্রোগ্রামিং ল্যাংগুয়েজের চাইতে

সি টিউটোরিয়াল, পর্ব ৩- (সি ল্যাংগুয়েজের ইতিহাস) Read More »

সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন)

প্রোগ্রামিং ল্যাংগুয়েজের সূচনা লগ্ন : বাংলাদেশী একজন মানুষ যার জাপানী ভাষা জানা নেই তাকে যদি জাপানী ভাষায় নির্দেশ দেওয়া হয়, “তুমি এই কাজটি কর”। ঐ বাংলাদেশী কখনই ঐ কাজটি করতে পারবেনা, কারন তিনি বুঝতেই পারবেনা তাকে কি বলা হয়েছে। যদি না কোন “দোভাষী(যিনি বাংলা ও জাপানী দুই ভাষাই জানেন) অনুবাদ করে না দেয় যে জাপানী

সি টিউটোরিয়াল, পর্ব ২ – (প্রোগ্রামিং ল্যংগুয়েজের সূচনা লগ্ন) Read More »

সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস)

সবাইকে শুভেচ্ছা ও স্বাগতম প্রোগ্রামিং সি টিটোরিয়ালে। এই টিটোরিয়ালের মাধ্যমে আমি চেষ্টা করব সহজ ভাষায় আপনাদের সামনে সি ল্যাংগুয়েজ কে উপস্থাপনা করার জন্য। তাহলে শুরু করা যাক। প্রোগ্রামিং ল্যাংগুয়েজ কি ? প্রযুক্তির এক সার্থক আবিষ্কার ও অবদান হল কম্পিউটার। এ যাবতকালে ইলেক্ট্রনিক্সের যত আবিষ্কার ও অবদান রয়েছে তার মুটামুটি সবগুলোর সংমিশ্রন হল কম্পিউটার। যেমনঃ ক্যলকুলেটর,

সি টিউটোরিয়াল, পর্ব ১ – (প্রোগ্রামিং ল্যাংগুয়েজের ইতিহাস) Read More »

মিস্টার সেভেনটিনের প্রোগামিং শেখা এবং তার দৈত্য-(১) -প্রোগ্রামিং ইন সি লার্নিংকনটেস্ট (৫)

গতপর্বে মিস্টার সেভেনটিনকে আপনারা চিনেছেন। মিস্টার সেভেনটিন বেশ পরিশ্রম করছে প্রোগ্রামিং সি শেখার জন্য। সে ইতোমধ্যেই বেশ কিছু বিষয় আয়ত্ত করে ফেলেছে। আসেন মিস্টার সেভেনটিনের কি অবস্থা দেখে আসি। গত রাতে মিস্টার সেভেনটিন ঘুমিয়েছে। ঘুমের মধ্য একটা দৈত্য তার কাছে এসে বলছে, সেভেনটিন আমি তোমার কর্মকান্ড দেখে খুবই খুশি হয়েছি। তুমি আমাকে এখন থেকে প্রতিদিন

মিস্টার সেভেনটিনের প্রোগামিং শেখা এবং তার দৈত্য-(১) -প্রোগ্রামিং ইন সি লার্নিংকনটেস্ট (৫) Read More »

গল্পে গল্পে প্রোগ্রামিং এর ভাষা সি শেখার পদ্ধতি – প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট (৪)

মিস্টার সেভেনটিনকে আপনারা চেনেন? চেনার কথা! আচ্ছা প্রথমে মিস্টার সেভেনটিনের সাথে পরিচয় করিয়ে দিই।মিস্টার সেভেনটিন বন্ধুদের মাঝে খুবই ফেভারিট, কিন্তু বাড়ির লোকদের কাছে, একেবারেই উল্টো! তার বাড়ির লোকদের কাছ থেকে পাওয়া বেশ কিছু পদবী আছে, আপনারা শুনবেন? আচ্ছা বলছি, বাইন্ডুলে, আমড়া কাঠের ঢেঁকি, নন্দলাল, কুঁড়ের বাদশা ইত্যাদি ইত্যাদি। যা হোক মিস্টার সেভেনটিন নামটাও পরিবারের সদস্যদের

গল্পে গল্পে প্রোগ্রামিং এর ভাষা সি শেখার পদ্ধতি – প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট (৪) Read More »

গল্পে গল্পে প্রোগ্রাম পরিকল্পনা এবং বাস্তবায়ন – প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট (৩)

প্রোগ্রাম পরিকল্পনা এবং বাস্তবায়নের আলোচনার শুরুতে আসেন আমরা একটু গল্প করা যাক। মনে করুন আপনি আপনার এলাকার একজন সম্মানিত ব্যাক্তি। আপনাকে এলাকার লোকজন এসে প্রস্তাব করল যে এলাকার সবাইকে নিয়ে একটা আনন্দ অনুষ্ঠানের আয়োজন করার জন্য। আপনিও রাজি হয়ে গেলেন। এখন আপনি চিন্তা করছেন কিভাবে সবাইকে আনন্দ দেয়া যায়? সংগীত অনুষ্ঠান, পুতুল নাচ না নাটক

গল্পে গল্পে প্রোগ্রাম পরিকল্পনা এবং বাস্তবায়ন – প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট (৩) Read More »

প্রোগ্রামের সাধারণ গঠন-প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট(২)

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

প্রোগ্রামের সাধারণ গঠন-প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট(২) Read More »

উদ্বোধনী পর্ব-প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট(১)

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

উদ্বোধনী পর্ব-প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট(১) Read More »

প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট

“প্রোগ্রামিং সি” সবার কাছেই খুব পরিচিত এবং জনপ্রিয় একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ। সি এমন একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ যা শিখলে অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন জাভা, সি প্লাস প্লাস, ভিজুয়্যাল বেসিক, ওয়েব ডেভলপমেন্টে ব্যবহৃত পি এইচ পি এইচ পি, জাভাস্ক্রিপ্ট, এ এস পি ইত্যাদি সহজে এবং অল্প সময়ে শেখা যায়। তাই সবাই নতুনদেরকে প্রোগ্রামিং সি শেখার জন্য উৎসাহিত

প্রোগ্রামিং ইন সি লার্নিং কনটেস্ট Read More »

সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-2

আজকে আমরা ২য় প্রোগ্রাম নিয়ে আলোচনা করব, এটাও ১ টা সহজ প্রোগ্রাম। প্রোগ্রামঃ-২ Question: Write a program to convert the given temperature in Fahrenheit to Celsius and vice versa. প্রশ্নঃ ফারেনহাইট তাপমাত্রাকে সেলসিয়াস এবং সেলসিয়াস তাপমাত্রাকে ফারেনহাইট এ রূপান্তর করার একটি সি প্রোগ্রাম লিখুন। Code: #include<stdio.h> int main() { float c,f; printf(“Enter temperature in Fahrenheit=

সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-2 Read More »

সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-১

কম্পিউটার বিজ্ঞান ও প্রকৌশল-সিএসই, চরম একটা সাবজেক্ট, যদি আপনি প্রোগ্রামিংটা ভাল বুঝতে পারেন। কিন্তু দুঃখের বিষয় হল বেশিরভাগ সিএসই শিক্ষার্থী প্রোগ্রামিংকে ভয় পায়। কারণটা আমার জানা নাই। এই ভয়ের মাত্রা এতোই বেশি যে আমার ৯০% সহপাঠী ফাংশন ব্যবহার করে যোগের প্রোগ্রাম লিখতে পারে না, যেখানে আমাদের এখন ৩য় সেমিস্টার চলছে। তবে প্রোগ্রামিং আমার কাছে সহজই

সিএসই শিক্ষার্থীদের সি প্রোগ্রামিং ল্যাব সল্যুশন- প্রোগ্রামঃ-১ Read More »

ভেরিয়েবলের আউটপুট প্রকাশ পদ্ধতিঃ সি প্রোগ্রামিং টিউটোরিয়াল

ভেরিয়েবলের আউটপুট অপারেশনঃ প্রোগ্রাম ডেটা তথা ভেরিয়েবলের মান প্রদর্শন করাকে আউটপুট অপারেশন বলে। সি প্রোগ্রামে কোন ভেরিয়েবলের মান মনিটরের পর্দায় প্রদর্শনের জন্য printf ( ), putc ( ), puts ( ), putchar ( ) প্রভৃতি লাইব্রেরি ফাংশন ব্যবহার করা হয়। printf ( ) ফাংশনঃ printf ( ) একটি লাইব্রেরি ফাংশন, যার হেডার ফাইল হল stdio.h,

ভেরিয়েবলের আউটপুট প্রকাশ পদ্ধতিঃ সি প্রোগ্রামিং টিউটোরিয়াল Read More »

ডাটা টাইপঃ সি প্রোগ্রামিং টিউটোরিয়াল

সব প্রোগ্রামই কিছু না কিছু প্রোগ্রাম নিয়ে কাজ করে। প্রোগ্রামে ব্যবহারের জন্য ডেটাকে প্রথমে মেমরিতে সংরক্ষণ করা হয় এবং প্রয়োজনে মেমরি থেকে ডেটা উত্তোলন করে কাজে লাগানো হয়। নিম্ন পযার্য়ের ভাষায় মেমরিতে ডেটা রাখার জন্য সরাসরি বিট, বাইট এবং মেমরি এ্যাড্রেস ব্যবহার করা হয়, যা বড় বড় প্রোগ্রামের জন্য অত্যন্ত জটিল এবং কষ্টকর। কারণ লক্ষ

ডাটা টাইপঃ সি প্রোগ্রামিং টিউটোরিয়াল Read More »