زبان برنامهنویسی سی به سخت افزار یا سیستم عامل خاصی وابسته نیست. این زبان خصوصیات و اجزا زبان های برنامه نویسی پیشرفته را همراه با کارآیی بالای زبان اسمبلی دربردارد و گاهی آن را یک زبان نیمه پیشرفته می دانند .
زبان C به گونه ای است که تطبیق نرم افزار از یک نوع کامپیوتر به نوع دیگر را آسان می کند. امروزه برنامه ریزی ریزکنترل ها و انواع سیپییو ها و همچنین تولید سیستم عامل های جدید و نرم افزارهای کاربردی از طریق زبان C صورت می گیرد.
کتاب برنامه نویسی زبان C آقای جعفر نژاد قمی را می توان کاملترین کتاب برنامه نویسی زبان C نام برد که در اکثر دانشگاه های ایران به عنوان مرجع معرفی و تدریس می شود.
کتاب برنامه نویسی زبان C جعفر نژاد قمی شامل 22 فصل می باشد و در 644 صفحه نوشته شده است. همچنین حل المسائل کتاب برنامه نویسی زبان ++C جعفر نژاد قمی در 64 صفحه به حل برخی از مهمترین تمرینات این کتاب پرداخته است.
سر فصل هایی که در این مجموعه پوشش داده شده اند عبارتند از:
- مقدمات زبان C
- ساختار برنامه C و ورودی و خروجی
- حلقه های تکرار و ساختار های تصمیم
- توابع و کلاس های حافظه
- آرایه ها و رشته ها
- اشاره گر ها
- ساختمان ها
- فایل ها
- توابع کتاب خانه ای
- صف ، پشته، لیست پیوندی و درخت
- روشهای مرتب سازی و جستجو
- ساختمان کامپیوتر و وقفه ها
- مدل های حافظه و مدیریت صفحه کلید
- رمزگذاری و فشرده سازی متن ها
- توابع کتابخانه ای
- گرافیک
- مهندسی نرم افزار به کمک C
- طراحی مفسر زبان های برنامه سازی
- توابع کتابخانه ای
- مدیریت منو ها
- ارتباط زبان C با اسمبلی
- دستورات پیش پردازنده
- پسوورد فایل:
- www.mohandesyar.com