প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি

10
1225
প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি

আরিয়ান খান আরিফ

1. " অনেক কথা থাকে, যা সব সময় বা কিছু কিছু সময় বা লক্ষ্য অর্জনের আগ পর্যন্ত গোপন থাকাই শ্রেয় , তাতে সফলতার পথ অনেক সময়ই মসৃণ হয় "

2. "স্বপ্ন, পরিকল্পনা, ধৈর্য, পরিশ্রম আর সাধনা - এই পাঁচ আমার সফলতা ও সকল কাজের প্রেরণা" - বানীতে আরিয়ান
প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি

সকল কে শুভেচ্ছা ।

১ম পর্ব : প্রোগ্রামিং সি – (1 of 40 ) : প্রোগ্রামিং শুরুর সাতকাহন  . আজকে আলোচনা করছি প্রোগ্রামিং শুরু করতে কোন কোন বিষয় গুলো সম্পর্কে সাধারণ ধারনা রাখলে দ্রুত প্রোগ্রামিং সি আয়ত্ত করা যাবে । আমি এর পূর্বেও বলেছি , আজও বলছি , প্রতিটা পোস্ট ই বলব ” টিউটোরিয়াল বলতে যা বুঝায়, আমি টা লিখব না । প্রোগ্রামিং সি এর শুরু থেকে শেষ পর্যন্ত ধীরে ধীরে আলোচনা করব, যথা সম্ভব বিস্তারিত আলোচনা করব । ২০+ পোস্ট এ এভাবে আলোচনা করব, বাকি যে ২০ – পোস্ট বাকি থাকবে সেগুলোতে বেশ কিছু প্রোগ্রাম লিখে বিস্তারিত আলোচনা করব বা করার চেষ্টা করব । পোস্ট এর বাহিরে আডভান্স প্রশ্ন জিজ্ঞেশ করলে, স্বাভাবিক ভাবেই আমি এড়িয়ে যাব । সুতরাং কিছু না বুঝলে পোস্ট থেকে প্রশ্ন করবেন, বাহির থেকে নয় । সি যেহেতু আমাদের দেশি ভাষা নয়, সেহেতু এই পোস্ট গুলো লিখতে গিয়ে আমি একাধিক মাধ্যম এর সাহায্য নিব । যেমন গুগল, ইউটিউব, ইবুক, বাংলা / ইংলিশ ওয়েব সাইট ইত্যাদি । যত টুকু পারি উৎস বলে দেয়ার চেষ্টা করব । যদি উল্লেখ না করতে পারি, কেউ ভিন্ন দৃষ্টিতে দেখবেন না , আমি  কোন এক্সপার্ট নই – তাই কারো চোখে কোন ভুল ধরা পড়লে আমাকে ইমেইল (ariankhanarif@gmail.com) করবেন, সংশোধন করে দিব । অবশ্যই বিশ্বত সুত্র উল্লেখ পূর্বক মেইল করবেন ।  মোটামুটি সংখ্যাটা এরকম ৩০+ ওয়েব সাইট , ২৫+ ইবুক , ৫+ আমার সংগৃহীত বই আর অসংখ্য ভিডিও দেখছি / দেখব । ভাল কিছু পোস্ট লেখার ইচ্ছে আছে, সময় বলে দিবে কি করতে পারবো । ধীরে ধীরে লিঙ্ক গুলো শেয়ার করব ইনশাল্লাহ । Note : ধারাবাহিকতা বালা গোস্বামী বইয়ের আদলে অনুসরন করলেও , মূল ব্যাখ্যায় উপরোক্ত সংখ্যক বইয়ের সাহায্য নেয়া হবে । ”

 

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

তো চলুন কথা না বাড়িয়ে মুল আলোচনায় প্রবেশ করি ,

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

কম্পিউটার কিভাবে কাজ করে ?  কম্পিউটার প্রোগ্রামিং কি ?

প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি
TURBO-C++

বিভিন্ন প্রোগ্রামিং সম্পর্কে সাধারণ ধারনা রাখলে ভাল হবে । তাহলে কেন এত প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি হয়েছে, সেই সম্পর্কে একটা ধারনা পাবেন । লাইবেরি ফাংশন সম্পর্কে ধারনা রাখতে পারেন । কম্পাইলার কি ? কম্পাইলার ও ইন্টারপ্রেটার এর মধ্যে মুলত কি সম্পর্ক বা পার্থক্য আছে জেনে নিতে পারেন । কম্পাইলার কিভাবে কাজ করে সে সম্পর্কে সাধারণ একটা ধারনা তৈরি করু নিজের ভিতরে ।

সি ইতিহাসটা ভাল করে জেনে নিতে পারেন, কারো যা শিখবেন তার উৎপত্তি জানলে , জানার আগ্রহ আরও বাড়ে । সি আসলে কি ধরনের ল্যাঙ্গুয়েজ উচ্চমানে না সাধারণ মানের টাও জেনে নিতে পারেন গুগল এর সাহায্য নিয়ে ।

