انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

sickp - آنلاین در ابر

sickp را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور sickp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


بیمار - کامپایلر برای CLC-INTERCAL

خلاصه


بیمار [گزینه ها] فایل ها...

شرح


بیمار محیط توسعه اصلی برای CLC-INTERCAL است. اگر فایل ها مشخص شده اند، اینها
با استفاده از گزینه های موجود در نقطه ای که در دستور ظاهر می شوند، کامپایل می شود
خط، و آنها به اشیاء (اگر قبلاً شی نیستند) کامپایل می شوند. بعد از همه
گزینه ها پردازش شده اند، برنامه وارد حالت تعاملی می شود، مگر اینکه غیر از این باشد
مشخص شده.

برنامه با استفاده از یک کامپایلر انتخاب شده با استفاده از گزینه های خط فرمان کامپایل می شود. اگر
هیچ چیز انتخاب نشده است، کامپایلر به پسوند فایل بستگی دارد:

منبع برنامه CLC-INTERCAL
این فایل ها باید دارای پسوند باشند .i or clci. اینها به طور پیش فرض با پیشوند
شی کامپایلر sick.io.

منبع کامپایلر CLC-INTERCAL
این فایل ها باید دارای پسوند باشند iacc. اینها به طور پیش فرض با پیشوند
شی کامپایلر iacc.io و یک شی کامپایلر تولید کنید (که می تواند به صورت a اجرا شود
برنامه، اما هیچ کاری انجام نمی دهد - فقط به عنوان یک پیش بارگذاری قبل از کامپایل از آن مفید است
منبع).

منبع برنامه C-INTERCAL
اینها پسوند دارند .ci و با شی کامپایلر پیشوند می شود ick.io.

منبع اسمبلر CLC-INTERCAL
اینها پسوند دارند .iasm و با شی کامپایلر پیشوند می شود asm.io.

منبع برنامه سنتی INTERCAL
اینها پسوند خواهند داشت .1972 و با شی کامپایلر پیشوند می شود 1972.io

پسوندهای کامپایلر
پسوندها .i, .ci, clci و .iasm می تواند حاوی لیستی از حروف و اعداد بین باشد
نقطه (.) و بقیه پسوند; این پسوندهای کامپایلر را برای اضافه شدن انتخاب می کنند.

اعداد پایه بین 2 و 7 با بارگذاری اشیاء کامپایلر، پایه پیش فرض را تغییر دهید
2.io به 7.io.

Bitwise Divide
نامه d در پسوند شی کامپایلر را اضافه می کند bitwise-divide.io، که
عملیات تقسیم یکنواخت معمولی را به جای استفاده به صورت بیتی تغییر می دهد
حساب، جابجایی. می توان از آن استفاده کرد بیمار or ایاسم اما نه با ICK.

از Gerund آمده است
نامه g در پسوند شی کامپایلر را اضافه می کند come-from-gerund.io، که
عبارت COME FROM را فعال می کند. از آنجا که ICK چنین را تجزیه نمی کند
بیانیه ها، این نامه فقط با آن قابل استفاده است بیمار or ایاسم.

برچسب های محاسبه شده
نامه l در پسوند شی کامپایلر را اضافه می کند computed-labels.io، که می افزاید
قوانین گرامری برای تجزیه برچسب های بیانیه محاسبه شده. این فقط با
بیمار.

نامه بعدی n در پسوند شی کامپایلر را اضافه می کند next.io، که را قادر می سازد
بیانیه بعدی در بیمار; از آنجا که ICK به طور پیش فرض این را فعال می کند، این حرف می تواند
فقط با استفاده شود بیمار.

شبکه INTERcal
نامه r در پسوند شی کامپایلر را اضافه می کند internet.io، که نحو را اضافه می کند
برای کش رفتن, قاچاق و CASE بیانیه؛ می توان با آن استفاده کرد ICK or بیمار.

