תכנות מונחה-עצמים

תכנות מונחה-עצמים

תכנות מונחה־עצמים (OOP) בונה תוכנה מאובייקטים. אובייקט הוא יחידה עם תכונות ופעולות. כך קל לארגן ולתקן תוכניות. לפני זה הקוד היה מפוזר וקשה לתקן. אז המציאו רעיון של "קופסאות שחורות". הקופסאות האלו נקראות אובייקטים. כל אובייקט שומר על הדברים שבתוכו. הרעיון נצפה כבר ב־1963 בתוכנית Sketchpad. בשנות...

עודכן ב-13.01.2026
5 צפיות
זמן קריאה: 8 דקות
אילן מנוליס

אילן מנוליס

אילן מנוליס נולד ב-16 לספטמבר 1949. הוא אסטרונום. אסטרונום זה חוקר אבנים בחלל שנקראות אסטרואידים. המומחיות שלו היא בגופים שעוברים קרוב לכדור הארץ. גופים כאלה נקראים עצמים קרובי ארץ, הם עוברים קרוב אלינו. מנוליס הקים את מצפה הכוכבים של מכון ויצמן ב-2010. שם יש טלסקופ רובוטי. טלסקופ רובוטי הוא טלסק...

עודכן ב-11.01.2026
6 צפיות
זמן קריאה: 8 דקות
חגורת קויפר

חגורת קויפר

