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

Another Function for Writing: putchar()

Another Function for Writing: putchar()

C প্রোগ্রামিং এর putc() Function এর ব্যবহার

Using the putc() Function
The putc() function writes a character to the specified file stream, which, in our case, is the standard output pointing to your screen.

 

C প্রোগ্রামিংয়ের getchar() Function এর ব্যবহার

Using the getchar() Function
The C language provides another function, getchar(), to perform a similar operation to getc(). More precisely, the getchar() function is equivalent to getc(stdin).

 

The syntax for the getchar() function is

 

C প্রোগ্রামিংয়ে getc() Function এর ব্যবহার

Using the getc() Function
The getc() function reads the next character from a file stream, and returns the character as an integer.

 

The syntax for the getc() function is

 

C প্রোগ্রামিং এর double Data Type সম্পর্কে আলোচনা

The double Data Type
In the C language, a floating-point number can also be represented by another data type, called the double data type. In other words, you can specify a variable by the double keyword, and assign the variable a floating-point number.