אנגליתצרפתיתספרדי

Ad


סמל OnWorks

intercalcp - מקוון בענן

הפעל intercalcp בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה intercalcp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


intercalc - מחשבון שולחני CLC-INTERCAL

תַקצִיר


intercalc [אפשרויות]

תיאור


intercalc הוא מחשבון שולחני פשוט, המאפשר למשתמש להזין הצהרות INTERCAL (ל
לראות מה הם עושים) וביטויים (כדי לראות איזה ערך הם מייצרים); הוא משתמש במתורגמן
אובייקט מ-CLC-INTERCAL כדי לספק משוב מיידי.

מחשבון השולחן מקבל מספר אפשרויות, חלקן מתועדות כאן.

משתמש מִמְשָׁק אפשרויות
-X / --גרפי
נכנס לממשק משתמש גרפי מבוסס X. דורש Perl-GTK. זוהי ברירת המחדל אם
Perl-GTK מותקן, משתנה הסביבה $DISPLAY מוגדר ופתיחת ה
תצוגת X מצליחה.

-c / --קללות
נכנס למסך מלא, ממשק מבוסס קללות. זוהי ברירת המחדל אם מבוססת X
לא ניתן להפעיל ממשק, משתנה הסביבה $ TERM מוגדר והמסוף
השם ידוע.

--קַו
נכנס לממשק המשתמש במצב קו. זוהי ברירת המחדל אם ה-X מבוסס והקללות
ממשקים מבוססים לא עובדים.

במצב זה, התוכנית מבצעת כל שורה מקלט סטנדרטי בהתאם ל-
מצב ושפה נוכחיים, ומדפיס תוצאות לפלט סטנדרטי. קו מתחיל
עם ניצוץ אחורי מתפרש כפקודה למחשבון. השתמש ב-backspark-g כדי
לוותר (תצטרך לעשות את זה פעמיים), או backspark-h כדי להציג את ה-ehm, דף העזרה.
דברים שזמינים דרך ערכים בתפריט בממשקי קללות ו-X זמינים גם כן
זמין דרך הניצוץ האחורי. לעת עתה, אתה יכול לעיין בקוד המקור לקבלת רשימה.

עריכת שורת הפקודה והיסטוריית הפקודות מסופקת על ידי ספריית readline. פקודה
ההשלמה פועלת אם המהדר הבסיסי תומך בה (המהדרים שסופקו עם
ההפצות כן).

--קבוצה
נמנע מכניסה למצב אינטראקטיבי. זוהי ברירת המחדל אם הקלט והפלט הסטנדרטיים
אינם מחוברים למסוף ולא ניתן להפעיל את הממשק מבוסס X. המצב הזה
דומה מאוד למצב השורה מלבד עריכת שורת הפקודה והיסטוריית פקודות
אינם מיושמים. בריחות של Backspark עובדות בדיוק אותו הדבר.

-iסוג / --מִמְשָׁק=סוג
בוחר את ממשק המשתמש סוג. נכון לעכשיו, בלבד X, קללות, קו ו ללא חתימה מוגדרים,
אך ניתן להתקין יותר כתוספי מהדר. אם הממשק שנבחר הוא ללא חתימה,
intercalc יעבוד במצב אצווה. בנוסף, מחרוזת ריקה תחזיר את
התנהגות ברירת מחדל.

מָקוֹר שפה ו קומפילציה אפשרויות
--חרק=מספר
בוחר הסתברות שונה עבור באג המהדר. באג המהדר מיושם
על ידי אתחול מצב המהדר בהסתברות הנדרשת: כאשר משפט
הידור (בדרך כלל בזמן ריצה), נפלטת הוראת "BUG" עם הדרוש
הִסתַבְּרוּת. ברירת המחדל היא 1%.

--ubug=מספר
בוחר הסתברות לבאג המהדר הבלתי מוסבר. זה באג המהדר
שמתרחשת כאשר ההסתברות לבאג מהדר (ניתן להסבר) היא אפס. רק טמונות
ישתמש באפשרות זו. ברירת המחדל היא 0.01%.

-Iנתיב / --לִכלוֹל=נתיב
הוספת ספרייה לפני נתיב החיפוש הסטנדרטי עבור אובייקטי מהדר וקוד מקור.
אם ניתן לגשת לקובץ מהספרייה הנוכחית, לעולם לא יחפשו אותו בשום קובץ
כולל נתיב.

אם אפשרות זו תחזור על עצמה, הנתיבים הנתונים יבוצעו בסדר הנתון,
ואחריו הנתיבים הסטנדרטיים.