প্রোগ্রামিং আরেকটি গুরুত্তপূর্ণ বিষয় হল স্থান মানে মেমরি বা (র‍্যাম – RAM), সেটাও জেনে নিতে পারেন । বিট, বাইটের কিছু হিসেব আছে এগুলো জেনে নিলে আপনার জন্য প্রোগ্রামিং শুরুর পুস্তুতি টা আমার মনে হয় ভাল ভাবেই হবে ।

Turbo_C & Code Block প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি
Turbo_C & Code Block

আলোচনার ঝড় উঠার আগেই একটা বিষয় পরিস্কার করছি , কম্পাইলার হিসেবে আমি Code Block বা Turbo C ব্যবহার করব । কোনটা করব টা পোস্ট করলেই দেখবেন ।

উপরের বিষয় গুলো আপনি গুগল এর হেল্প নিয়ে ( প্রথমে বাংলায় সার্চ করুন, না পেলে ইংলিশ এ সার্চ করুন ) মোটামুটি এগিয়ে থাকুন ।

পরবর্তী পোস্ট >>

প্রোগ্রামিং সি – ( 3 of 40 ) : কিভাবে প্রোগ্রামিং লিখবেন কম্পাইলারে এবং ভুল খুজে বের করবেন

আসুন এবার দেখি ৪০ টি পোস্ট এ কি কি লেখার চেষ্টা করব

  1.  প্রোগ্রামিং সি – ( 4 of 40 ) : C Tokens & Constant
  2. প্রোগ্রামিং সি – ( 5 of 40 ) : Variable ভেরিয়াবল এর সম্পর্কে সব সময়ই স্বচ্ছ ধারনা রাখা খুবই গুরুত্বপূর্ণ । তাই শুধু ভেরিয়াবল নিয়ে একটি পোস্ট লেখা ইচ্ছা রাখছি ।
  3. প্রোগ্রামিং সি – ( 6 of 40 ) : Data Types
  4. প্রোগ্রামিং সি – ( 7 of 40 ) : Operators
  5. প্রোগ্রামিং সি – ( 8 of 40 ) : Expressions
  6. প্রোগ্রামিং সি – ( 9 of 40 ) : Managing Input & Output Operation – 1
  7. প্রোগ্রামিং সি – ( 10 of 40 ) : Managing Input & Output Operation – 2
  8. প্রোগ্রামিং সি – ( 11 of 40 ) : Managing Input & Output Operation –3
  9. প্রোগ্রামিং সি – ( 12 of 40 ) : Decision Making and Branching – 1
  10. প্রোগ্রামিং সি – ( 13 of 40 ) : Decision Making and Branching – 2
  11. প্রোগ্রামিং সি – ( 14 of 40 ) : Looping খুবই গুরুত্বপূর্ণ একটা অংশ সি প্রোগ্রামিং এর ক্ষেত্রে
  12. প্রোগ্রামিং সি – (15 of 40 ) : Array – 1
  13. প্রোগ্রামিং সি – ( 16 of 40 ) : Array – 2
  14. প্রোগ্রামিং সি – ( 17 of 40 ) : Array – 3
  15. প্রোগ্রামিং সি – ( 18 of 40 ) : Array – 4 অ্যারে নিয়ে চারটি পোস্ট লেখার ইচ্ছা পোষণ করছি । অর্থাৎ আপনি বুঝতেই পারছেন অ্যারে কতটুকু গুরুত্ব বহন করে ।
  16. প্রোগ্রামিং সি – ( 19 of 40 ) : User Define Function – 1
  17. প্রোগ্রামিং সি – ( 20 of 40 ) : User Define Function – 2
  18. প্রোগ্রামিং সি – ( 21 of 40 ) : Structure and Union – 1
  19. প্রোগ্রামিং সি – ( 22 of 40 ) : Structure and Union – 2
  20. প্রোগ্রামিং সি – ( 23 of 40 ) : Pointer -1
  21. প্রোগ্রামিং সি – ( 24 of 40 ) : Pointer -2
  22. প্রোগ্রামিং সি – ( 25 of 40 ) : File Management
  23. প্রোগ্রামিং সি – ( 26 of 40 ) : Dynamic Memory – 1
  24. প্রোগ্রামিং সি – ( 27 of 40 ) : Dynamic Memory – 2
  25. প্রোগ্রামিং সি – ( 28 of 40 ) : The Preprocessor
  26. প্রোগ্রামিং সি – ( 29 of 40 ) থেকে প্রোগ্রামিং সি – ( 38 of 40 ) : এই পোস্ট গুলো তে ছোট থেকে মাঝারি আকারের কিছু প্রোগ্রাম লিখে ব্যাখ্যা করার চেষ্টা থাকবে ।

 

বিশেষ সতর্কীকরণ : সব পোস্ট গুলোই শুধু মাত্র নতুনদের জন্য, এডভান্স লেভেলের কিছুই আলোচনায় আসবে না ।

 

