مقدمه (Intro)
این «مقدمه C» راه شروع توست. C یک زبان «عمومی منظوره (General-purpose)» است. یعنی برای کارهای گوناگون مناسب است. این زبان پایه علوم کامپیوتر است. همچنین با «یونیکس (UNIX)» گره خورده است. چون برای ساخت یونیکس توسعه یافت.
C چیست؟
زبان C در 1972 ساخته شد. سازنده آن «دنیس ریچی (Dennis Ritchie)» است. محل ساخت «بل لبز (Bell Labs)» بوده است. با اینکه قدیمی است، هنوز محبوب است. چون زبان پایه و بنیادی است.
نکته: «بنیادی» یعنی مفاهیم اصلی را بهتر می بینی. مثل فهم جدول ضرب برای ریاضی.
چرا C را یاد بگیریم؟
- یکی از محبوب ترین زبان ها در دنیاست.
- با یادگیری C، یادگیری Java و Python راحت تر می شود.
- درک «حافظه (Memory)» را بهتر حس می کنی.
- C نسبت به خیلی زبان ها سریع است.
- زبان C همه کاره و چندمنظوره است.
نکته: «چندمنظوره» یعنی هم در برنامه ها و هم فناوری ها کاربرد دارد.
تفاوت C و ++C
- ++C ادامه C است و نحو تقریباً مشابه دارد.
- ++C «کلاس (Class)» و «شیء (Object)» دارد؛ C ندارد.
نکته: «شیءگرا» یعنی ساختاردهی با اشیای قابل استفاده مجدد. مثل قطعات لگو.
از کجا شروع کنم؟
این آموزش، پایه های C را یاد می دهد. پس از پایان، می توانی برنامه بنویسی. حتی اگر تجربه نداری، باز هم می توانی شروع کنی.
- بخش های مقدماتی را با حوصله بخوان.
- نمونه ها را تغییر بده و نتیجه را ببین.
- پروژه کوچک واقعی بساز و تست کن.
خانه C را باز کن و مسیرت را مشخص کن. همچنین برای مرور «مقدمه C» همیشه این صفحه را داشته باش.
راهنمای شروع در W3Schools را نیز ببین.
جمع بندی سریع
- C پایه و سریع است.
- برای زبان های دیگر مفید است.
- با یونیکس پیوند دارد.
- از همین مقدمه شروع کن.
- آهسته ولی پیوسته جلو برو.