. متن داده‌شده را خلاصه کن

متن: صرف و نحو الگول دبلیو بر مبنای زیرمجموعه‌ای از مجموعه حروف ebcdic ساخته شده‌است. در الگول ۶۰ کلمه‌های از پیش‌تعریف شده کلمات کم استفاده هستند، اما در الگول دبلیو چیزی بیش از یک سلسله حروف نیستند، و نیازی به stropping ندارند. کلمات از پیش تعریف‌شده و شناسه‌ها با فاصله از هم جدا می‌شوند. از این منظر صرف و نحو الگول دبلیو مشابه پاسکال و زبان‌های جدیدتر است. توضیحات زبان الگول دبلیو با روش affix grammer، زبان الگول دبلیو را تعریف می‌کند که مشابه فرم بکوس-نائور است. این دستور صرف و نحو هسته دستور صرف و نحو ون وینگاردن بود. بسیاری از صرف و نحو الگول دبلیو با این دستورها تعریف شده‌اند. شناسه‌ها در حوزه خود به وسیله تعریفشان مشخص شده‌اند. به عنوان مثال procedure identifier شناسه‌ایست که به وسیله اعلام یک روش تعریف می‌شود. و label identifier شناسه‌ایست که به عنوان برچسب goto استفاده می‌شود. نوع متغیرها و عبارات با وندها مشخص می‌شود. به عنوان مثال τ function identifier یک نمونه نحوی برای تابعی است که متغیری از نوع τ بازمیگرداند، اگر یک شناسه به عنوان تابعی که متغیر از نوع صحیح بازمیگرداند در همین حوزه اعلام‌شده باشد، آن به integer function identifier گسترش میابد. خطاهای نوع متغیری، خطاهای دستوری محسوب می‌شوند. برای مثال، «integer expression / integer expression» و «real expression / real expression» معتبر اما متمایز هستند که عبارات را نمایش می‌دهند، اما «real expression div integer expression» (مثلا تقسیم یک عدد صحیح بر یک عدد اعشاری از نوع float-point) یک نمونه نحوی نامعتبر است. 
خلاصه:
الگول دبلیو (به انگلیسی : algol w) یک زبان برنامه‌نویسیست . الگول دبلیو بر مبنای یک ارائه برای الگول ایکس توسط نیکلاوس ویرت و سی.ای.آر هوار ، به عنوان جانشین الگول ۶۰ در ifip working group ۲٫۱ ایجاد شد . هنگامی که کمیته داوری به این نتیجه رسید که این ارائه پیشرفتی نسبت به الگول ۶۰ ندارن ، ارائه با عنوان کمکی به توسعهٔ الگول.به انتشار یافت . بعد از اعمال تغییرات اندکی به این زبان ، ویرت پیاده‌سازی با کیفیتی برای imb/ ۳۶۰ در دانشگاه استنفورد را سرپرستی کرد که به گستردگی انتشار یافت . پیاده سازی با استفاده از pl/ ۳۶۰ ، زبانی اسمبلی شبه الگول ، طراحی شده توسط ویرت ، انجام شد .