برداشت کلی شما از مقاله‌ی داده‌شده چیست؟

مقاله: cms- ۲ برای fcpcpac (ناوگان برنامه‌نویسی کامپیوتر مرکز اقیانوس آرام) در san diego,ca توسعه داده شد و توسط تشکیلات علوم کامپیوتر در سال ۱۹۶۸ با کمک طراحی از intermetrics پیاده‌سازی شد. این زبان ادامه پیدا کرد تا مورد توسعه قرار گرد و در نهایت تعدادی از کامپیوترها را پشتیبانی کرد از جمله کامپیوترهای an / uyk- ۷ و an / uyk- ۴۳ و uyk- ۲۰ و uyk- ۴۴. cms- ۲ برای تشویق برنامه ماژولار، اجازه کامپایل مستقل بخش‌های یک سیستم کامل طراحی شد. این زبان توضیح گرا است. منبع به شکل آزاد است و ممکن است برای برنامه‌نویسی راحت سازماندهی شود. انواع داده‌ها شامل اعداد ثابت، اعداد ممیز شناور، بولی، حروف و وضعیت است. ارجاع مستقیم، دستکاری حروف و رشته‌های بیتی مجاز است. کد نمادین دستگاه ممکن است شامل کدی به عنوان کد مستقیم باشد. یک برنامه cms- ۲ تشکیل‌شده از بخش‌ها است. بخش‌ها ساخته‌شده از نمادها هستند که به وسیله یک جداکننده از هم جدا شده‌اند. این دسته از نمادها عبارتند از عملگرها، شناسه‌ها و ثابت‌ها. عملگرها شکل‌های اولیه زبان هستند که به وسیله کامپایلر برای یک عمل خاص یا تعریفی خاص در یک برنامه اختصاص داده شده‌اند. شناسه‌ها نام‌های منحصر به فردی هستند که توسط برنامه‌نویس برای داده‌های بخش‌ها، عناصر برنامه و برچسب‌های بخش تخصیص می‌یابند. ثابت‌ها مقدارهای مشخص شده‌ای هستند که ممکن است عددی، رشته‌های hollerith، مقدارهای وضعیت‌ها یا بولی باشد. بخش‌های cms- ۲ به شکل آزاد هستند و با یک علامت دلار خاتمه می‌یابند. یک برچسب بخش ممکن است در ابتدای توضیحات برای ارجاع به آن قرار داده شود. یک برنامه منبع cms- ۲ از دو نوع توضیحات تشکیل شده‌است. بخش‌های اعلانی اطلاعات کنترلی اساسی را برای کامپایلر محیا می‌کند و ساختار داده‌های مرتبط با یک برنامه خاص را تعریف می‌کند. بخش‌های پویا باعث می‌شوند که کامپایلر دستورالعمل‌های اجرایی دستگاه را تولید کند. بخش‌های اعلانی که داده‌ها را برای یک برنامه تعریف می‌کنند در واحدهایی دسته‌بندی می‌شوند که طراحی‌های داده‌ها نامیده می‌شوند. طراحی‌های داده‌ها متشکل از تعریف‌های دقیق برای مناطق ذخیره‌سازی داده‌های موقتی و دائم، ورودی‌ها، خروجی‌ها و واحدهای خاص داده‌ها است. بخش‌های پویا که بر روی داده‌ها عمل می‌کنند ویا محاسبات را انجام می‌دهند به صورت متدها دسته‌بندی می‌شوند. طراحی‌های داده و …
برداشت:
cms-۲ یک زبان برنامه‌نویسی سیستم‌های جاسازی شده‌است که به وسیلهٔ نیروی دریایی ایالات متحده استفاده شده‌است . آن اوایل تلاش به منظور توسعه یک زبان برنامه‌نویسی کامپیوتری سطح بالای استاندارد شده برای بهبود کد قابل حمل و استفاده مجدد انجام می‌شد . cms-۲ درجه اول برای سیستم‌های داده‌های تاکتیکی نیروی دریایی ایالات متحده توسعه یافت .  (ntds) .cms-۲ توسط شرکت رند در اوایل دهه ۱۹۷۰ توسعه داده شد و مخفف « سیستم نظارت کامپایلر » است . بعد از نام « cms-۲ » یک حرف قرار می‌گیرد که تعیین کنندهٔ نوع سیستم هدف است .