הוק (קצר מלהזמין מחשבון גבוה) היא שפה פירשה לחישובי נקודה צפה. השימוש הבסיסי ביותר שלה הוא כמחשבון חזק ונוח, באופן אינטראקטיבי הערכת ביטויים כגון 1 + 2 * חטא (0.7). אבל הוק הוא לא מחשבון רגיל: הוא גם מאפשר לך להקצות ערכים למשתנים, להגדיר פונקציות משלך, ולהשתמש בלולאות, תנאי, וכל דבר אחר שהיית מצפה בשפת תכנות.
שפת הוק הוצגה ופותחה בספר תכנות בסביבת יוניקס, על ידי בריאן Kernighan ורוב פייק (Addison-Wesley, 1984). אין ספור אנשים חבים לי הספר הזה, ומחברו, להחדרתם ליוניקס וכלי תכנות הפנטסטי שלה כמו הפגז, C, וYacc. חלק מהאנשים האלה התרשמו מאוד מההישג של Kernighan ופייק של בניית מתורגמן כל כך בקלות (משהו ש, לפני כניסתו של Yacc, היה אמור להיות ניסו רק על ידי מומחים).
אחד מהאנשים האלה היה נדב הראל, המחבר של חבילה זו, שבשנת 1986, כילד בן 11 שנה, שהוקלד בקוד המקור של "הוק 6" מהספר, והתחיל להשתמש בו ופעם בכמה זמן הוסיף לו תכונות שהוא רוצה ל. חבילה זו היא התוצאה של כמעט עשור של התפתחות איטית כזה של הוק. יש לו שיפורים רבים על פני גרסתו של הספר, שיתוארו להלן. הקוד גם מודרני, לקמפל ולהריץ על מגוון גדול של מכונות ומהדרים שהופיע מאז 1984, והכי חשוב על מהדרים ANSI C (למרות שהקוד עדיין צריך לעבוד על מהדר K & R C, אם אתה יכול למצוא אחד ב מוזיאון).
הידור והתקנה:
להגדיר הטווח ראשון, על מנת ליצור את Makefile.
לאחר מכן, לקמפל ולהתקין הוק:
לעשות
make install
פרטי תוכנה:
תגובות לא נמצא