C প্রোগ্রামিং কিভাবে শুরু করবে ?

Submitted by tushar pramanick on Mon, 01/02/2012 - 13:48

প্রোগ্রামিং কিভাবে শুরু করবে ?

 

এই আর্টিকলে নিম্নলিখিত বিষয় গুলি বলা হলো :-

  1.   C প্রোগ্রামিং ল্যাঙ্গুয়েজ কি এবং কেনো বলা হয় ?
  2.  কেনো C প্রোগ্রামিং শিখবে ?
  3.  এনসি স্ট্যান্ডার্ড (ANSI standard) কি ?
  4.  হার্ডওয়্যার (Hardware) এবং সফটওয়্যার (Software) কি কি দরকার কম্পিউটারে C পোগ্রাম  run করানোর জন্য ?

 

C প্রোগ্রামিং ল্যাঙ্গুয়েজ কি ?

C একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ । C ল্যাঙ্গুয়েজ প্রথম তৈরি করেন  ডেনিস রিচি (Dennis Ritchie)  1972 সালে AT&T Bell ল্যাবে ।  ডেনিস রিচি এর নাম দেন ল্যাঙ্গুয়েজ C । কারন এর আগে  B বলে আগে থেকেই আর একটি প্ররগ্রামিং ল্যাঙ্গুয়েজ ছিল। B language থেকেই C এর উৎপত্তি হয়েছে।

 

C একটি ভীষণ জনপ্রিয়  high-level প্রোগ্রামিং ল্যাঙ্গুয়েজ । Low-level প্রোগ্রামিং ল্যাঙ্গুয়েজ Computers Machine সারাসারি বুঝতে পারে যা সাধারণত মেশিন কোড (machine code) বলে পরিচিত । high-level প্রোগ্রামিং ল্যাঙ্গুয়েজ আমরা পড়লে বুুুঝতে পারি ।

High-level  প্রোগ্রামিং ল্যাঙ্গুয়েজের সুবধা গুলি হলো --

  1. সুপাঠ্যতা (Readability): পড়লে খুব সহজে বোঝা যায়।
  2. রক্ষণাবেক্ষণযোগ্যতা (Maintainability):  প্রোগ্রামগুলি মেইনটেইন করা সহজ
  3. বহনযোগ্যতা (Portability): প্রোগ্রামগুলি বিভিন্ন কম্পিউটার প্ল্যাটফর্ম জুড়ে পোর্ট করা সহজ।

 

C প্রোগ্রামিং ল্যাঙ্গুয়েজের ইংরাজি ভাষার সাথে মিল থাকার জন্য আমাদের বুঝতে সুবিধা হয়  পাঠযোগ্যতা এবং রক্ষণাবেক্ষণযোগ্যতা থেকে আমরা  সরাসরি উপকৃত হয়।

প্রত্যেকটি high level ল্যাঙ্গুয়েজের কম্পাইলার (Compiler) দরকার হয় । কম্পাইলার high level ল্যাঙ্গুয়েজের instruction কে machine language এ রূপান্তর করে, যা কম্পিউটার সরাসরি বুঝতে পারে এবং প্রোগ্রামটি চলতে (execute) থাকে ।

একই প্রোগ্রামিং ল্যাঙ্গুয়েজের জন্য বিভিন্ন কম্পিউটা মেশিনে বিভিন্ন কম্পাইলার (Compiler) এর পারে। উদাহরণস্বরূপ, উইন্ডোজ (Windows) অপারেটিং সিস্টেম ইনস্টলড কম্পিউটা মেশিনে C প্রোগ্রাম run করানোর জন্য  মাইক্রোসফ্ট এর C কম্পাইলার (Compiler) ব্যবহার করতে হবে যদি আমাকে ইউনিক্স, লিনাক্স, ম্যাকিন্টোস অপারেটিং সিস্টেম ইনস্টলড কম্পিউটা মেশিনে প্রোগ্রামগুলি চালানোর দরকার হয় তবে এই প্রোগ্রামগুলি কম্পাইল করার জন্য অন্য ধরণের C কম্পাইলার ব্যবহার করতে হবে। সুতরাং C প্রোগ্রামিং ল্যাঙ্গুয়েজে লিখিত প্রোগ্রামগুলি এক মেশিনের থেকে বিভিন্ন মেশিনে চালাতে গেলে  পুনরায় প্রোগ্রামগুলি কম্পাইলার দিয়ে কম্পাইল করে চালাতে হয়

 

 

Comments

Related Items

C প্রোগ্রামিংয়ে Function কে কিভাবে কল করবেন ?

Making Function Calls

Based on what you've learned so far, you can write a C program that calls the integer_add() function to calculate an addition and then print out the result on the screen. An example of such a program is demonstrated in Listing 3.2.

 

C প্রোগ্রামিংয়ের Statements সম্পর্কে আলোচনা

Statements

In the C language, a statement is a complete instruction, ending with a semicolon. In many cases, you can turn an expression into a statement by simply adding a semicolon at the end of the expression.

For instance, the following

C প্রোগ্রামিং এর বিভিন্ন ধরনের Expressions এর আলোচনা

Expressions
An expression is a combination of constants, variables, and operators that are used to denote computations.

For instance, the following:

(2 + 3) * 10

Exercises : Answer these Questions

After Reading and Understanding the Chapter 03 : The Essentials of C Programs, please give the answer of following Questions. if you able to answer these question correctly then please proceed to next chapter which is on Data Types and Names in C programming.