loading...
طراحی وب- برنامه نویسی
برنامه نویس بازدید : 36 جمعه 04 مرداد 1398 نظرات (0)

زبان C (سی) زبانیست که برای برنامه نویسی و در یک سیستم اپراتوری به نام یونیکس ایجاد شده است. این زبان در دهه ی 1970 توسط دنیس ریچی ختراع شد. در واقع زبان C (سی) نشات گرفته و تکمیل شده ی زبان B است که توسط کن تامپسون نوشته شده و به همین دلیل سی (C) نامگذاری شد که نشان دهد جانشین بی است.

زبان C (سی) زبانی بسیار سطح بالا نیست و نمی توان آن را در زمره ی زبان های بسیار سخت قرار داد و در واقع این زبان میان رده است و بسیار هم آسان می باشد و بایستی گفت برنامه هایی که توسط سی ایجاد می شوند بسیار سریع اند.

سی یک زبان کوچک با 32 کلمه ی کلیدی است (در آموزش های بعدی بیشتر با آن آشنا خواهید شد اما در این حد بدانید که کلماتی اند وظیفه ی مشخصی دارند و از قبل جایگاهشان رزرو شده است و نمی توان از آن ها استفاده کرد) که به آسانی قابل فهم اند.

ویژگی های زبان C (سی)

سی یک زبان کامپایل شده است.

کامپایلر یک برنامه است که وظیفه ی تبدیل یک زبان سطح بالا یا میان رده به زبان ماشین یا اجرا کننده را دارد تا کامپیوتر بتواند به راحتی کد را اجرا نماید.

بهره وری

سی بسیار کارآمد و موثر می باشد. از آنجا که سرعت در زبان های برنامه نویسی بسیار حائز اهمیت است و زبان C برای سیستم عامل یونیکس پیاده سازی گردیده، سرعت بسیار بالایی دارد. چون هم به راحتی و آسانی قابل اجراست هم فضای کمی از مموری را اشغال می کند.

قابل حمل

سی قابل حمل است یعنی برنامه ای که توسط این زبان اجرا شده است می تواند بر روی محدوده ی وسیعی از سیستم های اپراتوری پیاده سازی شود با اصلاح کمی یا حتی بدون هیچ اصلاحی!

قدرت

یکی از قدرتمند ترین زبان ها همین زبان C (سی)  بوده که بسیار انعطاف پذیر است. هنوز کامپایلرهای زبان هایی چون پایتون، پرل، پی اچ پی و بیسیک با زبان C نوشته می شوند.

ادغام با یونیکس

سی به شدت با سیستم عامل های یونیکس و لینوکس ارتباط دارد و بیشتر سیستم های یونیکس و لینوکس در حال حاضر با کامپایلر C به نام GCC همراه است. در واقع تعداد زیادی از ابزارها وجود دارند که برای استفاده از آنها کاربر باید حتما به زبان C مسلط باشد.

چه برنامه ها و اپلیکیشن هایی توسط سی توسعه می یابند؟

به زبان ساده بایستی گفت در زبان سی هر چیزی که بخواهید می توانید ایجاد نمایید!

سی برای ایجاد یونیکس، لینوکس، ویندوز، فتوشاپ، آپاچی وب سرور و… استفاده شده و بسیار کاربردی است.

برنامه های کاربردی پایگاه داده محبوب همچون MySQL, PostgreSQL, SQLite و… با زبان C ساخته شده اند.

کتابخانه های گرافیکی چون OpenGL، که برای رندر کردن وکتور های گرافیکی سه بعدی و دو بعدی استفاده می شوند با زبان سی نوشته شده اند.

C همچنین برای ایجاد نسخه بسیار محبوب سیستم کنترل Git استفاده می شود.

ابزارهای Cross-Platform ویجت مانند GTK و wxWidgets نیز با استفاده از C ایجاد می شوند.

در کل بایستی گفت زبان سی زبانی است که بسیار پرکاربرد است و دانشجویان در ایران و در اقصی نقاط جهان به آن نیازمندند و ضروری است که آن را بیاموزند و ما طی مجموعه قسمت های این آموزش بر روی سایت روکسو، نحوه استفاده از این زبان را به شما عزیزان ارائه می دهیم.

در جلسه ی بعدی شما را با نصب و راه اندازی Code Blocks جهت ایجاد، ارزیابی و اجرا کردن پروژه های کدنویسی زبان C آشنا می سازیم.

منبع: روکسو

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 346
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 12
  • آی پی دیروز : 17
  • بازدید امروز : 59
  • باردید دیروز : 21
  • گوگل امروز : 2
  • گوگل دیروز : 5
  • بازدید هفته : 133
  • بازدید ماه : 498
  • بازدید سال : 7,007
  • بازدید کلی : 35,242