پیال/۰
From Wikipedia, the free encyclopedia
حداقل دو زبان برنامهنویسی با نام PL/0 شناخته شدهاست. یکی از آنها زیر مجموعهای از آی بی ام برای اهداف عمومی است که زبان برنامهنویسی PL/1 نام دارد.
دیگری PL/0 است، که در این مقاله توضیح داده میشود. این مشابه اما بسیار سادهتر از برنامهنویسی همه منظوره زبان پاسکال است و در نظر گرفته شده به عنوان یک زبان برنامهنویسی آموزشی است. آن را به عنوان یک مثال از چگونگی ساخت یک کامپایلر بکار میبرند. این در اصل در کتاب "الگوریتم + ساختمان داده = برنامه"، توسط آقای نیکلاوس ویرت در سال ۱۹۷۵ معرفی شد.
ویژگیهای کاملاً محدود شده ساختار زبان: اعداد حقیقی وجود ندارند، عملیات محاسباتی اساسی خیلی کم و ساختارهای کنترلی غیر از if و while ندارد.
در حالیکه این محدودیتها باعث میشود تا نوشتن برنامههای کاربردی واقعی در این زبان غیر عملی باشد. این کمک میکند تا کامپایلر جمع و جور و ساده باقی بماند.