এক নজরে দেখে নিন প্রোগ্রামিং সম্পর্কিত আরও কিছু পোস্ট   :

  1. প্রোগ্রামিং এর জানা-অজানা ইতিহাস

  2. প্রোগ্রামিং কনটেস্টের গল্প বা একটি ইতিকথা

  3. প্রোগ্রামিং শুরু করবেন যেভাবে : পরিপূর্ণ গাইডলাইন

  4. প্রোগ্রামিং সি এর সেরা ২০ টি ই-বুক ডাউনলোড করুন

  5. এবার ডাউনলোড করুন প্রোগ্রামিং সি ++ এর ২০ টি সেরা ইবুক

  6. প্রোগ্রামিং ও ওয়ার্ডপ্রেস পরিপূর্ণ টিউটোরিয়াল কেন লিখব,কি লিখব? পিছনের কারণ

  7. প্রোগ্রামিং সি – ১ : প্রোগ্রামিং শুরুর সাতকাহন

 

 আমাকে খুঁজুন এখানে >> 

http://www.ariankhanarif.com/wp/wp-content/uploads/2012/07/1.jpg প্রোগ্রামিং সি – ( 2 of 40 ) : প্রাথমিক প্রস্তুতি
http://www.ariankhanarif.com/wp/wp-content/uploads/2012/07/1.jpg

 

=====================================================================================

  • যা না পড়লেও ক্ষতি নাই, বরং পড়লে সময় নষ্ট !!

=====================================================================================

  1. প্রত্যেকটি পোস্ট লিখতে বা সাজাতে আমার প্রায় সর্বনিম্ন ২ ঘণ্টা থেকে ৬ ঘণ্টা পর্যন্ত সময় ব্যয় হয়, এখন এত সময় দিয়ে লেখার পরও যদি আপনি পোস্ট শেয়ার বা লাইক দিতে কষ্ট মনে করেন তাহলে আমার কিছু বলার নেই । আশা করছি বুঝতে পেরেছেন কি বলতে চাচ্ছি !
  2. গুগল এ এখন প্রচুর বাংলা লেখা পাওয়া যাচ্ছে, সুতরাং আপনার প্রয়োজনীয় লেখা খুজে পেতে বাংলা সার্চ ব্যবহার করেন । (যেমন, what is html ? না লিখে এইচটিএমএল কি ? লিখে সার্চ দেন অনেক তথ্য পাবেন । ) এতে করে বাংলা লেখা দ্রুত ছড়িয়ে যাবে সবার মাঝে, অনেক বাংলা লিখতে উৎসাহ পাবে।
  1. লেখার সমস্ত আপডেট পেতে শুধু এখানে একটা লাইক দিয়ে রাখুন ।
  2. আমার লেখার বিষয় আপনার কোন প্রশ্ন থাকলে, আমার ফেইসবুক ব্লগে করুন ।

 

===================================================================================

  • গুগল এ যেভাবে খুঁজবেন

===================================================================================

  • প্রোগ্রামিং কি ? প্রোগ্রামিং কিভাবে শুরু করবো/করব ?
  • প্রোগ্রামিং কি সি ? প্রোগ্রামিং সি কিভাবে শুরু করবো/করব ?
  • প্রোগ্রামিং কি সি++ ? প্রোগ্রামিং সি++ কিভাবে শুরু করবো/করব ?
  • প্রোগ্রামিং ইবুক / প্রোগ্রামিং ইবুক ফ্রি ডাউনলোড
  • প্রোগ্রামিং সি ইবুক / প্রোগ্রামিং সি ইবুক ফ্রি ডাউনলোড
  • প্রোগ্রামিং সি++ ইবুক / প্রোগ্রামিং সি++ ইবুক ফ্রি ডাউনলোড  
  • প্রোগ্রামিংএর  ধারাবাহিক টিউটোরিয়াল
  • what is programming c ? how to start programming c ?
  • what is programming c ? how to start programming c ?
  • what is programming c++ ? how to start programming c++ ?
  • programming c ebook / programming c ebook free download
  • programming c++ ebook / programming c++ ebook free download
  • programming ebook / programming ebook free download
  • programming step by step tutorial

 

তথ্য সুত্র :  উইকিপিডিয়া , ইবুক,  বিভিন্ন বাংলা – ইংলিশ ব্লগ , ইউটিউব আরও অনেক কিছু ।  সব কিছু লিঙ্ক দিলে, আরেকটা পোস্ট হবে ।

 

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

10 মন্তব্য

  1. আপনাকে অনেক ধন্যবাদ ভাই। আমি একদম নতুন পোগ্রামিং এ। ইনশাল্লাহ আপনার এই লেখাগুলো থেকে কিছু শিখতে পারব।
    আপনার কি skype এ অ্যাকাউন্ট আছে। যদি থাকে তাহলে faisal .imran67 অ্যাড করুন। আপনার সাথে তাৎক্ষণিক যোগাযোগ রাখতে পারলে অনেক কিছু শিখতে পারব।

  2. প্রোগ্রামিং সি এর প্রাথমিক প্রস্তুতি আপনার সাথে শুরু করছি তাহলে

  3. ভাই ভালো জিনিস …programming অনেক জটিল একটা জিনিস …চালিয়ে যান …

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

thirteen + fourteen =