تماس سیستم
نامه s در پسوند شی کامپایلر را اضافه می کند syscall.io، که یک را پنهان می کند
"PLEASE NEXT FROM (666)" در گوشه ای تاریک از سیستم عامل شما.

برنامه رشته ای
نامه t در پسوند حالت رشته ای را با بارگذاری شی کامپایلر انتخاب می کند
thick.io. این نیز کامپایلر پیش فرض را به تغییر می دهد ICK اگر پسوند باشد .i:
به استفاده از بیمار یکی استفاده خواهد کرد tclci.

حالت Wimp
نامه w در پسوند شی کامپایلر را اضافه می کند wimp.io، که باعث
برنامه برای شروع در حالت wimp هنگام اجرا. یک نتیجه معادل می تواند باشد
به دست آمده با عبور از --wimp گزینه ای برای برنامه اجرایی

لیست واقعی پسوندهای شناسایی شده را می توان با ویرایش فایل تغییر داد سیستم، sickrc or
.sickrc. گزینه را ببینید -rcfile برای بحث در مورد چگونگی و مکان بیمار این فایل ها را پیدا می کند،
و sickrc برای توضیح فرمت فایل.

اگر یک فایل پیش بارگذاری در خط فرمان مشخص شده باشد، پیش فرض ها از پسوند مشتق شده اند
استفاده نمی شوند. همچنین امکان استفاده از پیش‌بارگذاری‌های پیش‌فرض از پسوند فایل متفاوت توسط
به صراحت گفتن -پسوند=S - در این حالت، کامپایلر طوری عمل می کند که گویی فایل دارای نام است
نام.S

علاوه بر این، اشیاء کامپایلر همیشه با هر پسوندی شناسایی می شوند. این دور زدن
اولین کامپایلر عبور کرده و مستقیماً به کامپایلر زمان اجرا (فقط خیلی دیر) می‌رود.
با این حال، اگر بهینه ساز در هنگام کامپایل شدن این اشیاء انتخاب شده باشد، و در آنجا وجود داشته باشد
هیچ دستور پسپردازنده ای نیست، کامپایلر خیلی دیر به طور خودکار جایگزین می شود
توسط یک کامپایلر سنتی تر "زمان کامپایل". اگر این گیج کننده است، صبر کنید تا ببینید
بقیه

اگر فایلی بدون پسوند مشخص شده باشد و یک شی کامپایلر در مسیر include وجود داشته باشد
با همین نام و پسوند .io، پسوند به طور خودکار اضافه می شود، اگر بخواهید
آن یا اکنون

به محض اینکه هر برنامه در آن نوشته شود بیمار، یک پیش کامپایلر یک داخلی تولید می کند
شی کامپایلر اگر بیمار وارد حالت تعاملی می شود، این اشیاء در دسترس خواهند بود
حافظه برای تک قدم زدن، دویدن یا صرفاً نادیده گرفتن کامل و ادامه کار
کار واقعی

If بیمار همه برنامه ها و اشیاء مورد نیاز را با موفقیت بارگیری می کند، اما وارد نمی شود
در حالت تعاملی، هر منبع برنامه با استفاده از فرمت شیء به دیسک بازخوانی می شود
همان نام فایل با پسوند جایگزین شده با .io اگر فایل خروجی مشخص نشده باشد. اگر یک
پیش از بارگیری برنامه در خط فرمان مشخص می شود. بیمار تولید خواهد کرد
قابل اجرا از طریق آن backend به جای یک شی.

کامپایلر چندین گزینه را می پذیرد که برخی از آنها در اینجا مستند شده اند. گزینه ها و
فایل ها را می توان به هر ترتیبی مخلوط کرد، هر فایل با استفاده از هر گزینه ای بارگیری و کامپایل می شود
قبل از آن در خط فرمان قرار می گیرد. مثلا:

sick --verbose --optimise prog1.i --quiet prog2.i --batch

همه چیز را در مورد کامپایل به شما خواهد گفت prog1.i اما نه در مورد prog2.i. هر دو برنامه
بهینه خواهد شد. از سوی دیگر:

