زبان برنامه نویسی C
زبان برنامهنویسی C
نوعی زبان برنامهنویسی. در ۱۹۷۲ در آزمایشگاههای بل[۱] توسط دنیس ریچی[۲] ساخته شد. این نام برای این زبان برنامهنویسی[۳]، خیلی خوب انتخاب شده است، زیرا جایگزین زبان سلف خود یعنی B گردید. اگرچه C از سوی بسیاری از مردم بیش از آنکه بهعنوان یک زبان سطح بالا شناخته شده باشد بهعنوان یک زبان اسمبلی[۴] مستقل از سختافزار شناخته شده است، اما ارتباط تنگاتنگ آن با سیستم عامل یونیکس[۵]، عمومیت بسیار زیاد آن و استانداردشدن آن توسط انجمن استانداردهای ملی آمریکایی (ANSI)، این زبان را به یک زبان استاندارد برای برنامهنویسی در ایستگاههای کاری یا ریزرایانه تبدیل کرده است. C یک زبان کامپایل[۶] شده است که حاوی مجموعه کوچکی از توابع[۷] وابسته به سختافزار[۸] میباشد که پیشاپیش در آن تعبیه شدهاند. مابقی توابع C مستقل از نوع سختافزار هستند و در کتابخانههایی موجودند که میتوان به آنها از طریق برنامۀ C دسترسی یافت. برنامههای C متشکل از یک یا چند تابع مستقل یا وابسته به سختافزار هستند که توسط برنامهنویس[۹] تعریف میشوند. بنابراین C یک زبان برنامهنویسی پیمانهای (بخشمند)[۱۰] است.