زبان برنامه نویسی، زبانی همه منظوره، ساخت یافته و روندگرا میباشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه بل ساخته شد . زبان برنامهنویسی Cبه سخت افزار یا سیستم عامل خاصی وابسته نیست . این زبان خصوصیات و اجزای زبان های برنامه نویسیپیشرفته را همراه با کارآیی بالای زبان اسمبلی دربردارد و گاهی آن را یک زبان نیمه پیشرفته می دانند . امروزه برنامه ریزی ریزکنترل ها و انواع سیپییوها و همچنین تولید سیستم عامل های جدید و نرم افزارهای کاربردی از طریق زبان Cصورت می گیرد .
از ویژگی های زبان برنامه نویسی C می توان به موارد زیر اشاره کرد :
- تاثیر گذارترین زبان برنامه نویسی در دنیای کامپیوتر است.
- یک زبان برنامه نویسی سطح میانی است.
- یک زبان ساخت یافته و قابل حمل است.
- دارای سرعت، قدرت و انعطاف پذیری بالایی است و هیچ محدودیتی را برای برنامه نویس به وجود نمی آورد.
- زبان برنامه نویسی سیستم است.
- زبان کوچکی است و تعداد کلمات کلیدی آن انگشت شمار است.
- نسبت به حروف حساس است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته میشوند.
- در محیط های توسعه دهنده مجتمع (Integrated Development Envoirements) صورت میگیرد.
جزوه آموزشی مبانی برنامه سازی در Cبه آموزش مقدماتی این زبان قدرتمند می پردازد .این جزوه مشتمل بر ۵۲ صفحه می باشد که به همراه مثال های متنوع سعی در آموزش مفهومی زبان C دارد .