لوگوی وبسایت
تمام آموزش های وبسایت رایگان می باشد ، پس از صفحات مختلف سایت دیدن فرمایید .

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

زبان برنامه نویسی C یک زبان General Purpose و سطح بالا می باشد که در اصل توسط دنیس ریچی ( Dennis M. Ritchie ) برای کار و توسعه بر روی سیستم عامل UNIX در آزمایشگاه Bell توسعه یافت.

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

یادگیری آسان

زبانی ساختارمند است

برنامه های موثر و مهمی با آن توسعه یافته اند

می تواند فعالیت های سطح پایین ( از لحاظ سخت افزاری ) را هندل کند

می تواند در کامپیوتر های مختلفی کمپایل شود

واقعیت هایی در مورد C

سی برای توسعه سیستم عامل UNIX نوسعه یافته است

سی جایگزین زبان B می باشد که در دهه ۱۹۷۰ توسعه یافته بود

سیستم عامل‌ UNIX کاملا با سی نوشته شده است

امروزه سیستم عامل محبوب Linux و دیتابیس های رابطه ایی MySQL با سی نوشته شده اند .

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

از سی در ابتدا برای توسعه سیستم عامل ها و کلا سیستم ها استفاده می شد . سی به عنوان یک زبان توسعه سیستم مورد قبول قرار گرفت زیرا سرعت اجرای کد های آن تغریبا به سرعت کدهای زبان برنامه نویسی اسمبلی اجرا می شوند.

چند کاربرد از زبان سی :

سیستم عامل ها

کمپایلر های زبان های دیگر

اسمبلر های مختلف

درایور ها

استفاده در برنامه های مدرن در سطح پایین

دیتابیس ها

تفسیر گر زبان ها

ابزار های سیستم عامل

برنامه های نوشته شده با سی

یک برنامه ی نوشته شده با سی می تواند از ۳ خط تا میلیون ها خط کد باشد و می تواند در یک یا چند فایل با پسوند .c ذخیره شده باشد . برای مثال hello.c

برای ویرایش کد ها می توانید از ادیتور های vi vim sublime … یا IDE هایی نظیر CLion استفاده کنید

آماده سازی پیش نیاز ها

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

شما در سیستم عامل های مختلف می توانید از ادیتور یا IDE های مختلف استفاده کنید .بهتر است در ابتدا صرفا از ادیتور استفاده کنید تا به ساختار های زبان و غلط های نگارشی عادت نمایید .

اگر شما بر روی لینوکس یا سیستم عامل تحت Unix هستید به راحتی با کامند gcc می توانید کد های خود را کمپایل کنید .

برای بررسی نصب بودن gcc از کامند زیر استفاده نمایید .

اگر gcc نصب نبود از طریق http://gcc.gnu.org/install/ اقدام به نصب نمایید .

اگر شما بر روی سیستم عامل MacOS می باشید بهترین راه دانلود و نصب XCode از استور اپل می باشد .

http://developer.apple.com/technologies/tools/

اگر شما بر روی ویندوز می باشید برای نصب gcc باید  MinGW را نصب نمایید. برای نصب MinGW وارد وبسایت آن شوید http://www.mingw.org/ و  آن را دانلود نماییدو نصب کنید .

هنگام نصب حتما باید gcc-core,gcc-g++,binutils,MinGW Runtime را نصب نمایید .

سپس آدرس bin نرم افزار را در PATH ها ثبت نمایید تا بتوانید مستقیم در کامند لاین آن را صدا بزنید .

این راه یکم سخت بود ؟ مشکلی نیست

شما می توانید در این صفحه نرم افزار Tubro C v2 را که کمپایلر زبان C می باشد را دانلود نمایید .

http://p30download.com/fa/entry/37546/

قبل از شروع یادگیری برنامه نویسی C

قبل شروع یادگیری زبان برنامه نویسی سی بهتر از با ساختار های این زبان آشنا شویم .

یک برنامه ساخته شده توسط سی شامل بخش های زیر در حالت کلی می شود :

کامند های پروسسور ، توابع ، متغیر ها ، اصطلاحات و عبارات‌، کامنت ها

برای مثال بیاید به کد زیر که عبارت HelloWorld را نمایش می دهد توجه کنیم :

بیاید حالا به تک تک بخش ها یک نگاهی داشته باشیم :

#include <stdio.h>: یک کامند برای پروسسور  می باشد که می گویند این برنامه به کتاب خانه ی stdio.h نیازمند است . و باید این الحاق کتاب خانه قبل از Compile اصلی انجام شود .

int main(void): تابع اصلی می باشد که قبل از هر کاری برنامه باید در آن نوشته شده باشید زیرا ابتدا سی به دنبال اجرا کردن آن می باشد .

// First C Hello World : یک کامنت می باشد که کمپایلر کاری با آن ندارد و صرفا برای این است که اگر نکته ایی ، مطلبی ویا … در خلال برنامه نویسی خواستیم به آن توجه کنیم را در آنجا بنویسیم .

printf(...): یک تابع دیگر در زبان برنامه نویسی سی می باشد که پیاممان را با آن نمایش داده ایم.

return 0;: این کد نشان دهنده ی پایان تابع اصلی main بوده است .

شاید با تابع main و ساختار آن فعلا مشکل داشته باشید اما بزودی در بخش توابع مفصل به آن ها می پردازیم .

کمپایل و اجرا کردن یک برنامه به زبان C

اگر شما در TurboC یا هر IDE دیگری هستید با کلید F5 یا گزینه ی Run در آن نرم افزار می توانید کدتان را اجرا کنید ( بستگی به IDE دارد )

اما برای کمپایل کردن با gcc باید ابتدا با دستور gcc file.c فایل به کمپایل کنید تا یک فایل مانند a.out  به شما بدهد.

سپس این فایل را اجرا کنید . برای مثال :

برای راحتی کار یک فایل به نام برای مثال run.sh بسازید و کد زیر را در آن قرار دهید .

حالا کافی است برای اجرا کردن کامند bash run.sh را اجرا کنید .

 

این قسمت به پایان رسید منتظر قسمت های بعدی آموزش باشید .

 

 

بر چسب های پست : , , , , , , ,
مطالب مرتبط
در بخش قبلی ما با ساختار یک برنامه نوشته شده با زبان C آشنا شدیم و در این بخش با ...
۱۸ مهر ۹۵
3 دیدگاه

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ورود به حساب کاربری

بستن این پنجره