-
כלי תכנות
כל מה שרצית לדעת על כלי תכנות:כלי תכנות או כלי פיתוח (באנגלית Programming tool או Software development tool) היא תוכנה או יישום מחשב בה משמשים מפתחי תוכנה על מנת ליצור, לאתר באגים, לתחזק, או כתומכה לתוכנות ויישומים אחרים. המונח מתייחס בדרך כלל לתוכנות פשוטות יחסית אותם ניתן לשלב כדי לבצע משימה, כמו באותה מידה שניתן…
-
שפת תכנות
כל מה שרצית לדעת על שפת תכנות:המונח שפת תכנות אוגד בתוכו מספר שפות מחשב שהן תמיד לוגיות, ומשמשות לבניית תוכנה. זאת להבדיל מסידור או עיצוב תוכנה – מה שנעשה עם שפות מחשב אחרות שאינן מוגדרות באופן מסורתי, כ"שפות תכנות", ואלה יהיו למשל שפות תגיות או שפות עיצוב.בניסוח אחר, שפת תכנות היא אוסף של חוקים תחביריים…
-
ערכת כלים (מחשוב)
כל מה שרצית לדעת על ערכת כלים (מחשוב):ערכת כלים (נקראת גם ספריית כלים; באנגלית: Widget Toolkit, ידוע גם כ-Widget Library) היא תוכנת ממשק תכנות יישומים המכילה סט אלמנטים גרפיים (וידג'טים) המיועדים לעיצוב תוכנות בעלות ממשק משתמש גרפי.ערכת הכלים מטפלת בדרך כלל במעטפות הגרפיות של מערכת ההפעלה, כמערכות חלונאיות, ומנהלי חלונות, אך לעתים מכילה גם היבטים…
-
Qt (ערכת כלים)
כל מה שרצית לדעת על Qt (ערכת כלים):Qt (יוצריה הוגים זאת כמוCute), היא ערכת כלים וסביבת פיתוח לתוכנות, המשמשת בעיקר לפיתוח ממשקי משתמש גרפיים (במקרה זה היא נקראת ערכת widgets), אך משתמשת גם לפיתוח תוכנות ללא ממשק גרפי, כגון כלי קונסול ותוכנות לשרתים. ב-Qt משתמשים בין היתר ב-KDE, Opera, Google Earth, Skype, Virtual Box, ועוד.…
-
כלים אוטומטיים לסקירת קוד
כל מה שרצית לדעת על כלים אוטומטיים לסקירת קוד:כלים אוטומטיים לסקירת קוד הם כלי פיתוח תוכנה אשר בודקים את התאמת קוד המקור של תוכנה לסט כללים שהוגדרו מראש כ"כתיבה נכונה". תוכנת הסקירה בודקת את קוד המקור בהתאם לסט כללים, המייצגים ידע נרחב של חוקי יסוד וסמנטיקה, ומסייעים למפתחים מנוסים פחות להעלות את רמת הקוד שהם…
-
תכנות מונחה-עצמים
כל מה שרצית לדעת על תכנות מונחה-עצמים:תכנות מונחה-עצמים או לעתים תכנות מוכוון-עצמים (באנגלית: Object-Oriented Programming, או בקיצור OOP) היא פרדיגמת תכנות המשתמשת ב"עצמים" (אובייקטים) לשם תכנון תוכניות מחשב ויישומים. הפרדיגמה מספקת למתכנת מספר כלי הפשטה וטכניקות ובהן הורשה, מודולריות, פולימורפיזם וכימוס. טכניקות אלו שימשו בפיתוח תוכנה החל מתחילת שנות ה-80 של המאה ה-20 ואילך, אך…
-
דלפי (שפת תכנות)
כל מה שרצית לדעת על דלפי (שפת תכנות):דלפי (Delphi) הינה סביבת פיתוח ויזואלית . דלפי שייכת לכלי פיתוח ה־RAD (פיתוח יישומים מהיר) ומשמשת בעיקר לפיתוח של יישומים שולחניים ובסיסי נתונים הן בצבא והן בתעשייה, אף שיש לה יכולות בטווח רחב של פרויקטי פיתוח. השפה הטבעית של דלפי היא Object Pascal, שפת תכנות מונחת עצמים המבוססת…
-
תכנות לוגי
כל מה שרצית לדעת על תכנות לוגי:תכנות לוגי הוא פרדיגמת תכנות השמה דגש על יחסים ככלי הפשטה עיקרי. יחסים הם כלי המאפשר לקשר בין ערכים שונים באמצעות עובדות המוגדרות מראש. תכנות לוגי מבוסס על תחשיב הפרדיקטים ושונה מפרדיגמות התכנות המקובלות, המבוססות על ארכיטקטורת פון נוימן. התכנות הלוגי מבוסס בראשיתו על האקסיומה: . רוברט קוואלסקי הסיק…
-
ניתוח קוד סטטי
כל מה שרצית לדעת על ניתוח קוד סטטי:במדעי המחשב, ניתוח קוד סטטי (באנגלית: Static program analysis) הוא תהליך אוטומטי לבחינת התנהגות תוכנה ללא הרצתה, וזאת בניגוד לניתוח קוד דינאמי, אשר מחייב את הרצת התוכנה לצורך בחינת התנהגותה.ניתוח קוד סטטי מוצא ומעדכן את המנתח אודות שגיאות ודאיות ושגיאות אפשריות אשר עלולות להתרחש בזמן הרצת התוכנה. נלקח…
-
COCOMO
כל מה שרצית לדעת על COCOMO:COCOMO (Constructive Cost Model) הוא מודל אלגוריתמי שפותח על ידי מהנדס התוכנה בארי בם, על מנת להעריך את המאמץ הנדרש לפיתוח מוצר תוכנה. המודל משתמש בנוסחת נסיגה פשוטה, עם פרמטרים שנגזרו ממידע על פרויקטים בעבר וממאפייני פרויקטים עכשוויים. נלקח מויקיפדיה הגדרות נוספות הקשורות לCOCOMO:•כלי תכנות