-
ירושה (תכנות)
כל מה שרצית לדעת על ירושה (תכנות):בתכנות מונחה-עצמים, ירושה היא דרך לבסס יחס "סוג-של" (is-a) בין עצמים. המימוש הנפוץ של הגדרה זו היא בעזרת מחלקות. מחלקה יכולה לקבל בירושה תכונות והתנהגות של מחלקת-האם שלה (נקראת גם "מחלקת-על", "מחלקת-אב" או "מחלקת בסיס"). היחסים בין מחלקות מגדירים היררכיה של מחלקות. מנגנון הירושה מסייע במידול של תחומים בדרך…
-
ספרייה (תכנות)
כל מה שרצית לדעת על ספרייה (תכנות):בתכנות, ספרייה היא אוסף של תת-תוכניות המשמשות לפיתוח תוכנה. ספריות מכילות קוד או מידע, שמספקים שירות לתוכניות עצמאיות. זה מאפשר לשתף ולשנות קוד או מידע באופן מודולרי. ישנם קובצי ביצוע שהם גם תוכניות עצמאיות וגם ספריות, אך רוב הספריות אינן קובצי ביצוע. קובצי ביצוע וספריות מייצרים הפניות – הידועות…
-
אופרטור (תכנות)
כל מה שרצית לדעת על אופרטור (תכנות):בשפות תכנות, אוֹפֵּרָטוֹר (בעברית: מפעיל, סימן פעולה) הוא פונקציה הפועלת על יחידה תכנותית כלשהי (קבועים, משתנים, טיפוסים וכדומה), שתיקרא אופרנד, או על מספר אופרנדים, ומחזירה ערך מטיפוס מוגדר.פונקציה זו נכתבת כתו או אוסף תווים (מילה) הנכתבים בסמוך לאופרנד או בין שני אופרנדים.דוגמאות לאופרטורים נפוצים הן אופרטור החיבור + (בביטוי…
-
Variant (תכנות)
כל מה שרצית לדעת על Variant (תכנות):Variant הוא משתנה בעל טיפוס כללי שאינו מוגדר מראש אך נזיל. טיפוסו של ה-Variant ישתנה בהתאם לערכים המוכנסים אליו אם כי נפח הזיכרון בו ישתמש גדול יותר מנפח הזיכרון של אותו הטיפוס הזמני אותו יקבל ואף זמן העיבוד והחישוב למול סוג זה של משתנה גדול מהרגיל לרוב. ערך זה…
-
ABC (שפת תכנות)
כל מה שרצית לדעת על ABC (שפת תכנות):ABC היא שפת ציווי וסביבת תכנות, שפותחה על ידי המכון הלאומי ההולנדי למחקר במתמטיקה ומדעי המחשב (CWI), שפת תכנות אינטראקטיבית, מובנית, עילית, וקלה להבנה ושימוש. זוהי שפה למטרה כללית, שיכולה להחליף למשל את BASIC, Pascal או AWK. היא לא שפת תכנות למערכות אך היא טובה ללימוד בתור שפה…
-
סוויפט (שפת תכנות)
כל מה שרצית לדעת על סוויפט (שפת תכנות):סוויפט (אנגלית: Swift) היא שפת תכנות שפותחה על ידי אפל לפיתוחי iOS 8 ו-OS X. השפה הוצגה לראשונה בכנס המפתחים העולמי של אפל – WWDC. השימוש בשפה הֵחֵל כאשר גרסה 6 של Xcode הושקה בתאריך 9 בדצמבר 2014. נלקח מויקיפדיה הגדרות נוספות הקשורות לסוויפט (שפת תכנות):•שפות תכנות
-
אייפל (שפת תכנות)
כל מה שרצית לדעת על אייפל (שפת תכנות):אייפל (Eiffel) היא שפת תכנות מונחה עצמים. שפה זו נוצרה בידי ברטנארד מאייר (שהיה חסיד של תכנות מונחה עצמים) ועל ידי חברת Eiffel Software ב-1985. ונקראה על שם גוסטב אייפל, המהנדס שתכנן את מגדל אייפל.השפה נועדה לשפר שפות OOP קודמות. כתיבת השפה הושפעה מהשפות פסקל, Simula, Ada, Z…
-
תכנות בזוגות
כל מה שרצית לדעת על תכנות בזוגות:תכנות בזוגות הינה טכניקה בפיתוח תוכנה זריז בה זוג מתכנתים עובדים יחדיו מול תחנת עבודה אחת. האחד מקליד את הקוד בזמן שהשני סוקר כל שורת קוד בזמן שהיא מוקלדת. האדם שמקליד מכונה "הנהג", הוא מחזיק במקלדת ובעכבר ומבצע בפועל את עבודת התכנות.האדם שסוקר את הקוד מכונה "הצופה" או "הנווט".…
-
ML (שפת תכנות)
כל מה שרצית לדעת על ML (שפת תכנות):ML היא שפת תכנות פונקציונלית לשימוש כללי, שפותחה בתחילת שנות השבעים על ידי רובין מילנר ואחרים באוניברסיטת אדינבורו.מקור השם ML הוא בראשי תיבות של המונח Meta-Language – מטה-שפה, דהיינו שפה העוסקת בשפה עצמה. השפה תוכננה במקור לסיוע בפיתוח מוכיח-טענות אוטומטי, ש-ML שימשה כמטה-שפה עבורו.ML ידועה בשל מנגנון הסקת…
-
תכנות גנרי
כל מה שרצית לדעת על תכנות גנרי:תכנות גנרי (באנגלית: Generic Programming), הוא סגנון פיתוח תוכנה בו אלגוריתמים נכתבים במונחים של טיפוסים אשר יוגדרו בהמשך כאשר סוג הטיפוס יוגדר על פי הצורך ואז יתבצע שימוש באלגוריתם עבור הטיפוס המסוים שנקבע. גישה זו, אשר החלוצה בה הייתה ML בשנת 1973, הרשתה כתיבת פונקציות משותפות או טיפוסים אשר…