بیمار --optimise prog1.i --nooptimise prog2.i --batch

بهینه خواهد شد prog1.i اما نه prog2.i.

همه گزینه ها را می توان "لغو" کرد (گاهی اوقات حتی روشن است که چگونه) به جز --عبارتند از که اعمال می شود
به تمام اشیاء بارگذاری شده پس از آن، و -rcfile که در مورد همه اشیا حتی آنهایی که صدق می کند
قبل از آن بارگذاری شده است (فقط برای اینکه متفاوت باشد).

کاربر رابط گزینه
-X / -- گرافیکی
وارد رابط کاربری گرافیکی مبتنی بر X می شود. به Perl-GTK نیاز دارد. این پیش فرض اگر است
Perl-GTK نصب شده است، متغیر محیطی $DISPLAY تنظیم شده است و باز شدن از
نمایش X موفق می شود.

-c / -- نفرین
وارد تمام صفحه، رابط مبتنی بر نفرین می شود. اگر X مبتنی بر آن باشد، این پیش‌فرض است
رابط نمی تواند راه اندازی شود، متغیر محیطی $TERM تنظیم شده است و ترمینال
نام شناخته شده است

--خط
وارد رابط کاربری حالت خط می شود. این پیش فرض در صورتی است که X بر اساس و نفرین است
رابط های مبتنی بر کار نمی کنند.

-- دسته ای
از ورود به حالت تعاملی اجتناب می کند. اگر ورودی و خروجی استاندارد باشد، این پیش‌فرض است
به ترمینال متصل نیستند و رابط مبتنی بر X نمی تواند راه اندازی شود.

-iنوع / --رابط=نوع
رابط کاربری را انتخاب می کند نوع. در حال حاضر، فقط X, نفرین, لاین و هیچ تعریف می شوند،
اما تعداد بیشتری را می توان به عنوان افزونه های کامپایلر نصب کرد. اگر رابط انتخاب شده باشد هیچ,
بیمار در حالت دسته ای کار خواهد کرد. علاوه بر این، یک رشته خالی پیش فرض را بازیابی می کند
رفتار - اخلاق.

منبع شخصیت تنظیم گزینه
-a / -- ascii
فرض می کنیم که منبع برنامه در ASCII است.

-b / --بادو
فرض می کنیم که منبع برنامه در Baudot است.

-e / --ebcdic
فرض می کنیم که منبع برنامه در EBCDIC است.

-h / --هولریث
فرض می کنیم که منبع برنامه در Hollerith است.

-g / --حدس بزن
در مورد مجموعه کاراکترهای منبع فرضیات نمی کند. اگر مجموعه کاراکتر نمی تواند
حدس زده شود، یک خطا ایجاد می کند. این پیش فرض است.

-- مجموعه حروف=نام
فرض می کند که منبع برنامه در مجموعه کاراکترهای داده شده است. مقادیر معتبر در حال حاضر هستند
ASCII, بادو, EBCDIC, هولریت; یک خالی نام معادل تعیین گزینه است
--حدس بزن).

رمز نسل گزینه
-O / --بهینه سازی
بهینه ساز را فراخوانی می کند. این حرف o است نه صفر. این باعث اضافی می شود
هدف optimise.io پس از آخرین کامپایلر و قبل از برنامه واقعی پیشوند شود.
سپس برنامه اجرا می‌شود: وقتی بهینه‌ساز کنترل را در دست گرفت، مجبور می‌شود
کامپایل کردن بقیه برنامه (در نتیجه کامپایلر در هنگام کامپایل اجرا می شود
زمان، به جای زمان اجرا همانطور که به طور معمول انجام می شود)، و شی حاصل شده است
ایست بازرسی، بنابراین دفعه بعد به طور خودکار از مقداردهی اولیه و
مراحل تدوین علاوه بر این، رجیستر "بهینه سازی" تنظیم شده است که به آن دستور می دهد
کامپایلر برای فراخوانی بهینه ساز هنگام اجرا.