-lשפה / --שפה=שפה
בוחר את השפה לשימוש בעת פירוש קלט משתמש. זה צריך להתאים ל
שמו של מהדר, שהוא אובייקט INTERCAL שנבנה במקור על ידי
iacc. נעשה שימוש רק במנתחי הביטויים והמשפטים, כך שניתן לבדוק
מהדרים לא שלמים על ידי טעינתם intercalc גם אם הם לא עובדים עם חולה.
ברירת המחדל מתקבלת מה- sickrc אוֹפְּצִיָה .INTERCALC.LANGUAGE.

--oאוֹפְּצִיָה ---אוֹפְּצִיָה=אוֹפְּצִיָה
מוסיף אפשרות שפה. לדוגמה, --o3 בוחר בחישוב בסיס 3, ו--oחֲלָשׁלוּשׁ
בוחר במצב ווימפ. אם לא מסופקות אפשרויות, ושפת ברירת המחדל נלקחה ממנה
מה היא sickrc קובץ, אפשרויות ברירת המחדל לקוחות מה- sickrc קוֹבֶץ. שימו לב שאם א
אפשרות או שפה מצוינת בשורת הפקודה, ה sickrc ברירות המחדל הן
התעלם.

בניגוד לגרסאות קודמות של intercalc, גרסה זו בודקת שהאפשרויות הגיוניות
בהקשר של המחשבון; למשל ניסיון לטעון מהדר כאופציה
יגרום לשגיאה, אבל סיומת מהדר תהיה בסדר.

-mמצב / --מצב=מצב
בחר מצב פעולה. נכון לעכשיו, המצבים החוקיים היחידים הם מלא, ביטוי ו אחד. לראות
"מצבי הפעלה". אם זה לא מצוין, ברירת המחדל נלקחת מה- sickrc
אוֹפְּצִיָה ..INTERCALC.MODE.

שונה אפשרויות
-rשם / --rcfile=שם
מבצע פקודות מהקובץ שם לפני שמתחילים לקבל קלט. אפשרות זו יכולה להיות
חוזר, כדי לבצע יותר מקובץ אחד. אם זה לא מצוין, הספרייה הסטנדרטית,
הספרייה הנוכחית, וספריית הבית של המשתמש הנוכחי, מחפשים קבצים
עם שם system.sickrc or .sickrc, אשר מבוצעים לאחר מכן. הסדר לחיפוש זה
הוא: ספריה שצוינה (--לִכלוֹל), ספריית מערכת, ספריית בית, ספרייה נוכחית.
זה שונה מסדר החיפוש המשמש בעת חיפוש אובייקטים או קוד מקור.
אם ספרייה מכילה את שניהם .sickrc ו system.sickrc, ה system.sickrc מוצא להורג
ראשית, ואחריה .sickrc. שים לב גם שאם הספרייה הנוכחית או הבית
ספרייה מופיעה בנתיב החיפוש ומכילה אחד מהקבצים האלה, הם יהיו
הוצא להורג פעמיים.

אם שמות קבצים מצוינים במפורש, הם חייבים להיות מתאימים לחלוטין: נתיב החיפוש
לא משמש כדי למצוא אותם.

--nouserrc
מונע טעינת rcfile של משתמש (.sickrc); מגביל גם את הטעינה של system.sickrc ל-
הראשון נמצא. אפשרות זו משמשת בדרך כלל רק בעת בדיקת ההתקנה, כדי
למנוע הפרעות מגרסאות קודמות של CLC-INTERCAL.

הפעלה מצבים


המחשבון יכול לפעול במצבים הבאים:

מתורגמן מלא פונקציונלי מלא של INTERCAL.
המחשבון יכול לנתח ולבצע כל משפט או ביטוי.

הצהרות מורכבות כתוכנית של הצהרה אחת, ומבוצעות; כל ערך רישום
וכו' יישמר בין ההצהרות, לכן כניסה לרשימת הצהרות היא
שווה ערך להפעלת תוכנית שבה כל ההצהרות הללו מבוצעות
סדר פעולות.

חשוב לציין שחלק מההצהרות לא יבוצעו בצורה הרגילה.
לדוגמה, COME FROM ינותח אבל לא ישפיע, אלא אם זה משהו
כמו:

(1) בבקשה בוא מ-(1)

מה שגורם למחשבון להיתקע. מצד שני, התנזרות או א
REINSTATE יפעל כצפוי, וכך גם CREATE ו-DESTROY. ויתור לא
לגרום למחשבון להפסיק. הבדל אחרון אחד הוא שהערות לא
מנותח, ולכן אתה מקבל "שגיאת תחביר" מהמחשבון ולא א
splat *000 מהמתורגמן INTERCAL.

