سی (زبان برنامهنویسی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
خط ۳۶:
== پیشینه ==
در سال ۱۹۶۷ [[مارتین ریچاردز]] زبان [[BCPL]] را برای نوشتن نرمافزارهای سیستمعامل و کامپایلر در [[دانشگاه کمبریج]] ابداع کرد. سپس در سال ۱۹۷۰ کن تامپسون زبان [[بی (زبان برنامهنویسی)|B]] را بر مبنای ویژگیهای زبان [[BCPL]] نوشت و از آن برای ایجاد اولین نسخههای سیستمعامل [[یونیکس]] در [[آزمایشگاههای بل]] استفاده کرد. زبان C در سال ۱۹۷۲ توسط [[دنیس ریچی]] از روی زبان B و BCPL در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع دادهها نیز به آن اضافه شد. ریچی از این زبان برای ایجاد سیستمعامل
متأسفانه استفاده گسترده این زبان در انواع کامپیوترها و سختافزارهای مختلف باعث شد که نسخههای مختلفی از این زبان بوجود آید که با یکدیگر ناسازگار بودند. در سال ۱۹۸۳ [[مؤسسه استانداردهای ملی آمریکا]] (ANSI) کمیتهای موسوم به X3J11 را را مأمور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید. در سال ۱۹۸۹ این استاندارد تحت عنوان [[ANSI C]] به تصویب رسید و سپس در سال ۱۹۹۰، [[سازمان بینالمللی استانداردسازی]] (ISO) نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان ANSI/ISO C منتشر گردید.
|