این دستور a68g است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
a68g - Algol 68 Genie، یک مترجم-مفسر Algol 68
خلاصه
a68g [-- مناسب | --کمک | -- اطلاعات [رشته]] [-- ادعاها | -- بدون ادعا]
[-- ردیابی | --بدون ردیابی] [-- براکت ها] [--بررسی | -- بدون دویدن] [--گردآوری | --بدون کامپایل]
[--ساعت] [- رفع اشکال | -- مانیتور] [-- پژواک رشته] [--اجرا کردن واحد | -x واحد] [-- خروج | --]
[-- گسترده] [-f | --فایل رشته] [--قاب عدد] [-- دستگیره ها عدد] [--پشته عدد]
[--فهرست کردن] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--هدف - شی | --بدون شی]
[--در بالای سر عدد] [--بهینه سازی | -- بدون بهینه سازی] [-- پدانتیک] [-- ایوان چک | --بدون چک]
[-- پراگمات ها | --بدون عمل] [--دقت، درستی عدد] [-- مقدمه-فهرست] [-چاپ زیبا]
[--چاپ واحد | -p واحد] [--ساکت] [-- نقل قول] [--کاهش ها] [-- تکرار] [--اجرا کن]
[- متن رشته] [-- منبع | --بدون منبع] [--پشته عدد] [--آمار] [--سخت گیرانه]
[--پایانه] [--محدودیت زمانی عدد] [--پی گیری | --بی نشان] [-- درخت | --بدون درخت] [--استفاده نشده]
[-- بالا کشیدن] [-- پرحرف] [- نسخه] [-- هشدارها | -- بدون هشدار]
[--xref | --no-xref] نام فایل
شرح
Algol 68 Genie (Algol68G) یک کامپایلر-مفسر Algol 68 است. می توان از آن برای اجرا استفاده کرد
برنامه ها یا اسکریپت های الگول 68. الگول 68 یک زبان همه منظوره متعامد نسبتا ناب است
که وسیله ای زیبا برای نشان دادن الگوریتم ها است. الگول 68 به عنوان یک ژنرال طراحی شد
زبان برنامه نویسی هدف توسط گروه کاری IFIP 2.1 (زبان ها و محاسبات الگوریتمی)
که مسئولیت مستمر الگول 60 و الگول 68 را بر عهده دارد.
Algol 68 Genie و مستندات آن را می توان از
http://jmvdveer.home.xs4all.nl/
OPTIONS
گزینه ها یا از فایل .a68g.rc در پوشه کاری به a68g ارسال می شوند.
متغیر محیطی A68G_OPTIONS، خط فرمان یا از pragmats.
اولویت گزینه به شرح زیر است: گزینه های پراگمات جایگزین گزینه های خط فرمان می شوند، دستور-
گزینه های خط جایگزین گزینه ها در متغیر محیطی A68G_OPTIONS، A68G_OPTIONS جایگزین می شود
گزینه های موجود در .a68g.rc.
گزینههای فهرستبندی، گزینههای ردیابی و -pragmat، -nopragmat، زمانی که هستند تأثیر خود را میگذارند
در یک گذر از چپ به راست متن برنامه مشاهده می شود، و بنابراین می توان از آن استفاده کرد، برای مثال،
برای ایجاد یک مرجع متقابل برای بخش خاصی از برنامه.
در جایی که آرگومان های عددی مورد نیاز است، k، M یا G برای ضرب با کافی مجاز است
2 ** 10، 2 ** 20 یا 2 ** 30 به ترتیب.
-- مناسب | --کمک | -- اطلاعات [رشته]
اگر رشته حذف شده است اطلاعات را روی گزینه ها چاپ کنید، یا در غیر این صورت اطلاعات را روی رشته چاپ کنید.
-- ادعاها | -- بدون ادعا
کنترل بسط اظهارات
-- ردیابی | --بدون ردیابی
در صورت بروز خطای زمان اجرا، کنترل کنید که آیا یک پشته پشته انجام می شود یا خیر.
-- براکت ها
[ .. ] و { .. } را معادل ( .. ) در نظر بگیرید. الگول سنتی 68
نحو به ( .. ) اجازه می دهد تا [ .. ] را در کران ها و برش ها جایگزین کند.
--بررسی | -- بدون دویدن
فقط نحو را بررسی کنید، مفسر شروع نمی شود.
--ساعت
گزارش زمان اجرا بدون احتساب زمان مورد نیاز برای تدوین.
--گردآوری | --بدون کامپایل
کامپایل واحدها را روشن یا خاموش کنید. کامپایل بسیاری از بررسی های زمان اجرا را حذف می کند
توسط مترجم مناسب ارائه شده است. برنامه اجرا نمی شود و یک پوسته اسکریپت اجرا می شود
با ترکیب کد منبع و کتابخانه مشترک آن تولید شده است. این پوسته اسکریپت می تواند باشد
به عنوان یک شبه اجرایی استفاده می شود.
- رفع اشکال | -- مانیتور
از مانیتور شروع کنید. در صورت بروز خطای زمان اجرا، مانیتور را فراخوانی کنید. برنامه
در مانیتور روی خطی که حاوی خطا است مکث می کند.
-- پژواک رشته
سیم اکو تا برجسته.
--اجرا کردن واحد | --ایکس واحد
واحد الگول 68 را اجرا کنید. به این ترتیب تک لاینرها را می توان از دستور اجرا کرد
خط.
-- خروج | --
گزینه های بیشتر را نادیده بگیرید.
-- گسترده
یک لیست گسترده ایجاد کنید.
-f | --فایل رشته
رشته را به عنوان نام فایل بپذیرید در صورتی که با نحو پوسته در تضاد باشد.
--قاب عدد
اندازه پشته فریم را روی آن تنظیم کنید عدد بایت
-- دستگیره ها عدد
اندازه فضای دسته را روی آن تنظیم کنید عدد بایت
--پشته عدد
اندازه پشته را روی عدد بایت
--فهرست کردن
یک فهرست مختصر ایجاد کنید.
--moids
یک نمای کلی از حالت ها در فایل فهرست ایجاد کنید.
--هدف - شی | --بدون شی
فهرست کد C را در فایل لیست کنترل کنید.
--بهینه سازی | -- بدون بهینه سازی
کامپایل واحدها را روشن یا خاموش کنید. کامپایل بسیاری از بررسی های زمان اجرا را حذف می کند
توسط مترجم مناسب ارائه شده است. این گزینه معادل -O2 است.
-O | -O0 | -O1 | -O2 | -O3
کامپایل واحدها را روشن کنید و این گزینه را به کامپایلر C back-end ارسال کنید تا تنظیم شود
سطح بهینه ساز
--در بالای سر عدد
سربار را برای بررسی پشته تنظیم کنید.
-- پدانتیک
معادل --warnings --portcheck
-- ایوان چک | --بدون چک
پیام های هشدار قابل حمل را فعال یا غیرفعال کنید.
-- پراگمات ها | --بدون عمل
کنترل بسط و بسط پراگمات ها.
--دقت، درستی عدد
دقت را برای حالت های LONG LONG روی تنظیم کنید عدد ارقام معنادار.
-- مقدمه-فهرست
فهرستی از پیش درآمدها ایجاد کنید.
-چاپ زیبا
فایل منبع را زیبا چاپ کنید.
--چاپ واحد | --پ واحد
مقدار بدست آمده توسط واحد الگول 68 را چاپ کنید. به این ترتیب می توان تک لاینرها را اجرا کرد
از خط فرمان
--ساکت
تمام پیام های هشدار را سرکوب کنید.
-- نقل قول
از نقل قول استفاده کنید.
--کاهش ها
کاهش چاپ انجام شده توسط تجزیه کننده.
-- تکرار
از کد کامپایل شده اجرای قبلی استفاده کنید.
--اجرا کن گزینه --no-run را لغو کنید.
- متن رشته
رشته را بهعنوان نام فایل منبع میگیرد و از پردازش گزینههای بیشتر میگذرد تا بتوانند این کار را انجام دهند
توسط فیلمنامه اداره می شود.
-- منبع | --بدون منبع
فهرست خطوط منبع را در فایل فهرست بندی کنترل کنید.
--پشته عدد
اندازه پشته را تنظیم کنید عدد بایت
--آمار
آمار را در فایل لیست ایجاد کنید.
--سخت گیرانه
برنامه های افزودنی به نحو الگول 68 را نادیده می گیرد.
--محدودیت زمانی عدد
بعد از آن مترجم را قطع کنید عدد ثانیه، ایجاد یک محدودیت زمانی بیش از حد
خطا.
--پی گیری | --بی نشان
کنترل ردیابی برنامه در حال اجرا
-- درخت | --بدون درخت
کنترل فهرست درخت نحو در فایل فهرست.
--استفاده نشده
یک نمای کلی از برچسب های استفاده نشده در فایل لیست ایجاد کنید.
-- بالا کشیدن
از stropping بالا استفاده کنید، که رژیم پیشفرض استروپینگ است.
-- پرحرف
از حالت کلامی استفاده کنید.
- نسخه
نسخه تصویر در حال اجرا a68g را چاپ کنید.
-- هشدارها | -- بدون هشدار
پیامهای هشدار را فعال کنید یا پیامهای هشدار قابل سرکوب را سرکوب کنید.
--xref | --no-xref
کنترل تولید یک مرجع متقابل در فایل فهرست.
با استفاده از خدمات onworks.net از a68g به صورت آنلاین استفاده کنید