Apache Maven
Maven (מבין) הוא כלי לבניית תוכנה בשפת Java. Java היא שפת תכנות. Maven חינמי ופתוח. הוא משתמש בקובץ שנקרא POM. POM הוא קיצור ל-Project Object Model. בקובץ כותבים מה הפרויקט צריך. Maven יודע להידר (הידור = לתרגם קוד לקובץ שהמחשב מריץ) ולהכין את הקוד באריזה שניתן לשלוח או להשתמש בה. הוא גם מוריד ספר...
CIL
CIL זה קיצור של Common Intermediate Language. בעבר היא נקראה MSIL. זו שפת ביניים. שפת ביניים זה קוד שנמצא בין התוכנית לשפת המחשב שהמעבד מבין. בשפות כמו C# ו‑VB.NET שומרים את הקוד ב‑CIL. כשהתוכנית רצה, CIL מתורגם לשפת המחשב. זה דומה לשיטה שנקראת Just In Time, שעוזרת להאיץ תוכנות ב‑Java....
מקשר (תוכנה)
מקשר (Linker) הוא תוכנה שמחברת קבצים לקובץ אחד שמחשב יכול להריץ. מהודרים אומר שהם כבר עברו הידור, תרגום הקוד לשפת המחשב. הקישור הוא החיבור של הקבצים האלה ביחד. במקום להדר את כל התוכנית אחרי שינוי, מספיק להדר רק את החלק ששונה ואז לקשר אותו מחדש. זה חוסך זמן כשיש תוכנה גדולה עם הרבה חלקים....
מהדר
מְהַדֵּר (תכנה שמתרגמת) הוא תוכנה שממירה שפה של תוכנה לשפה שהמחשב מבין. שפה עילית היא שפה שאנשים כותבים בה. שפת מכונה היא השפה שהמעבד מבין. המהדר עובד בשלבים. קודם מזהה מילים וסימנים בקוד. אחר כך בודק אם המבנה נכון. הוא גם בודק אם הקוד הגיוני. בסוף הוא יוצר קוד שהמחשב יכול להריץ. מחשב לא מבין מילי...
תוכנית מחשב
תוכנית מחשב היא סדרת הוראות שאומרת למחשב מה לעשות. אלגוריתם הוא סדר צעדים לפתרון בעיה. מתכנתים כותבים תוכניות בשפת תכנות. לפני שהמחשב מריץ את התוכנית, מתרגמים אותה לשפת מכונה. הידור הוא התרגום הזה. שפת מכונה היא השפה שהמחשב מבין. הריצה של תוכנית נקראת תהליך. אפשר להפעיל כמה תוכניות בו-זמנית במחשבי...
קראק (תוכנה)
קראק (Crack) היא תוכנה קטנה שעוזרת להשתמש בתוכנה בלי לשלם. תוכנת קראק בדרך כלל רק כמה מגה-בייט. היא משטה בתוכנה וגורמת לה לחשוב שהיא נקנתה. יש קראקים שמבטלים את הצורך בדיסק, או שעוזרים להעתיק תוכנה. אם התוכנה בודקת מספר סידורי בשרת של החברה, הקראק לא יצליח. שימוש בקראק יכול להיות נגד החוק. 1. מפ...