کامپایلر ZPE. کامپایلر ZPE ( به انگلیسی: Zenith Parsing Engine ) یک کامپایلر، تجزیه کننده و تفسیر کننده برای هدف های YASS است که برای استفاده های آموزشی و عمومی طراحی شده است. زبان آن تفسیر، YASS، یک است تفسیر، سطح بالا، همه منظوره زبان برنامه نویسی. YASS عمدتاً بر اساس سهولت در خواندن و استفاده از زبان با پشتیبانی اختیاری از نحوهایی مانند نحو براکت فر است. YASS از تایپ پویا پشتیبانی می کند. این برنامه در سال ۲۰۱۵ به عنوان یک پروژهٔ دانشگاهی برنامه ریزی شده آغاز شد اما بعداً تغییر یافت تا جایگزین زبان برنامه نویسی دیگری شود که در آن زمان با نام BlackRabbit Script شناخته می شد و همچنین توسط جیمی بالفور ساخته شده است. ZPE و YASS برای پاک کردن نحوهای ناسازگار سایر زبان های نوشتاری برای کمک به خودکار سازی اسکریپت ها طراحی شده اند. Zenith Parsing Engine ( ZenithParser اسبق ) تجزیه کننده های اساسی از جمله تجزیه کننده های CSV , JSON و XML را تأمین می کند.
زبانی که با زمان اجرا ZPE ترجمه می شود با نام YASS یا Yet Another Simple Syntax شناخته می شود. [ ۴] چندین زبان بر نحو YASS تأثیر گذاشتند از جمله C، PHP، جاوا، جاوا اسکریپت، VB. NET، C #. NET، SML و Python که تقریباً از نسخه ۱٫۵ به همان اندازه باقی مانده است. ZPE / YASS می تواند برای برنامه نویسی عمومی، پشتیبانی مشتری و ارتباطات سرور مورد استفاده قرار گیرد و می تواند برای اسکریپت نویسی سمت سرور استفاده شود. برخی از وب سایت ها از ZPE در کنار زبانهای دیگر مانند PHP[ ۵] استفاده می کنند.
محیط برنامه نویسی ZPE خود به زبان جاوا نوشته شده است و آن را چند پلتفرمی می کند. یک عارضه جانبی این است که پلاگین ها و اشیا built داخلی به طور کامل در جاوا نوشته شده اند.
در حالی که ZPE منبع بسته است، کتابخانه استاندارد منبع باز است و در خود YASS نوشته شده است.
ZPE دارای بسیاری از توابع داخلی از جمله توابعی است که مسائل ریاضی را ساده می کند مانند عملکردهای بزرگتر از همه، توابع to_binary , to_octal و to_hexadecimal و همچنین بسیاری از توابع برای ساده سازی آرایه ها مانند list_process ، list_find_duplicates و list_auto_populate
ZPE همچنین دارای یک تجزیه کننده داخلی است که به عنوان ZenithParser شناخته می شود و پایه پردازنده کل زبان را تشکیل می دهد و هم تجزیه و تحلیل واژگانی و هم بهینه سازی کامپایلر را روی ورودی متن انجام می دهد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفزبانی که با زمان اجرا ZPE ترجمه می شود با نام YASS یا Yet Another Simple Syntax شناخته می شود. [ ۴] چندین زبان بر نحو YASS تأثیر گذاشتند از جمله C، PHP، جاوا، جاوا اسکریپت، VB. NET، C #. NET، SML و Python که تقریباً از نسخه ۱٫۵ به همان اندازه باقی مانده است. ZPE / YASS می تواند برای برنامه نویسی عمومی، پشتیبانی مشتری و ارتباطات سرور مورد استفاده قرار گیرد و می تواند برای اسکریپت نویسی سمت سرور استفاده شود. برخی از وب سایت ها از ZPE در کنار زبانهای دیگر مانند PHP[ ۵] استفاده می کنند.
محیط برنامه نویسی ZPE خود به زبان جاوا نوشته شده است و آن را چند پلتفرمی می کند. یک عارضه جانبی این است که پلاگین ها و اشیا built داخلی به طور کامل در جاوا نوشته شده اند.
در حالی که ZPE منبع بسته است، کتابخانه استاندارد منبع باز است و در خود YASS نوشته شده است.
ZPE دارای بسیاری از توابع داخلی از جمله توابعی است که مسائل ریاضی را ساده می کند مانند عملکردهای بزرگتر از همه، توابع to_binary , to_octal و to_hexadecimal و همچنین بسیاری از توابع برای ساده سازی آرایه ها مانند list_process ، list_find_duplicates و list_auto_populate
ZPE همچنین دارای یک تجزیه کننده داخلی است که به عنوان ZenithParser شناخته می شود و پایه پردازنده کل زبان را تشکیل می دهد و هم تجزیه و تحلیل واژگانی و هم بهینه سازی کامپایلر را روی ورودی متن انجام می دهد.
wiki: کامپایلر ZPE