زبان برنامه نویسی C چگونه کار میکند؟

سایت تخصصی آموزش برنامه نویسی

دوشنبه ۲۸ اسفند ۰۲

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

۸۷ بازديد

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

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

تاریخچه زبان C

پدر یا پایه زبانهای برنامه نویسی ‘ALGOL’ است. این زبان نخستین باز در سال 1960 معرفی شد. ‘ALGOL’ در کشورهای اروپایی در مقیاس بزرگی استفاده می شد. ‘ALGOL’ مفهوم برنامه نویسی ساختاریافته را به انجمن توسعه دهندگان (دولوپر) معرفی کرد. در سال 1967، زبان برنامه نویسی جدیدی بنام ‘BCPL’ که مخفف زبان برنامه نویسی ترکیبی پایه (Basic Combined Programming Language) است معرفی گردید. BCPL را مارتین ریچاردز مخصوص نوشتن نرم افزارهای سیستمی طراحی و توسعه داده بود. این نقطه آغازین عهد زبانهای برنامه نویسی بود. تنها پس از سه سال، در سال 1970 زبان برنامه نویسی جدیدی بنام ‘B’ توسط کن تامپسون معرفی شد که شامل ویژگی های متعدد ‘BCPL’ بود. این زبان برنامه نویسی تحت سیستم عامل یونیکس در آزمایشگاه های بل و AT&T ساخته شد. هم ‘BCPL’ و هم ‘B’ زبان های برنامه نویسی سیستمی بودند.

 

در سال 1972، دانشمند بزرگ علوم کامپیوتر، دنیس ریتچیه ، زبان برنامه نویسی جدیدی به نام C را در آزمایشگاههای بل ساخت. این زبان از زبانهای برنامه نویسی ‘ALGOL’ ، ‘BCPL’، و ‘B’ ساخته شده بود. زبان برنامه نویسی C شامل تمام ویژگی های این زبان ها و همچنین مفاهیم اضافی دیگری بود که آن را از دیگر زبان ها مجزا می ساخت.