زبان برنامه نویسی C
زبان برنامه نویسی C یک زبان همه منظوره و محبوب است که از دهه 70 میلادی تاکنون پذیرای سیستم عامل و برنامه های معروف زیادی بوده است. بسیاری از زبان های معروف امروزی تحت تاثیر زبان C به وجود آمده اند و برای شما که علاقه مند به برنامه نویسی هستید پیشنهاد میکنیم این زبان ریشه دار را یاد بگیرید تا دید بهتری نسبت به این حوزه داشته باشید.
تاریخچه زبان برنامه نویسی C
زبان C از ویژگی های زبان های B و BCPL در سال 1972 میلادی توسط دانشمند علوم کامپیوتر دنیس ریچی در آزمایشگاه های بل به وجود آمد. این زبان برای ساخت سیستم عامل یونیکس به کار رفته و همچنین کتابی برای آموزش با عنوان The C Programming Language در سال 1978 میلادی توسط ریچی و کرنیگان منتشر شده است.
کاربرد زبان برنامه نویسی C
زبان c مادر زبان های امروزی است و همان طور که اشاره شد خیلی از زبان های امروزی ریشه در زبان C دارند و این نشان از کاربرد وسیع این زبان دارد. هسته سیستم عامل های یونیکس، ویندوز، لینوکس و اندروید توسط زبان سی نوشته شده و از این زبان زیرساختی می توان در موارد زیر استفاده کرد:
- طراحی سیستم عامل
- طراحی کامپایلر و مفسر
- طراحی نرم افزار های سیستمی
- طراحی برنامه های دسکتاپ
- پایگاه داده
- و ...
زبان c کامپایلری است یا مفسری؟
زبان سی یک زبان کامپایلری است و کامپایلر آن برای همه سیستم عامل ها در دسترس است.
آیا زبان c قابل حمل است؟
بله، با توجه به در دسترس بودن کامپایلر آن زبان سی یک زبان قابل حمل است.
الگو زبان c چیست؟
الگو این زبان، رویه ای و ساخت یافته است.
نمونه کد زبان C
در این قسمت مثالی از ساختار این زبان را مشاهده می فرمایید.
کد:
#include <stdio.h>
int main() {
printf("CodeUni.Ir");
return 0;
}
همان طور که کد بالا را مشاهده می کنید ابتدا کتابخانه stdio.h توسط include فراخوانی شده و در تابع main با استفاده از printf آدرس سایت فعلی CodeUni.Ir چاپ می شود.
تابع main از نوع int (عدد صحیح) تعریف شده و در صورت اجرای موفق کدها، دستور return 0 مقدار صفر را برمی گرداند و برنامه را به پایان می رساند.
در ادامه با موارد زیر آشنا خواهید شد:
- آموزش راه اندازی و نصب کامپایلر و IDE
- آموزش سینتکس زبان
- آموزش متغیر ها و انواع داده
- آموزش رشته ها
- آموزش آرایه ها
- آموزش توابع
- آموزش if else و switch در شرط ها
- آموزش for و while در حلقه ها