اگر مشخص کنید -O و -خوشبین سازی (پایین را ببینید)، شما در حال درخواست مشکل هستید، پس این کار را نکنید
آن

--بهینه سازی
پیش بارگذاری و اجرای خودکار را غیرفعال می کند optimise.io.

-oنام / -- خروجی=نام
نامی برای فایل خروجی انتخاب می کند. برخی از توالی شخصیت ها در داخل شناسایی می شوند
نام: %p با نام اصلی برنامه منبع جایگزین می شود. %s جایگزین خواهد شد
پسوند مناسب برای باطن انتخاب شده، %o نام فایل اصلی را ارائه می دهد
مشخص شده در خط فرمان، بدون پسوند (این می تواند با %s زیرا %s می توان
با یک دایرکتوری از مسیر جستجو پیشوند شود) و %% تک آهنگ تولید خواهد کرد %.

پیش فرض این است %p.%s، که نام شی توصیف شده در ابتدای آن را تولید می کند
این سند. اگر نام خروجی شامل نباشد، پسوندی به طور خودکار اضافه نمی شود
%s; این ممکن است در کنار هم مفید باشد پرل پشتیبان برای تولید یک فایل
بدون پسوند، به عنوان مثال:

بیمار --output=%p --backend=Perl sourcefile.i

کامپایل خواهد کرد sourcefile.i و اسکریپت پرل را تولید کنید منبع فایل.

اگر فایل خروجی به عنوان یک رشته خالی مشخص شود، مرحله تولید کد انجام می شود
هرگز انجام نمی شود

-nنام / --نام=نام
برنامه را تنظیم می کند نام، در صورتی که تولید کننده کد به آن نیاز داشته باشد (در حال حاضر، هیچ Backend استفاده نمی کند
یک نام، اما برخی از آنهایی که برنامه ریزی شده است). پیش فرض است %o. همان %- فرار می کند
تعریف شده برای نام فایل خروجی تعریف شده است.

-lنام / -- پس زمینه=نام
یک پایان کامپایلر متفاوت را انتخاب می کند. پیش فرض است شیء، که یک را تولید می کند
شی کامپایلر (پسوند .io). توزیع همچنین شامل الف پرل باطن، که
یک برنامه اجرایی Perl (پسوند 'Ow' آنترل). علاوه بر این، شبه باطن دویدن
به جای نوشتن هر شی، برنامه را اجرا می کند. در این مورد، نام فایل خروجی
نادیده گرفته می شود. توجه داشته باشید که برنامه تنها زمانی اجرا می شود که کامپایلر در حالت دسته ای باشد.
سایر انتهای پشتی را می توان به عنوان پلاگین کامپایلر ارائه کرد. توزیع همچنین شامل یک
ListObject باطن، که فایل های اجرایی را تولید نمی کند، بلکه فهرست های شی را تولید می کند. یک آینده
نسخه ممکن است اجازه "کامپایل" خروجی را بدهد ListObject پایان، اما این است
در حال حاضر غیرممکن است زیرا تمام وضعیت داخلی شی ارائه نشده است،
تنها بخشی که احتمالاً برای یک خواننده انسانی مفید است.

--حشره=عدد
احتمال متفاوتی را برای باگ کامپایلر انتخاب می کند. اشکال کامپایلر پیاده سازی شده است
با مقداردهی اولیه حالت کامپایلر با احتمال لازم: وقتی یک دستور
کامپایل می شود (معمولاً در زمان اجرا)، یک دستورالعمل "BUG" با موارد مورد نیاز منتشر می شود
احتمال پیش فرض 1٪ است.

-- ubug=عدد
یک احتمال برای اشکال غیرقابل توضیح کامپایلر انتخاب می کند. این باگ کامپایلر است
که زمانی رخ می دهد که احتمال یک اشکال کامپایلر (قابل توضیح) صفر باشد. فقط وامپ ها
از این گزینه استفاده خواهد کرد پیش فرض 0.01٪ است.

