شنبه 4 آبان 1392
00:06
نظرات()
++C گسترش یافته C است که خود C تکامل یافته دو زبان BCPL و B است.در سال 67 میلادی «ریچاردر» BCPL را برای نوشتن زبان سیستم عامل و کامپایلر ابداع نمود و «تامپسون» در سال 70 میلادی زبان B را با مدلسازی کردن چندین ویژگی BCPL به وجود آورد و در کامپیوتری در آزمایشگاه بل استفاده نمود. هردوی این زبان ها از جنس کلمه را می پذیرفتند (به عبارتی نوع Integer و Float را نمی شناختند.) و کار با آن کلمه به عنوان عدد صحیح یا حقیقی به عهده برنامه نویس بود.
زبان C به وسیله «ریچی» در آزمایشگاه Bell به وجود آمد و بسیار از از مفاهیم دو زبان ذکر شده را در آن قرار داد و خصوصیاتی افزوده شد.در ابنتدا آنرا زبان توسعه یونیکس می شناختند اما امروزه بیشتر سیستم عامل ها را با C یا ++C می سازند.
استفاده گسترده از C باعث شد تا برای کامپیوتر های مختلف یک نوع کامپایلر C به وجود بیاید و این باعث شد که برنامه نویسان تنوانند برنامه ای بنویسند تا در هر کامپیوتری اجرا شود بدین گونه استاندارد هایی پدید آمدند و ما در درس های برنامه نویسی آنها را می آموزیم.
++C در اوایل دهه 80 به وسیله بیارنه استراستوپ در آزمایشگاه های بل توسعه یافت و ساخته شد. این زبان یک زیان شی گرا و ساخت یافته است. درصورتی که قبل از آن همه برنامه های ذکر شده؛ تنها ساخت یافته بودند که یعنی برخلاف زبان اسمال تاک که کاملاً شی گرا بود و توسط زیراکس ساخته شده. این ویژگی های ++C که کامل تر از C و دارای استاندارد جهانی و نیز هم شی گرا و هم توسعه یافته است؛ باعث همگانی شدنش شده.
زبان C به وسیله «ریچی» در آزمایشگاه Bell به وجود آمد و بسیار از از مفاهیم دو زبان ذکر شده را در آن قرار داد و خصوصیاتی افزوده شد.در ابنتدا آنرا زبان توسعه یونیکس می شناختند اما امروزه بیشتر سیستم عامل ها را با C یا ++C می سازند.
استفاده گسترده از C باعث شد تا برای کامپیوتر های مختلف یک نوع کامپایلر C به وجود بیاید و این باعث شد که برنامه نویسان تنوانند برنامه ای بنویسند تا در هر کامپیوتری اجرا شود بدین گونه استاندارد هایی پدید آمدند و ما در درس های برنامه نویسی آنها را می آموزیم.
++C در اوایل دهه 80 به وسیله بیارنه استراستوپ در آزمایشگاه های بل توسعه یافت و ساخته شد. این زبان یک زیان شی گرا و ساخت یافته است. درصورتی که قبل از آن همه برنامه های ذکر شده؛ تنها ساخت یافته بودند که یعنی برخلاف زبان اسمال تاک که کاملاً شی گرا بود و توسط زیراکس ساخته شده. این ویژگی های ++C که کامل تر از C و دارای استاندارد جهانی و نیز هم شی گرا و هم توسعه یافته است؛ باعث همگانی شدنش شده.