
وبلاگ
saha
دسته بندی وبلاگ
فهرست مطالب
جزوه برنامه سازی پیشرفته C
فهرست مطالب

جزوه برنامه سازی پیشرفته C در این مطلب برای شما عزیزان تهیه شده است. در ادامه به بررسی مفاهیم و سرفصل های این جزوه خواهیم پرداخت.
مفاهیم و سرفصل های جزوه برنامه سازی پیشرفته
در این جزوه، مفاهیم و سرفصل های زیر به تفصیل مورد بررسی قرار گرفته اند:
- تاریخچه زبان برنامه نویسی C
- انواع داده و متغیرها
- ساختارهای تکرار
- ساختارهای تصمیم
- ساختار تابع و نحوه فراخوانی آن
- آرایه ها
- رشته ها
- توابع بازگشتی
- اشاره گرها
- دستورات پیش پردازنده
- ساختمان ها
- لیست پیوندی
- فایل ها
- کلاس ها و اشیا
در بخش های مختلف این جزوه، مفاهیم برنامه سازی پیشرفته به همراه مثال های مختلف مربوط به آن مورد بررسی دقیق قرار گرفته اند.
تاریخچه زبان برنامه نویسی C
زبان C در سال 1972 میلادی توسط فردی به نام دنیس ریچی طراحی شد. زبان C تکامل یافته زبان BCPL است که توسط مارتین ریچارد طراحی شد. زبان BCPL نیز به خودی خود جزو مشتقات زبان B است که تامپسون آن را طراحی نمود.
زبان های برنامه نویسی به سه دسته عمده تقسیم می شوند:
- زبان های سطح بالا مانند Pascal، Basic، Cobol، Fortran و غیره
- زبان های میانه همانند C، C++، FORTH و غیره
- زبان های سطح پایین همانند اسمبلی، زبان ماشین و غیره
همانطور که می بینید زبان C یک زبان سطح میانه است و این بدان معناست که امکانات و قدرت زبان های سطح پایین را در اختیار دارد و همچنین از عناصر زبان های سطح بالا نیز پشتیبانی می کند. زبان C دارای قابلیت های حمل یا Portability است. یعنی برنامه نوشته شده با این زبان بر روی کامپیوتر های Apple و کامپیوترهای سازگار با IBM، بدون تغییر کد منبع، قابل کامپایل است. زبان C برای نوشتن برنامه های سیستمی به کار می رود.
برنامه های سیستمی عبارتند از:
- سیستم عامل
- کامپایلر
- مفسر
- ویرایش گر
- برنامه های مدیریت بانک اطلاعاتی
- اسمبلر
همچنین باید توجه کنید که در زبان برنامه نویسی C:
- بین حروف کوچک و بزرگ تمایز وجود دارد.
- هر خط شامل 255 کاراکتر است.
- انتهای هر خط “;” می گذاریم.
- دارای 32 کلمه یا دستور کلیدی است.
- برنامه هایی که به زبان C نوشته می شوند، حجم کمی دارند و همین امر موجب افزایش سرعت اجرای آن ها می شود.
اگر شما نیز به دنبال جزوه ای کامل، جامع و روان برای درس برنامه سازی پیشرفته هستید، این جزوه را از دست ندهید.
برای دریافت جزوه برنامه سازی پیشرفته C کلیک نمایید.