חגורת קויפר היא אזור רחוק מחוץ לנפטון. היא מתחילה כ־30 יחידות אסטרונומיות (יח"א = המרחק בין כדור הארץ לשמש). שם יש הרבה גופים קטנים וקפואים. יש שם יותר מ־100,000 גופים שגודלם גדול מ־100 ק"מ. האדם שקראו לו קאיפר חשב על אזור כזה כבר באמצע המאה ה־20. בסוף המאה ה־20, ב־1992, מצאו שם עצם ראשון. טלסקופים...

עודכן ב-13.01.2026
3 צפיות
זמן קריאה: 8 דקות
משבר התוכנה

משבר התוכנה

משבר התוכנה הוא בעיה שהתגלתה כשהנדסת תוכנה הייתה חדשה. זה אומר שקשה לפתח תוכנה טובה באופן מסודר, למרות שהמחשבים השתפרו מאוד. הבעיה התחילה בסוף שנות ה־60. אז התוכנה החלה להיות יקרה כמו החומרה. לכן הייתה חשיבות גדולה ללמוד איך לפתח תוכנה נכון. כוח המחשבים גדל מהר. חוק מור אומר שהכוח הכפיל את עצמו כל...

עודכן ב-12.01.2026
4 צפיות
זמן קריאה: 8 דקות
תוכנה,  מונחים

תוכנה, מונחים

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

עודכן ב-13.01.2026
2 צפיות
זמן קריאה: 8 דקות
Ruby

Ruby

רובי היא שפת תכנות. שפה זו עוזרת לכתוב תוכניות במחשב. "מונחית-עצמים" זה אומר שכל דבר בתוכנית הוא עצם עם פעולות. יוקיהירו מאטסומוטו יצר את רובי ב-1993 ביפן. הגרסה הראשונה יצאה ב-1995. גרסה 1.0 יצאה ב-1996. בשנת 2005 הופיעה ספרייה בשם Ruby on Rails. היא הפכה את רובי לפופולרית לפיתוח אתרים. רובי דינ...

עודכן ב-12.01.2026
4 צפיות
זמן קריאה: 8 דקות
דייוויד פרנס

דייוויד פרנס

דייוויד פרנס נולד ב-10 בפברואר 1941. הוא מדען מחשבים יהודי-אמריקאי. הוריו נמלטו מהשואה. חלק מבני משפחתם נהרגו. כילד למד בבית ספר עברי על הדת. הוא קיבל דוקטורט בהנדסת חשמל מאוניברסיטת קרנגי מלון. הוא היה מהראשונים שהתמקדו בהנדסת תוכנה. הנדסת תוכנה = דרך מסודרת לבנות תוכניות מחשב. הוא רצה להתייחס לת...

עודכן ב-12.01.2026
5 צפיות
זמן קריאה: 8 דקות
הדיסק המפוזר

הדיסק המפוזר

הדיסק המפוזר הוא אזור רחוק במערכת השמש. שם יש הרבה גופים קפואים. קוראים להם SDOs (גופים בדיסק המפוזר). זה חלק מקבוצה שנקראת גופים טרנס־נפטוניים. אזור זה חופף בחלקו לחגורת קויפר. החלקים החיצוניים מתארכים לעבר עננת אורט. העצמים לא תמיד נעים במישור אחד. הם יכולים לסטות למעלה ולמטה. חוקרים חושבים שנ...

עודכן ב-12.01.2026
5 צפיות
זמן קריאה: 8 דקות
גמביט (קומיקס)

גמביט (קומיקס)

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

עודכן ב-12.01.2026
4 צפיות
זמן קריאה: 8 דקות
C++

C++

'''C++ (סי פלוס פלוס)''' היא שפה לכתיבת תוכנות. היא נבנתה מעל שפת C בשנות ה־80. יש בה כלים לכתוב תוכניות מהירות ועוצמתיות. ביארנה סטרוסטרופ התחיל לפתח את השפה ב־1979. השם C++ מראה שהיא הרחבה של C. הגרסה הראשונה יצאה ב־1985. C++ מאפשרת כמה דרכים לתכנת: פרוצדורלי (שלב אחרי שלב), מונחה עצמים (מחלקות ...

עודכן ב-12.01.2026
3 צפיות
זמן קריאה: 8 דקות
עיצוב מעלה-מטה ומטה-מעלה

עיצוב מעלה-מטה ומטה-מעלה

מעלה-מטה ומטה-מעלה הן דרכים שונות לבנות מערכות ותוכנה. במעלה-מטה (מהכל לפרט) מתחילים מהתמונה הגדולה. מחלקים את המערכת לחלקים ואז לפרטים עד שמוכנים לכתוב קוד. במטה-מעלה (מהפרט לגדול) בונים קודם חלקים קטנים ומחברים אותם יחד. לפני שנים פיתחו את רעיון המעלה-מטה מהעבודה של הרלן מילס. וירת כתב רעיונות ח...

עודכן ב-12.01.2026
4 צפיות
זמן קריאה: 8 דקות
Smalltalk

Smalltalk

סמולטוק היא שפת תכנות שבה הרבה דברים מיוחדים עובדים כאובייקטים. אובייקט, משהו שיש לו נתונים ופעולות. כל ערך הוא אובייקט, גם מספרים ותשובות אמת. סמולטוק נוצרה בשנות ה-70 ב-Xerox PARC. שיקומתה הייתה גם ללימוד תכנות. הגרסה המפורסמת נקראת Smalltalk-80. הכי הרבה אנשים השתמשו בה מסוף שנות ה-80 עד אמצע ...

עודכן ב-14.01.2026
6 צפיות
זמן קריאה: 8 דקות
Unified Modeling Language

Unified Modeling Language

UML (שפת מידול מאוחדת) היא שפה של ציורים לתכנון תוכנה. היא עוזרת להסביר איך תוכנה עובדת בלי לכתוב קוד. השפה נוצרה על ידי מהנדסי תוכנה בחברת Rational. היום Rational היא חלק מחברת IBM. בסוף שנות ה־90 ארגון בשם OMG הפך את UML לתקן. דיאגרמות הן ציורים שונים בתוך UML. כל ציור בנוי משלוש אבני בניין: גו...

עודכן ב-12.01.2026
5 צפיות
זמן קריאה: 8 דקות
טיפול בחריגות

טיפול בחריגות

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

עודכן ב-12.01.2026
5 צפיות
זמן קריאה: 8 דקות
PowerBuilder

PowerBuilder

פאואר בילדר הוא כלי לבניית תוכנות. את הכלי עשתה חברת Sybase. יש לו שפת תסריטים (שפה לכתיבת פקודות קצרות). הוא עובד לפי אירועים. אירועים זה אומר: הקוד עובד כשמישהו לוחץ או משנה משהו. אפשר ליצור קבצי הרצה (Exe) ולהשתמש בספריות מוכנות בשם PBD ו-DLL. יש תבניות (Templates), חלקים מוכנים שחוסכים עבו...

עודכן ב-10.01.2026
4 צפיות
זמן קריאה: 8 דקות
ActionScript

ActionScript

Action Script (אקשן סקריפט) היא שפת מחשב. שפת תכנות היא שפה שמלמדת את המחשב מה לעשות. ActionScript קשורה ל-ECMAScript, שזה חוק לכתיבת שפות תכנות. היא דומה ל-JavaScript, אבל עובדת בעיקר בתוך פלאש. פלאש היא תוכנה ליצירת אנימציות ותמונות זזות. ActionScript שימשה במיוחד אחרי יציאת Flash 5. הגרסה המתקדמת...

עודכן ב-11.01.2026
3 צפיות
זמן קריאה: 8 דקות
Extreme Programming

Extreme Programming

Extreme Programming או XP היא שיטה לכתיבת תוכנה. היא הוצעה על ידי קנט בק בשנת 2000. קראו לה "Extreme" כי חלק מהכללים שלה קשים ומחמירים. היא מתמקדת בעיקר בטכניקות תכנות. XP רוצה שמערכת תישאר גמישה. אפשר לשנות אותה בקלות ולבנות עליה תוספות בלי לשבור דברים. XP משתמשת ב"פיתוח מונחה-בדיקות". זה אומר: ...

עודכן ב-14.01.2026
5 צפיות
זמן קריאה: 8 דקות