آموزش C

مباحث پایه زبان C

مروری بر زبان برنامه نویسی C – آموزش زبان C

  • چهارشنبه ۳ مرداد ۱۳۹۷
  • بازدید ۹۴۱ نفر

overview of c programming language 2296 تصویر

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

C یک زبان عمومی سطح میانی است که در ابتدا توسط دنیس ریچی برای توسعه سیستم عامل یونیکس در آزمایشگاه Bell توسعه داده شد. زبان برنامه نویسی C، در سال ۱۹۷۲ برای نخستین بار در  کامپیوتر DEC PDP-11، اجرا شد. در سال ۱۹۷۸، دنیس ریچی و برایان کرنیگان، اولین توصیف عمومی را در مورد زبان C که در آن زمان به عنوان استاندارد R & K شناخته می شد، تولید کردند.

سیستم عامل یونیکس، کامپایلر C و اساسا همه برنامه های کاربردی یونیکس با استفاده از زبان C نوشته شده اند. در حال حاضر، C به عنوان یک زبان حرفه ای به شکل گسترده ای توسط برنامه نویسان مختلف استفاده می شود.

برخی از ویژگی های زبان برنامه نویسی C

  • برای یادگیری آسان است
  • یک زبان ساخت یافته است
  • امکان تولید برنامه های کارآمد را دارد
  • امکان مدیریت فعالیت های سطح پایین را دارد
  • بر روی انواع سیستم عامل ها کامپایل می شود

حقایقی در مورد زبان برنامه نویسی C

  • زبان C برای نوشتن سیستم عامل یونیکس اختراع شد.
  • زبان C جانشین زبان B است که در اوایل دهه ۱۹۷۰ معرفی شد.
  • این زبان در سال ۱۹۸۸ توسط موسسه استاندارد ملی آمریکا (ANSI) رسمی شد.
  • سیستم عامل یونیکس با زبان C نوشته شده بود.
  • از زبان C، به طور گسترده ای استفاده می شود و زبان محبوب برای برنامه نویسی سیستم می باشد.
  • اکثر نرم افزار های بزرگ (مانند سیستم عامل لینوکس، MySQL RDBMS و غیره) با زبان C پیاده سازی شده اند.

چرا از C استفاده کنیم؟

در ابتدا از زبان برنامه نویسی C در کار های مربوط به توسعه سیستم استفاده می شد به ویژه برنامه هایی که سیستم عامل را تشکل می دادند. در زیر برخی از نمونه هایی که در آن ها از زبان C استفاده شده است را مشاهده می کنید.

  • سیستم های عامل
  • کامپایلرها
  • اسمبلرها
  • ویراستاران متن
  • چاپگرها
  • درایوهای شبکه
  • برنامه های مدرن
  • پایگاه های داده
  • مفسرها

برنامه های C

برنامه C می تواند از ۳ خط به میلیون ها خط متفاوت باشد و باید در یک یا چند فایل متنی با پسوند «.c» نوشته شود؛ برای نوشتن برنامه های C می توانید از IDE های زیر استفاده کنید:

در این آموزش، فرض شده است که شما دانش پایه برای کار با این نرم افزار ها را دارید.

ثبت نظر
ریفریش کنید!
نظرات کاربران (۲ مورد)
  1. تصویر آواتار کاربر 0
    ساحل سه شنبه , ۷ اسفند

    توضیحی در مورد عملگر در زبان سی نیاز دارم