Barebones הוא מתורגמן לשפה "העצמות חשופות" תכנות.
Barebones צריך להיות מופעל משורת הפקודה עם השם של קובץ המקור ניתנו כטיעון:
prog1.bb barebones
לחלופין, טענות נוספות של שורת הפקודה ניתן להשתמש כדי לאתחל משתנים:
barebones X = 37 Y = 116 prog1.bb
הארכה אחת מתווספת לשפה כהגדרתו בספר. בתחילת קובץ מקור עצמות חשופות, לפני התכנית הנכונה, משתנים יכולים להיות מאותחלים לערכים שלמים שאינם שליליים:
init X = 37;
כברירת מחדל, משתנים שאינם מאותחלים באופן מפורש יהיו אותחלו במרומז לאפס. אם האפשרות "-u" ניתנת בשורת הפקודה, אתחול זה מדוכא, וכל התייחסות למשתנה שלא אותחלה, מלבד באמירה ברורה, תגרום שגיאת זמן ריצה.
לפני התכנית מתפרשת, הערכים הראשוניים של כל המשתנים יודפסו לפלט סטנדרטי. לאחר השלמה מוצלחת של המתורגמן, הערכים הסופיים יודפסו.
אפשרות "-O" שורת הפקודה מאפשרת אופטימיזציה של התכנית. נכון לעכשיו רק סוג אחד של אופטימיזציה מתבצע. ניב נפוץ בתוכניות עצמות חשופות הוא להשתמש בלולאה בזמן להוסיף משתנה אחד למשנהו, מפנה הראשון בתהליך. האופטימיזציה תכיר ניב זה וליישם פתרון ישיר, החלפת פרשנות איטרטיבי הסטנדרטי של הלולאה בזמן.
שתי תוכניות עצמות חשופות מדגם מסופקות בתיקיית "דוגמאות". fibonacci.bb יהיה לחשב את מספר המי יודע כמה ברצף פיבונאצ'י. factorial.bb יהיה לחשב את העצרת של מספר שלם (קטן) חיובי.
לדוגמא, כדי לחשב שש עצרת:
barebones N = 6 דוגמאות / factorial.bb
מה חדש במהדורה זו:
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
-
pfSense 22 Jun 18
-
Xfburn 17 Feb 15
-
Slax 20 Feb 15
-
MultiSystem 17 Feb 15
-
Puppy Linux 19 Feb 15
-
HP Linux Imaging and Printing 1 Dec 17
-
Zorin OS Ultimate 16 Aug 18
BareBones
תוכנה דומה
תוכנות אחרות של יזם Eric Smith
תגובות ל BareBones
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
-
NdisWrapper 11 May 16
-
Elementary OS 17 Aug 18
-
Q4OS 2 Oct 17
-
DEFT 9 Mar 17
-
Ubuntu Touch 17 Feb 15
-
Endless OS 17 Aug 18
-
antiX MX 1 Dec 17
תגובות לא נמצא