מהדר
מְהַדֵּר (תכנה שמתרגמת) הוא תוכנה שממירה שפה של תוכנה לשפה שהמחשב מבין. שפה עילית היא שפה שאנשים כותבים בה. שפת מכונה היא השפה שהמעבד מבין. המהדר עובד בשלבים. קודם מזהה מילים וסימנים בקוד. אחר כך בודק אם המבנה נכון. הוא גם בודק אם הקוד הגיוני. בסוף הוא יוצר קוד שהמחשב יכול להריץ. מחשב לא מבין מילי...
קו מהדרין
"קו מהדרין" הוא קו אוטובוס שבו מקובל שמגברים יושבים בקדמה ונשים מאחורה. מהדרין כאן אומר שמקפידים על כללי צניעות. בתחילה היו גם הסעות פרטיות שקראו לעצמן כך. יש מי שתומך בקווים אלה ומי שמתנגד. רבנים מסוימים אמרו שזה נכון, וחלק אחרים אמרו שלא צריך לכפות את זה. בדרך כלל אנשים חרדים יושבים לפי המנהג מ...
פרנסס אלן
פרנסס אליזבט אלן (1932, 2020) הייתה מדענית מחשב שעבדה ב‑IBM. היא העשירה את עולם התוכנה והייתה פורצת דרך. למדה מתמטיקה באוניברסיטה והחלה לעבוד ב‑IBM ב‑1957. שם היא עזרה לבנות תוכנות חשובות ולשפר את מהירותן. היא עבדה על מהדר, תוכנה שמתרגמת הוראות של תוכניות למחשב. היא זכתה בפרס טיורינג ב‑2006. זהו...
השילוב הראוי
״השילוב הראוי״ היא פקודה בצה"ל. פקודה היא חוק צבאי שמנחה התנהגות. היא נועדה לשמור על אמונות של חיילים דתיים. הפקודה קובעת חוקים על מגורים, לבוש, שיבוץ והדרכה. חייל דתי יכול לסרב לאימון מעורב של בנים ובנות. חיילים מקבלים זמנים לתפילה. יש הפרדה בין חדרי שינה של בנים ובנות. יש הגבלות על בגדי ספורט קצ...
Haskell
Haskell (הסקל) היא שפת תכנות. זו שפה פונקציונלית טהורה. פונקציונלית טהורה, עובדים בעיקר עם פונקציות. טיפוסיות חזקה, לכל דבר יש סוג. עצלה, המחשב מחשב רק כשצריך את התוצאה. השם של השפה מגיע מהלוגיקן היסקל קורי. אחרי שפורסמה Miranda ב-1985, הופיעו שפות דומות. ב-1987 כבר היו יותר מעשר שפות כאלה. בכנס...
REXX
REXX היא שפת תכנות שיצרה חברת IBM. השם הוא קיצור (REstructured eXtended eXecutor). השפה קלה לקריאה וללמידה. מייק קאולישו עבד על REXX בין 1979 ל-1982. את השפה הראו לראשונה ב-1981 בכנס ביוסטון. קיימים מפרשנים של REXX להרבה מחשבים. ל־IBM יש גם מהדר למחשב מרכזי. (מהדר = תוכנה שמתרגמת קוד למחשב.) ב-RE...
שפת תכנות עילית
שפת תכנות עילית היא שפה שאנשים כותבים כדי להגיד למחשב מה לעשות. "עילית" אומרת שהשפה רחוקה יותר ממחשבות המחשב הפנימיות. שפות כאלה משתמשות במילים פשוטות כמו משתנה (מקום לשמור ערך), מערך (רשימה של דברים), פונקציה (בלוק שמבצע פעולה) ולולאה (חזרה על פעולה). הן עוזרות לכתוב תוכנה יותר בקלות, כי הן מסתירו...
פקודה (מחשב)
פקודה היא הוראה למחשב. הוראה אומרת מה לעשות. המעבד הוא הלב של המחשב. המעבד קורא פקודות מכונה. פקודת מכונה היא רצף של אפסים ואחדים. אלה סימנים שהמעבד מבין. בדרך כלל כל פקודת מכונה עושה פעולה קטנה. פעולות גדולות יותר נעשות על ידי הרבה פקודות קטנות ביחד. לכל פקודת מכונה יש חלק שקובע מה לעשות. יש גם ...
מיטוב אלגוריתמים
מיטוב פירושו לגרום לתוכנה לעבוד מהר יותר. (אופטימיזציה = שם בלועזית.) יש מושגים חשובים: אלגוריתם הוא סדרת צעדים לפתור בעיה. מעבד (CPU) הוא הלב של המחשב. מהדר הוא תוכנה שמתרגמת קוד למכונה. המעבד יכול לזכור מה קרה לפני ולנבא מה יקרה אחר כך. זה מקצר זמן עבודה. המהדר יכול לשנות את סדר הקוד או לשכפל ...
דומינו'ס פיצה
דומינו'ס פיצה היא רשת פיצריות גדולה מארצות הברית. היא הוקמה ב-1960 על ידי טום מונהאן בעיר אן ארבור. הלוגו שלה עם שלוש נקודות מזכיר את שלושת הסניפים הראשונים. מונהאן קנה פיצרייה קטנה ב-1960 ושינה את שמה לדומינו'ס. מהר מאוד התחילו לפתוח סניפים אחרים ברישיון של החברה. בשנות ה-80 פתחה דומינו'ס גם בחו"ל...
המרכז הרפואי שערי צדק
שערי צדק הוא בית חולים בירושלים. נפתח ב־27 בינואר 1902. המייסד היה ד"ר משה וולך. בתחילה הוא עמד בבניין הישן בשדרות יפו. אנשים כינו אותו "בית חולים וולך". ד"ר וולך ועוזריו עבדו הרבה לטובת התושבים. האחות זלמה מאיר טיפלה בתינוקות שננטשו. בשנת 1980 עבר בית החולים לקמפוס חדש בשכונת בית וגן. שם יש כמה ב...
אגד
'''אגד''' היא חברה שמפעילה אוטובוסים בישראל. פעם הייתה לה שליטה גדולה בשוק. אחר כך הגיעו חברות נוספות. אגד נוסדה ב-1933. השם הוצע על ידי המשורר חיים נחמן ביאליק. בהתחלה היו לה כמה מאות אוטובוסים. הנהגים של אגד עזרו להוביל אספקה בזמנים קשים. עד 2019 אגד הייתה קואופרטיב (קבוצה של אנשים שעובדים ביחד)...
מפרש (תוכנה)
מפרש הוא תוכנה שמתרגמת ומריצה קוד שורה אחרי שורה. המילה "מפרש" באנגלית היא Interpreter. המפרש לא עושה קובץ חדש. לכן בכל פעם שהרצה התוכנית, המפרש מתרגם שוב. מהדר (קומפיילר) מתרגם את הקוד פעם אחת לקובץ שניתן להריץ ישר. המהדר עובד לפני ההרצה. המפרש מתרגם במהלך ההרצה. יתרון: תוכניות במפרש יכולות לרוץ ...
קוד מקור
קוד מקור הוא רשימת הוראות למחשב. מחשב הוא מכונה שעושה חישובים. מהדר, תוכנה שמתרגמת את הקוד לשפת המחשב. מפרש, תוכנה שרצה את ההוראות ישר. מתכנתים כותבים קוד כדי ליצור תוכנות. כותבים אותו בעורך טקסט או בעורך קוד. עורך קוד מקל על הכתיבה. חלק מהקוד נשמר סודי. יש גם קוד פתוח. בקוד פתוח מפתחים משתפים ...
GCC
GCC הוא קיצור של GNU Compiler Collection. מהדר זה תוכנה שממירה קוד לשפת מחשב. GCC התחיל כמהדר לשפת C. אחרי זה הוסיפו גם C++, Java ו‑Fortran. ריצ'רד סטולמן פרס למישהו את הגרסה הראשונה ב־22 במרץ 1987 דרך FTP מ‑MIT. זה היה מרשים כי כמעט אדם אחד כתב אותה. ב‑1990 הוא עבד על 13 סוגי מחשבים. בשנת 1997 קבו...
COBOL
קובול (COBOL) היא שפת תכנות ישנה. שמה המלא באנגלית הוא Common Business Oriented Language. היא נוצרה ב-1959 כדי לטפל בנתונים בעסקים. קובול פותחה על ידי ועדה שקשורה לממשל האמריקאי. גרייס הופר הייתה בין המשפיעות עליה. בתוך הזמן הקצר אחרי ההגדרה נוצר מהדר, תוכנה שמתרגמת את הקוד למחשב. קובול נראית כמו...
אוגר (מחשבים)
אוגר (Register) הוא מקום קטן במעבד ששומר מידע. האוגרים שומרים ערכים שהמעבד צריך עכשיו. פון נוימן היא דרך לבנות מחשב. במערכת כזו המעבד לוקח נתונים לזיכרון קטן שנקרא אוגרים כדי לעבד אותם. היחידה שעושה חישובים נקראת יחידה אריתמטית־לוגית. אוגרים עשויים מרכיבים קטנים ששומרים כל אחד ביט אחד. במחשבים ישנ...
Bootstrapping
Bootstrapping (שגם קוראים לו אתחול) הוא רעיון שמסייע להפעיל מערכת גדולה. זה מנגנון פשוט שמתחיל מערכת מורכבת. במחשב הקושחה (תוכנה קטנה) מפעילה את החומרה (החלקים הפיזיים). הקושחה מכינה את המחשב ומאפשרת לתוכנית להטעין את הליבה. ליבה היא החלק הכי חשוב במערכת ההפעלה. זו דוגמה לבעיית הביצה והתרנגולת. לפ...
PL/I
PL/I (קראו: פי אל ואן) היא שפת תכנות. שפת תכנות פירושה דרך לתת הוראות למחשב. היא נוצרה באמצע שנות ה-60 על ידי חברת IBM. IBM רצתה שפה אחת גם למדענים וגם לעסקים. השם השתנה מ‑NPL ל‑MPPL ולבסוף ל‑PL/I. הספר הראשון על השפה יצא ב‑1964. המהדר (תוכנה שמתרגמת קוד) הופץ ב‑1966. לימים היו לה גם גרסאות ל‑Unix ...
שפת תכנות
שפת תכנות היא השפה שמספרת למחשב מה לעשות. "תחביר" (איך כותבים נכון) ו"סמנטיקה" (מה זה עושה) עוזרים להבין אותה. ברוב הקורסים לומדים קודם תוכנית שמדפיסה "hello world". שפה טובה מקשרת בין המחשב למתכנת. היא עוזרת לארגן רעיונות ולכתוב הוראות ברורות. יש בה פקודות של לולאה (חוזר על פעולה) ותנאי (עושה רק כ...
C (שפת תכנות)
שפת C נוצרה בתחילת שנות ה-70 על ידי דניס ריצ'י. היא נבנתה כדי לעזור לכתוב מערכת הפעלה בשם UNIX. C היא שפת מחשב. שפה זו מסייעת לאנשים לכתוב תוכניות למחשב. היא מהירה ויעילה. לכן משתמשים בה לכתיבת מערכות הפעלה ולחלקים קריטיים בתוכנות. משתנה הוא שם שמצביע על מקום בזיכרון. טיפוס הוא סוג הנתונים של המשת...
BASIC
BASIC היא משפחה של שפות תכנות שנוצרה ב־1963 בדארטמות'. המטרה הייתה לאפשר לסטודנטים שאינם מדענים לתכנת מחשב. DTSS הייתה מערכת שעזרה להריץ תוכניות של כמה אנשים יחד. לפני כן מחשבים היו יקרים ומורכבים. כשהמחשבים זולים יותר, BASIC הפכה לקלה ונפוצה. בשנות ה־70 ו־80 מחשבים ביתיים הפכו נפוצים. הרבה מהם הג...
אסמבלר
אסמבלר הוא תוכנה. היא משנה תוכניות משפת סף (שפת סף = מילים קצרות שמייצגות פקודות למחשב) לשפת מכונה (שפת מכונה = ביטים שהמחשב מבין). בכל פקודת אסמבלי יש בדרך כלל פקודת מכונה אחת. ככה קל לראות מה כל פקודה עושה. פעם, לפני שנות ה-70, אנשים כתבו הרבה באסמבלר. זה היה כי מחשבים היו קטנים וחסכוניים. היום...
Fortran
Fortran (פורטרן) היא שפת מחשבים ישנה. שפת תכנות היא דרך לספר למחשב מה לעשות. Fortran נוצרה בשנות ה-50 על ידי קבוצת מהנדסים ב-IBM בראשות ג'ון באקוס. השפה נכתבה במקור למחשבים גדולים. בתחילה השתמשו בה הרבה למתמטיקה ולמדעים. המהדר זה תוכנה שמתרגמת את הקוד לשפת המחשב. אחר כך הוסיפו פקודות חדשות כדי להקל...
תוכנית Hello world
תוכנית "Hello World" מדפיסה על המסך את המילים "Hello World". זוהי דוגמה פשוטה שמלמדים בתחילת הדרך בתכנות. התוכנית עוזרת לבדוק שהמחשב יודע להריץ קוד. אם הכל מותקן נכון, התוצאה תופיע מיד. התיאוריה הגיעה מתוך ספר ישן של בריאן קרניגהאן ודניס ריצ'י. הם הדגימו שם תוכנית שמדפיסה "hello, world". console...
בורלנד
בורלנד הייתה חברת מחשבים שעשתה תוכנות. המטה שלה היה בקופרטינו, קליפורניה. היא נוסדה ב־1981 על ידי שלושה אנשים מדנמרק. החברה ייצרה תוכנות פופולריות שהקלו על אנשים. אחד המוצרים היה Sidekick, תוכנה עם מחשבון וכלים לניהול זמן. מוצר ידוע אחר היה Turbo Pascal. מהדר, תוכנה שמתרגמת הוראות שאנשים כותבים,...