زبان برنامه نویسی C

زبان برنامه نویسی C یک زبان همه منظوره و محبوب است که از دهه 70 میلادی تاکنون پذیرای سیستم عامل و برنامه های معروف زیادی بوده است. بسیاری از زبان های معروف امروزی تحت تاثیر زبان C به وجود آمده اند و برای شما که علاقه مند به برنامه نویسی هستید پیشنهاد میکنیم این زبان ریشه دار را یاد بگیرید تا دید بهتری نسبت به این حوزه داشته باشید.

زبان برنامه نویسی 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 در حلقه ها

آخرین مطالب منتشر شده