עבור ביטויים, המחשבון קורא את תוצאת הביטוי. כל תופעות לוואי
ייזכר, כך שאם הביטוי מכיל עומסי יתר הם יישארו לרדוף
המחשבון.

expr מתורגמן ביטוי INTERCAL
המחשבון יכול לנתח רק ביטויים או מטלות. בכל מקרה, ה
ערכים מחושבים הם READ OUT; מטלות יאחסנו גם את הערך ל-
יעד, בעוד שביטויים ימחקו את התוצאה.

oic ה One Instruction Cמחשבון.
זה משהו שהמצאנו בוקר מוקדם אחד בזמן שדיברנו על מחשבוני שולחן
(כמו שעושים). זה בכלל לא INTERCAL, למעשה הוא בהשראת האחד
סט הוראות מחשב.

למחשבון יש מספר זיכרונות (ברירת מחדל 100 - ניתן לשנות אותם על ידי
הוספת מספר למצב ההפעלה, למשל oic10 ישתמש בזיכרון של 10
מַחשְׁבוֹן). זיכרונות אלו מזוהים על ידי המכתב m ואחריו מספר; ב
גרסת ברירת המחדל של 100 זיכרון, שתי הספרות הראשונות לאחר מכן m הם הזיכרון, וכל
הספרה הבאה מהווה חלק מהאופרנד הבא. בהתחלה, כל הזכרונות הם
אתחול ל-0.

מכיוון שיש רק פעולה אחת, אין צורך לציין אותה, אז "פעולה"
הוא רצף של שלושה אופרנדים ותוצאה. התוצאה חייבת להיות זיכרון, בעוד כל אחד
אופרנד יכול להיות מספר או זיכרון, עם המגבלה שיש למספרים עוקבים
מקובל רק אם המנתח יכול לקבוע היכן אחד מסתיים והאחר מתחיל.
כך למשל "1-0" הוא שני אופרנדים מספריים, 1 ו-0 (המכונה 0); "1.2.3" הוא גם שני
אופרנדים, 1.2 ו-3; "12" הוא אופרנד בודד, גם אם התכוונת שהוא יהיה שניים
אופרנדים, 1 ו-2, וגם אם תכניס רווחים: "1 2" עדיין מתפרש כ-
אופרנד יחיד 12.

הפעולה המבוצעת היא ההבדל בין שני האופרנדים הראשונים, לחלק ב
השלישי. לדוגמה, שלושת הפעולות:

7 m01 2 M01
1 מ"ר 02 מ"ק
m1 .5 m2 m03

יפיק תוצאות m01=3.5 ((7-0)/2); m02=1 ((1-0)/1); m03=3 ((3.5-.5)/1). ו
יפיק את הפלט הבא אם המחשבון פועל במצב אצווה:

m01 3.5 (7 - m01) / 2
m02 1 (1 - m02) / 1
m03 3 (m01 - .5) / m02

השתמש ב-intercalcp באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS: מערכת התקנת Scriptable Nullsoft
    NSIS (התקנת סקריפטים של Nullsoft
    System) הוא קוד פתוח מקצועי
    מערכת ליצירת מתקינים של Windows. זה
    נועד להיות קטן וגמיש
    ככל האפשר...
    הורד את NSIS: Nullsoft Scriptable Install System
  • 2
    autpass
    autpass
    AuthPass היא סיסמת קוד פתוח
    מנהל עם תמיכה עבור פופולרי ו
    Keepass מוכח (kdbx 3.x ו-kdbx 4.x ...
    הורד Authpass
  • 3
    זאביקס
    זאביקס
    Zabbix היא ארגון פתוח בכיתה
    פתרון ניטור מבוזר במקור
    נועד לנטר ולעקוב
    ביצועים וזמינות של הרשת
    שרתים, מכשיר...
    הורד את Zabbix
  • 4
    KDiff3
    KDiff3
    מאגר זה אינו מתוחזק עוד
    ונשמר למטרות ארכיון. לִרְאוֹת
    https://invent.kde.org/sdk/kdiff3 for
    הקוד החדש ביותר ו
    https://download.kde.o...
    הורד את KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX הוא GUI עבור
    מטעין ה-USB של Waninkoko, מבוסס על
    libwiigui. זה מאפשר רישום ו
    משיקה משחקי Wii, משחקי Gamecube ו
    בישול ביתי ב-Wii וב-WiiU...
    הורד את USBLoaderGX
  • 6
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • עוד »

פקודות לינוקס

Ad