Showing posts with label C programming. Show all posts
Showing posts with label C programming. Show all posts

Wednesday, October 4, 2023

সি প্রোগ্রামিং C Programming

সি প্রোগ্রামিং C Programming

'সি' প্রোগ্রামিং ভাষা (Programming Language C 'সি' ভাষার প্রাথমিক ধারণা (Primary Concept of C Language) আমেরিকার বেল ল্যাবরেটরির ডেনিস রিচি ১৯৭০ সালে এ ভাষার উদ্ভাবন করেন। ভাষাটির নাম 'C' রাখা হয়েছে কারণ, B নামের অপর একটি ভাষা আগেই তৈরি হয়েছে।

C যাতে তার গুণাগুণ না হারায় সে জন্য ১৯৮৩ সালে কম্পাইলার এবং সফটওয়্যার প্রস্তুতকারকদের একটি গ্রুপ আমেরিকান ন্যাশনাল স্ট্যান্ডার্ড ইনস্টিটিউট (ANSI)-কে C এর জন্য একটি নীতি নির্ধারণের আবেদন জানান। অতঃপর ১৯৮৯ সালের শেষের দিকে নির্ধারিত কমিটি C এর জন্য ANSI নীতি নির্ধারণ করে। সিস্টেম প্রোগ্রামিং-এর ক্ষেত্রে এ ভাষা অধিক হারে ব্যবহৃত হয় । উপাত্ত সঞ্চালনের বর্ণনার জন্য এ ভাষার সুবিধা অনেক বেশি বলে ভাষাটি অন্যান্য ভাষার চেয়ে অনেক বেশি জনপ্রিয় । C ভাষাকে কম্পিউটার ভাষার জনক বলা হয়ে থাকে। এ ভাষারও অনেক সংস্করণ রয়েছে। যেমন C, C++, ANSI C, Visual C, Turbo C প্রভৃতি। বর্তমানকালের অধিকাংশ প্যাকেজ প্রোগ্রামই এ ভাষার মাধ্যমে তৈরি করা হচ্ছে। যে কোনো সফটওয়্যার উন্নয়নের ক্ষেত্রে এ ভাষা ব্যবহার করা যেতে পারে। এ ভাষার সাহায্যে সাধারণত নিম্নলিখিত ধরনের প্রোগ্রাম লেখা যায়।

  • Operating System
  • Editors
  • Assemblers
  • Database
  • Programme Compilers
  • Games
  • Interpreters
  • Virus and Antivirus ইত্যাদি

কম্পিউটার প্রোগ্রামের সকল ভাষার কাজ প্রায় একই রকমের । প্রতিটি ভাষাই ডাটা গ্রহণ করে, গৃহীত ডাটা প্রক্রিয়াকরণ করে এবং ফলাফল প্রদান করে। প্রতিটি ভাষারই কিছু লাইব্রেরি ফাংশন থাকে। ডাটা গ্রহণ, ডাটা প্রক্রিয়াকরণ এবং ফলাফল প্রদানের জন্য C, BASIC এবং FORTRAN এর Library Function-এর তুলনামূলক পার্থক্য দেখানো হলো-