-pنام / -- پیش بارگذاری=نام
یک شی کامپایلر را برای پیشوند برنامه انتخاب می کند. اگر این گزینه مشخص شده باشد،
کامپایلر به صورت خودکار پیشوند اشیاء را همانطور که پسوند پیشنهاد می کند، قرار نمی دهد. برنامه
اوو، افتضاح در نسخه قبلی گزینه استفاده شده از CLC-INTERCAL گنجانده شده است -p برای انتخاب a
تجزیه کننده از آنجایی که استفاده اصلی از پیش بارگذاری ها انتخاب یک کامپایلر جایگزین (زمان اجرا) است،
احساس می شود که حفظ همان حرف برای این گزینه مناسب است.

نام فایل مشخص شده شامل پسوند نیست .io، که همیشه اضافه می شود. در
فایل باید یک شی کامپایلر باشد، نه کد منبع.

شی خاص بهینه سازی همیشه باید از طریق بارگیری شود -O. استفاده كردن -خوشبین سازی نخواهد شد
لزوماً شی را در جای درست قرار می دهد و به پیش کامپایلر دستور نمی دهد
برای انجام هر جادویی که لازم است برای بوت استرپ بهینه ساز انجام دهد.

برای غیرفعال کردن کامل بارگذاری اولیه (این کار فقط هنگام کامپایل کردن بهینه ساز انجام می شود،
که برای کامپایل خود استفاده می شود) از یک رشته خالی استفاده کنید.

-- بدون پیش بارگذاری
رفتار پیش‌فرض انتخاب پیش‌بارگذاری‌ها بر اساس پسوندها را بازنشانی می‌کند.

--پسوند=پسوند
پسوندی را مشخص می کند که هنگام انتخاب پیش بارگیری ها استفاده شود. اگر این گزینه مشخص نشده باشد،
پسوند از نام فایلی که باید کامپایل شود گرفته شده است.

-Iمسیر / --عبارتند از=مسیر
یک دایرکتوری را قبل از مسیر جستجوی استاندارد برای اشیاء کامپایلر و کد منبع اضافه می کند.
اگر فایلی از دایرکتوری فعلی قابل دسترسی باشد، هرگز در هیچ دایرکتوری جستجو نمی شود
مسیر را شامل شود.

اگر این گزینه تکرار شود، مسیرهای داده شده به ترتیب داده شده جستجو خواهند شد.
مسیرهای استاندارد را دنبال کنید.

متفرقه گزینه
-rنام / -rcfile=نام
دستورات را از فایل اجرا می کند نام قبل از ورود به حالت تعاملی این گزینه می تواند باشد
تکرار، برای اجرای بیش از یک فایل. اگر مشخص نشده باشد، کتابخانه استاندارد،
دایرکتوری فعلی و فهرست اصلی کاربر فعلی برای فایل‌ها جستجو می‌شوند
با نام system.sickrc or .sickrc، که سپس اجرا می شوند. دستور این جستجو
این است: کتابخانه مشخص (--عبارتند از)، کتابخانه سیستم، فهرست اصلی، دایرکتوری فعلی.
این با ترتیب جستجوی مورد استفاده هنگام جستجوی اشیا یا کد منبع متفاوت است.
اگر دایرکتوری حاوی هر دو باشد .sickrc و system.sickrcاز system.sickrc اجرا می شود
اول، به دنبال آن .sickrc. همچنین توجه داشته باشید که اگر دایرکتوری فعلی یا خانه
دایرکتوری در مسیر جستجو ظاهر می شود و حاوی یکی از این فایل ها خواهد بود
دوبار اجرا شد

اگر نام فایل ها به صراحت مشخص شده باشد، باید کاملا واجد شرایط باشند: مسیر جستجو
برای یافتن آنها استفاده نمی شود.

