Home  • Programming • C

প্রোগ্রামিং সি-এর ইতিহাস

1126 পিডিপি-১১ এ ইউনিক্স অপারেটিং সিস্টেমের নিয়ন্ত্রণে এ ভাষার প্রয়োগ শুরু হয়েছিল। বর্তমানে অত্যন্ত শক্তিশালী এবং জনপ্রিয় উচ্চতর ভাষা হিসেবে সি পরিচিত। সি না থাকলে আমরা পেতাম না ইউনিক্সের মত অপারেটিং সিস্টেম, পেতাম না লিনাক্স কিংবা ম্যাক ওএস। সি দিয়ে তৈরি করা হয় অপারেটিং সিস্টেমের কার্নেল, হার্ডওয়্যার নিয়ন্ত্রকসহ আরো কত কি! কম জায়গা ও রিসোর্স নিয়ে কাজ করা সফটওয়্যার তৈরিতে সি এর জুড়ি নেই। ডেনিস Ritchie ১৯৭২ সালে ডেনিস রিচি বেল ল্যাবরেটরিতে উদ্ভাবন করেন প্রোগ্রামিং ল্যাঙ্গুয়েজ সি। প্রোগ্রামিং সি এর নীতি ও ধারণা অনেক আগে ভাষা বি এবং B এর আগে পূর্বপুরুষদের BCPL এবং CPL থেকে নেওয়া হয়েছে. CPL (Combine Programming Language - সংযুক্ত প্রোগ্রামিং ভাষা ) ও BCPL উভয় ভাষাই ছিল খুব উচ্চ স্তরের, প্রোগ্রামিং সি তৈরির উদ্দেশ্য ছিল, মেশিন ভাষা স্বাধীন ভাবে প্রোগ্রামিং এ সক্ষম এবং প্রোগ্রামারদের তথ্য, ব্যক্তিগত বিট ব্যবহার নিয়ন্ত্রণের মান উন্নত। CPL প্রধান অসুবিধা ছিল যে এটা অনেক অ্যাপ্লিকেশন ব্যবহারের জন্য খুব বড়. ১৯৬৭ সালে, BCPL একটি পরিবর্তিত CPL হিসাবে তার মৌলিক বৈশিষ্ট্য ধারণকারী হিসেবে নির্মিত করা হয়েছিল। ১৯৭০ সালে, কেন থম্পসন, বেল ল্যাবস এ কাজ করে বি ভাষা উন্নয়নশীল প্রক্রিয়া শুরু করেছিলেন। বি ছিল একটি পরিবর্তিত BCPL এর প্রোগ্রামিং এর জন্য সিস্টেম প্রোগ্রামিং জন্য নির্দিষ্টভাবে লিখিত রূপ। অবশেষে ১৯৭২ সালে, একটি কেন থম্পসন, ডেনিস রিচি, এর সহ – কর্মী সি কিছু সর্বজনীনতা বি ভাষা থেকে পাওয়া ল্যাঙ্গুয়েজ , আজকের প্রোগ্রামিং সি।

Comments 2


ভাষাটি তৈরির প্রথম উদ্দেশ্য ছিল ইউনিক্স অপারেটিং সিস্টেম-এর কোড লেখায় এর ব্যবহার, কিন্তু অচিরেই এটি একটি বহুল ব্যবহৃত ভাষায় পরিণত হয়। পরে সি ভাষার থেকে ধার নিয়ে প্রত্যক্ষ বা পরোক্ষভাবে, যেমন: CSharp, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, and Unix's C Shell সহ পরবর্তীকালের অনেক প্রোগ্রামিং ভাষার উপর সি'র গভীর প্রভাব পড়েছে। সি এর সবচেয়ে আকর্ষণীয় দিক হচ্ছে এর বহনযোগ্যতা। সি দিয়ে রচিত প্রোগ্রাম যেকোনো অপারেটিং সিস্টেমের কম্পিউটারে চালানো যায়। ৭০ এবং ৮০ দশকের দিকে সি এর জনপ্রিয়তা বাড়ার সাথে সাথে এর অনেকগুলো ভার্সন তৈরি হয়। ১৯৮৩ সালে আমেরিকান মাননিয়ন্ত্রক ANSI (American National Standards Institute - ANSI ) এর ১টি আদর্শ ভার্সন তৈরির জন্য কমিটি গঠন করে। দীর্ঘ ৬ বছর পরে ১৯৮৯ সালে সেই আদর্শ সি ভাষাটি তৈরি হয়, যা ANSI - C (American National Standards Institute C- ANSI C)নামে পরিচিত। পরবর্তীতে আন্তর্জাতিক মাননিয়ন্ত্রক সংস্থা ১৯৯০ সালে সি এর এই আদর্শ ভার্সনটি গ্রহণ করে, যা সি৯০ নামে পরিচিত। মূলত "সি৮৯" এবং "সি৯০C89" একই ভাষা।
useful post

Share

Copyright © 2024. Powered by Intellect Software Ltd