OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

bc – שפת מחשבון דיוק שרירותי

ראינו כיצד המעטפת יכולה להתמודד עם סוגים רבים של אריתמטיקה של מספרים שלמים, אבל מה אם נצטרך לבצע מתמטיקה גבוהה יותר או אפילו רק להשתמש במספרי נקודה צפה? התשובה היא שאנחנו לא יכולים. לפחות לא ישירות עם הקליפה. לשם כך, עלינו להשתמש בתוכנית חיצונית. ישנן מספר גישות שאנו יכולים לנקוט. הטמעת תוכניות Perl או AWK היא פתרון אפשרי אחד, אך למרבה הצער, מחוץ לתחום של ספר זה.

גישה נוספת היא להשתמש בתוכנת מחשבון מיוחדת. תוכנית אחת כזו שנמצאת במערכות לינוקס רבות נקראת bc.

אל האני bc התוכנית קוראת קובץ שנכתב בשפה דמוית C משלה ומבצעת אותו. א bc הסקריפט עשוי להיות קובץ נפרד או שניתן לקרוא אותו מקלט רגיל. ה bc השפה תומכת בלא מעט תכונות כולל משתנים, לולאות ופונקציות המוגדרות על ידי מתכנת. אנחנו לא נכסה bc לגמרי כאן, מספיק כדי לטעום. bc מתועד היטב על ידי דף האדם שלו.

נתחיל בדוגמה פשוטה. נכתוב א bc סקריפט להוספת 2 פלוס 2:


/* סקריפט Bc פשוט מאוד */


2 + 2

/* סקריפט Bc פשוט מאוד */


2 + 2


השורה הראשונה של התסריט היא הערה. bc משתמש באותו תחביר עבור הערות כמו שפת התכנות C. הערות, שעשויות להשתרע על פני מספר שורות, מתחילות ב /* ולסיים עם */.


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: