שפת תכנות עילית
שפת תכנות עילית היא שפה שאנשים כותבים כדי להגיד למחשב מה לעשות. "עילית" אומרת שהשפה רחוקה יותר ממחשבות המחשב הפנימיות. שפות כאלה משתמשות במילים פשוטות כמו משתנה (מקום לשמור ערך), מערך (רשימה של דברים), פונקציה (בלוק שמבצע פעולה) ולולאה (חזרה על פעולה). הן עוזרות לכתוב תוכנה יותר בקלות, כי הן מסתירו...
שפת תכנות
שפת תכנות היא השפה שמספרת למחשב מה לעשות. "תחביר" (איך כותבים נכון) ו"סמנטיקה" (מה זה עושה) עוזרים להבין אותה. ברוב הקורסים לומדים קודם תוכנית שמדפיסה "hello world". שפה טובה מקשרת בין המחשב למתכנת. היא עוזרת לארגן רעיונות ולכתוב הוראות ברורות. יש בה פקודות של לולאה (חוזר על פעולה) ותנאי (עושה רק כ...
B (שפת תכנות)
B היא שפת תכנות שנוצרה במעבדות בל. השם B מגיע מהמקום הזה. ב‑B נכתבה מאוחר יותר שפת C. כשהגיעו שפות חדשות, B השתנתה ופחתה בשימוש. מי שפיתח בעיקר את B היה קן תומפסון. דניס ריצ'י עזר לו. השנה שבה פורסמה השפה היא 1969. B נבנתה על בסיס שפה אחרת בשם BCPL. תומפסון הסיר חלקים כדי שהשפה תתאים למחשבים קטני...
C (שפת תכנות)
שפת C נוצרה בתחילת שנות ה-70 על ידי דניס ריצ'י. היא נבנתה כדי לעזור לכתוב מערכת הפעלה בשם UNIX. C היא שפת מחשב. שפה זו מסייעת לאנשים לכתוב תוכניות למחשב. היא מהירה ויעילה. לכן משתמשים בה לכתיבת מערכות הפעלה ולחלקים קריטיים בתוכנות. משתנה הוא שם שמצביע על מקום בזיכרון. טיפוס הוא סוג הנתונים של המשת...
פרולוג (שפת תכנות)
פרולוג היא שפת תכנות לוגית. היא נוצרה לעזור בתוכנות של בינה מלאכותית. השם מגיע משילוב המילים Programming ו-Logic. היא פותחה על ידי אלן קולמר באוניברסיטת אקס-מרסיי ב-1972. בפרולוג לא כותבים רשימת פקודות. כותבים עובדות וחוקים. אחר כך שואלים שאלות. לדוגמה: male(yoni) אומר שיוני זכר. love(yoni,rotem) א...
דלפי (שפת תכנות)
דלפי (Delphi) היא שפת תכנות לבניית תוכנות ואפליקציות. היא מבוססת על פסקל, שנקרא Object Pascal. Object Pascal מסדר קוד בתוך "אובייקטים". עובדים עם דלפי בתוך סביבת פיתוח ויזואלית. סביבת פיתוח זו נקראת RAD, והיא עוזרת לבנות תוכנות מהר. אפשר לכתוב קוד אחד וללהריץ אותו על מחשבים וטלפונים. דלפי עובדת על...
ABC (שפת תכנות)
ABC היא שפת תכנות פשוטה מהולנד. היא נוצרה במכון שנקרא CWI. השפה אינטראקטיבית. כלומר אפשר לכתוב פקודה ולקבל תשובה מיד. ב-ABC יש רק חמישה סוגי מידע. טיפוס חזק אומר שאי אפשר להחליף בין סוגים בלי להודיע. אין צורך לכתוב הצהרות משתנים. התוכניות קצרות וקלות לקריאה. ABC היא טובה ללימוד תכנות והשפיעה על ...
לוגו (שפת תכנות)
לוגו היא שפת תכנות חינוכית. היא נוצרה בסוף שנות ה-60 ב-MIT על ידי ואלי פוירציג וסימור פאפרט. השפה נשענת על LISP, שפת תכנות ישנה, ועל רעיונותיו של ז'אן פיאז'ה. פיאז'ה היה מדען שחקר איך ילדים חושבים. בלוגו התלמיד "מלמד" את המחשב. כלומר הבלוגר כותב מילים חדשות שהמחשב מבין. זה עוזר ללמוד שלב אחר שלב. ...
פסקל (שפת תכנות)
פסקל היא שפת תכנות שנוצרה ב־1970 על ידי ניקלאוס וירת. השם נתן לה על שם בלז פסקל. השפה נועדה לעזור ללמד תכנות. תוכנית פסקל מחולקת לחלקים ברורים. השפה לא מבחינה בין אותיות גדולות וקטנות. Program Hello_World; Begin Writeln ('Hello World!'); הקוד מציג "Hello World" על המסך. כל קטע מתחיל ב‑Begin ונגמר...
ג'אווה (שפת תכנות)
ג'אווה היא שפת תכנות שיצרו בסאן בשנות ה-90. המפתח המרכזי היה ג'יימס גוסלינג. השפה הוצגה ב-1995. הפרויקט התחיל בשם Green והשם הראשון היה Oak. בהמשך שמה שונה לג'אווה. יש שמקשרים את השם לקפה ג'אווה. ג'אווה הומצאה תחילה למכשירים חכמים. אחר כך כוונה לאינטרנט. ב-1995 הראו אפלטים (יישומים קטנים בדפדפן) ב...
לומדה
לומדה (בניקוד: לָמְדָּה) היא תוכנה במחשב שמלמדת דבר מה. לומדה סגורה טובה לתרגול לבד. היא פועלת כמו מורה פרטי. החומר מחולק לחלקים ויש מבחנים ומשוב, כדי לדעת אם למדת. לומדה פתוחה נותנת מקום ליצירתיות. זה אומר שהתלמיד בונה את הידע בעצמו. דוגמאות: מעבד תמלילים, תוכנה לכתיבה, או שפת תכנות, הוראות ל...
תבנית:הידעת? 17 בספטמבר - סדרה 2
קטגוריה: מחשבים Ook! (אוּק) היא שפת תכנות. שפת תכנות = שפה שמלמדת את המחשב מה לעשות. היא משתמשת במילים של הברה אחת. שמה הגיע מהספרים של טרי פראצ'ט, 'עולם הדיסק'. Ook דומה לשפה שנקראת Brainfuck. זה מבוסס על רעיון של "מכונת טיורינג", רעיון שמסביר מה מחשבים יכולים לחשב. לכן אפשר לבצע בה חישובים רב...
תבנית:ערך מומלץ 3 בינואר 2005
שפת תכנות היא כללים שאומרים למחשב מה לעשות. Syntax (תחביר) מסביר איך לכתוב פקודות. Semantic (סמנטיקה) מסביר מה כל פקודה עושה. יש גם את המושג שפת מחשב, שהוא רחב יותר....
Fortran
Fortran (פורטרן) היא שפת מחשבים ישנה. שפת תכנות היא דרך לספר למחשב מה לעשות. Fortran נוצרה בשנות ה-50 על ידי קבוצת מהנדסים ב-IBM בראשות ג'ון באקוס. השפה נכתבה במקור למחשבים גדולים. בתחילה השתמשו בה הרבה למתמטיקה ולמדעים. המהדר זה תוכנה שמתרגמת את הקוד לשפת המחשב. אחר כך הוסיפו פקודות חדשות כדי להקל...
תוכנית מחשב
תוכנית מחשב היא סדרת הוראות שאומרת למחשב מה לעשות. אלגוריתם הוא סדר צעדים לפתרון בעיה. מתכנתים כותבים תוכניות בשפת תכנות. לפני שהמחשב מריץ את התוכנית, מתרגמים אותה לשפת מכונה. הידור הוא התרגום הזה. שפת מכונה היא השפה שהמחשב מבין. הריצה של תוכנית נקראת תהליך. אפשר להפעיל כמה תוכניות בו-זמנית במחשבי...
COBOL
קובול (COBOL) היא שפת תכנות ישנה. שמה המלא באנגלית הוא Common Business Oriented Language. היא נוצרה ב-1959 כדי לטפל בנתונים בעסקים. קובול פותחה על ידי ועדה שקשורה לממשל האמריקאי. גרייס הופר הייתה בין המשפיעות עליה. בתוך הזמן הקצר אחרי ההגדרה נוצר מהדר, תוכנה שמתרגמת את הקוד למחשב. קובול נראית כמו...
סי שארפ
C# (סִי שַׁארְפּ) היא שפת תכנות שעוזרת לבנות תוכנות. מיקרוסופט יצרה אותה ב-2000. דוט נט (.NET) הוא ערכה שמכילה כלים וספריות לעבודה. אנדרס הלסברג הוביל את הפיתוח. השפה נועדה להחליף שפות ישנות ולהקל על כתיבת תוכנות. C# עובדת עם "אובייקטים". אובייקט הוא קופסה שמכילה נתונים ופעולות. זה עוזר לארגן קוד....
תוכנה
תוכנה היא קבוצה של הוראות שהמחשב מבצע. הוראות אלה אומרות למחשב מה לעשות. שפת תכנות היא השפה שבה כותבים את התוכנה. מערכת הפעלה היא תוכנה שמנהלת את המחשב. תוכנת תשתית נותנת שירותים לתוכנות אחרות. היא מארגנת קבצים ותהליכים. תוכנת יישום עושה עבודה שהמשתמש רוצה. דוגמה: מעבד תמלילים לכתיבה. אפשר ...
Brainfuck
Brainfuck (או BF) היא שפת תכנות מיוחד ומצומצם. יש בה רק שמונה פקודות. היא הומצאה על ידי אורבן מילר בשנת 1993. היא נוצרה בשביל שעשוע והדגמה של פשטות. לשפה הזו כותבים תוכניות על רצועת תאים. משתמשים ב־+ ו־- כדי לשנות ערכים, וב־> ו־< כדי לעבור בין תאים. יש גם פקודות להדפסה וקלט. התכנות ב־BF קשה מאוד...
פקודה (מחשב)
פקודה היא הוראה למחשב. הוראה אומרת מה לעשות. המעבד הוא הלב של המחשב. המעבד קורא פקודות מכונה. פקודת מכונה היא רצף של אפסים ואחדים. אלה סימנים שהמעבד מבין. בדרך כלל כל פקודת מכונה עושה פעולה קטנה. פעולות גדולות יותר נעשות על ידי הרבה פקודות קטנות ביחד. לכל פקודת מכונה יש חלק שקובע מה לעשות. יש גם ...
תכנות מחשבים
תכנות זה לכתוב הוראות שקוראות למחשב מה לעשות. הוראות אלה נקראות קוד. 1. להבין למה צריך את התוכנית. 2. לתכנן ולבחור שפה לכתיבה. (שפה = הדרך לכתוב קוד) 3. לכתוב את הקוד. 4. לתקן טעויות שנמצאות בקוד. (זה נקרא דיבוג) 5. לשלב את התוכנית עם תוכנות אחרות. 6. להראות אותה לאנשים ולהסביר איך משתמשים. אחרי ז...
שפת מחשב
שפת מחשב היא שפה שמציינת למחשב מה לעשות. כל שפה יש לה מילים וכללים. יש שפות שהמחשב מבין ישר. אלה נקראות שפות מכונה. הן מאוד בסיסיות. שפות תכנות נכתבות על ידי אנשים כדי ליצור תוכנה. הן עוזרות להחליט מה יקרה, למשל בעבודה על 'אם' (if), בדיקה שעוזרת להחליט. יש גם שפות שמסמנות מבנה של דפים, כמו HTML....
Ook!
Ook! היא שפת תכנות מוזרה ועקיצה. היא נועדה לכאורה לאורנגאוטנים. השפה משתמשת בשלוש מילים בלבד: "Ook.", "Ook?" ו־"Ook!". צירופים של המילים יוצרים פקודות. הפקודות נלקחות משפה אחרת בשם Brainfuck. Brainfuck היא שפה קטנה ומשונה. בגלל זה Ook! יכולה לעשות את כל מה שמחשב יכול לעשות (עקרון של מכונת טיורינג)....
Ruby
רובי היא שפת תכנות. שפה זו עוזרת לכתוב תוכניות במחשב. "מונחית-עצמים" זה אומר שכל דבר בתוכנית הוא עצם עם פעולות. יוקיהירו מאטסומוטו יצר את רובי ב-1993 ביפן. הגרסה הראשונה יצאה ב-1995. גרסה 1.0 יצאה ב-1996. בשנת 2005 הופיעה ספרייה בשם Ruby on Rails. היא הפכה את רובי לפופולרית לפיתוח אתרים. רובי דינ...
פייתון
פייתון היא שפת תכנות פשוטה ונפוצה. היא עוזרת לכתוב תוכניות במחשב בקלות. גוידו ואן רוסום יצר את פייתון בשנות ה־90. המטרה הייתה שפה קריאה ונוחה. קוד פייתון נכתב בקבצים עם סיומת .py. המחשב משתמש במפרש (interpreter) שקורא את הקוד ומריץ אותו. בפייתון משתמשים בהזחה (רווחים בתחילת שורה) כדי להראות איזה ...