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
מה חדש במהדורה זו:
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
RPM Wizard 3 Jun 15
LIOGO 3 Jun 15
stableUpdate 2 Jun 15
4DIAC 9 Dec 15
Lubi 3 Jun 15
Rally 11 May 15
MonoDevelop 22 Jun 18
BareBones
תוכנה דומה
תוכנות אחרות של יזם Eric Smith
תגובות ל BareBones
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תגובות לא נמצא