--nouserrc
از بارگذاری یک فایل rc کاربر (.sickrc) جلوگیری می کند. همچنین بارگذاری system.sickrc را محدود می کند
اولی پیدا شد این گزینه معمولاً فقط در هنگام نصب برای جلوگیری استفاده می شود
تداخل نسخه های قبلی CLC-INTERCAL.

-v / -- پرحرف
همه کارهایی که انجام می دهد را می گوید (در خطای استاندارد).

--stdverb=پرونده
خروجی پرمخاطب را به پرونده.

--پی گیری
ردیابی را فعال می کند. در صورت کامپایل کردن از منبع، کامپایلر نیز ردیابی می شود. ردیابی a
برنامه، آن را در یک شی کامپایل کرده و سپس با آن اجرا کنید --پی گیری.

--stdtrace=پرونده
ردیابی را فعال می کند و یک فایل خروجی را برای اطلاعات ردیابی انتخاب می کند.

--بی نشان
ردیابی را غیرفعال می کند. پیش بارگذاری trace.io نسبت به این گزینه اولویت دارد.

-q / --ساکت
صحبت با خطای استاندارد را متوقف کنید.

--بار
خلاصه ای از زمان صرف شده برای هر اقدام اصلی را چاپ می کند. این تنظیم مستقل است
of -- پرحرف.

-- نوتایمز
زمان های اجرا را چاپ نمی کند: این حالت پیش فرض است.

-- rclist
نام تمام فایل های rc یافت شده را چاپ می کند. از شروع حالت تعاملی جلوگیری می کند. برای
به عنوان مثال، دستور زیر (که باید با آن کار کند هر پوسته یونیکس) همه موارد را باز می کند
فایل های system و user sickrc در ویرایشگر مورد علاقه شما:

sh -c '"${EDITOR:-vi}" "` بیمار --rclist`"'

این می تواند برای به روز رسانی پیش فرض ها مفید باشد.

با استفاده از خدمات onworks.net از sickp به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor وارونگی را فراهم می کند
    کنترل جفت، با آن: - وابستگی
    تزریق - ادامه تزریق -
    تزریق نخ برای اطلاعات بیشتر
    بازدید از ...
    OfficeFloor را دانلود کنید
  • 2
    DivKit
    DivKit
    DivKit یک سرور منبع باز است
    چارچوب UI (SDUI). به شما اجازه می دهد
    به روز رسانی های منبع سرور را منتشر کنید
    نسخه های مختلف برنامه همچنین، می تواند باشد
    استفاده شده برای ...
    DivKit را دانلود کنید
  • 3
    مبدل فرعی
    مبدل فرعی
    ابزار تبدیل بین انواع مختلف
    فرمت اشتراک کاربران Shadowrocket
    باید از ss، ssr یا v2ray به عنوان هدف استفاده کنید.
    می توانید &remark= را به آن اضافه کنید
    HT مورد پسند تلگرام...
    دانلود زیر مبدل
  • 4
    SWASH
    SWASH
    SWASH یک عدد عددی همه منظوره است
    ابزاری برای شبیه سازی ناپایدار،
    غیر هیدرواستاتیک، سطح آزاد،
    جریان چرخشی و پدیده های حمل و نقل
    در آب های ساحلی به عنوان ...
    SWASH را دانلود کنید
  • 5
    VBA-M (بایگانی شده - اکنون در Github)
    VBA-M (بایگانی شده - اکنون در Github)
    پروژه به
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ویژگی ها: تقلب ایجاد ذخیره statesmulti
    سیستم، پشتیبانی از gba، gbc، gb، sgb،
    sgb2tu ...
    دانلود VBA-M (بایگانی شده - اکنون در Github)
  • 6
    استرس
    استرس
    بهینه ساز و مانیتورینگ سیستم لینوکس
    مخزن Github:
    https://github.com/oguzhaninan/Stacer.
    مخاطب: کاربران نهایی/رومیزی. کاربر
    رابط: Qt. برنامه نویسی لا...
    استیسر را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad