-
מהדר
כל מה שרצית לדעת על מהדר:מהדר (מאנגלית: Compiler) הוא תוכנית מחשב המתרגמת בין שפת מחשב אחת לשפת מחשב אחרת. המהדר הקלאסי מקבל כקלט תוכנית הכתובה בשפה עילית ומתרגם אותה לתוכנית בשפת מכונה. מהדר תואם בדרך כלל לסוג מעבד מסוים בלבד, ולגירסת שפה מסוימת, ותוצריו לא יהיו תואמים למעבד אחר. פעולתו של המהדר קרויה הידור. המהדר…
-
איזו שפה אינה משפטו? (6)
פתרון תשחץ: הגדרה מאתגרת! היי חובבי תשחצים! היום נתקלתם בהגדרה מעניינת במיוחד שגרמה לכם לגרוד את הראש ולשקול את כל האפשרויות? אין צורך להילחץ! בפוסט זה נעסוק יחד בפתרון הגדרה מסוימת שתאתגר אפילו את הפותר המנוסה ביותר. הנה היא: "איזו שפה אינה משפטו? (6)" ההגדרה הזו מעוררת תחושה של חידה, של משחק מילים חכם שדורש…
-
אדגר קוד
כל מה שרצית לדעת על אדגר קוד:אדגר קוד (באנגלית: Edgar F. Codd; 23 באוגוסט 1923 – 18 באפריל 2003) היה מדען מחשב בריטי ועובד חברת IBM זוכה פרס טיורינג שפרסם מאמר שהיווה ציון דרך בהתפתחות מערכות המידע בכלל ובפרט מערכות ניהול בסיסי נתונים.מאמרו "Relational Model of Data for Large Shared Data Banks", פורסם בשנת 1970…
-
קללת משאבי הטבע
כל מה שרצית לדעת על קללת משאבי הטבע:קללת משאבי הטבע (באנגלית Resource curse או פרדוקס העושר – Paradox of plenty) הוא פרדוקס שבו מדינות ואזורים עם שפע של משאבי טבע, בדרך כלל מתכלים כמו נפט וגז טבעי, אשר אמורים לתרום לצמיחתה של מדינה בדרך כלל, נוטים להיות בעלי צמיחה כלכלית פחותה מזו של מדינות עם…
-
Web container
כל מה שרצית לדעת על Web container:בפלטפורמת התוכנה ג'אווה, Web container, ידוע גם כ-Servlet container הוא רכיב בשרתי HTTP המבצע את האינטראקציה עם Java Servlets. רכיב זה אחראי על ניהול מחזור החיים של servlets, ממפה בין כתובת URL ל-servlet ספציפי, ומוודא שהבקשה הנכנסת ב-URL היא בעלת הרשאות גישה מתאימות. Web container מממש את חוזה ה-web…
-
הקצאת זיכרון דינמית
כל מה שרצית לדעת על הקצאת זיכרון דינמית:במדעי המחשב, הקצאה דינמית היא הקצאתו של זיכרון אחסון עבור תוכנת מחשב, במהלך זמן הריצה של התוכנית. זוהי דרך לפזר בעלות על משאבי זיכרון מוגבלים בין חלקים רבים של מידע וקוד, זאת מכיוון שניתן להקצות זיכרון לפי הצורך המתפתח בלבד, ואין צורך שהתוכנה תתפוס מראש זיכרון עבור המקרה…
-
טאסיט בלו
כל מה שרצית לדעת על טאסיט בלו:טאסיט בלו (Tacit Blue) היה מטוס להדגמת טכנולוגיה שפיתחה נורת'רופ בשיתוף עם דארפ"א וחיל האוויר האמריקני על-מנת להוכיח את התכנותו של מטוס ריגול חמקן עם מכ"ם LPIR (low probability of intercept) וחיישנים אחרים שיכול לפעול קרוב לקו הקדמי של הלחימה בדרגה גבוהה של שרידות. רק מטוס אחד טס בפועל,…
-
משחקליק
כל מה שרצית לדעת על משחקליק:משחקליק (באנגלית: Klik & Play) היא תוכנה המאפשרת ליצור משחקי מחשב בעזרת מאגר גדול של אובייקטים, אנימציות וכלי GUI (ממשק משתמש גרפי) כדי ליצור אפליקציות עצמאיות תחת מערכת ההפעלה חלונות. משחקליק חופשיה מתכנות ומיועדת למשתמשים אשר לא מחזיקים בידע טכני קודם, ומשתמשת בממשק פשוט כדי ליצור תוכנות על ידי הקשה…
-
סי שארפ
כל מה שרצית לדעת על סי שארפ:C# (קרי C Sharp או "סִי שַׁארפּ") היא שפת תכנות עילית מרובת-פרדיגמות, מונחית עצמים בעיקרה, המשלבת רעיונות כמו טיפוסיות חזקה, אימפרטיביות, הצהרתיות, פונקציונליות, פרוצדורליות וגנריות. השפה פותחה על ידי מיקרוסופט בשנת 2000 כחלק מפרויקט דוט נט ותוקננה בשנים 2005 ו-2006 על ידי ארגון התקינה Ecma כתקן ECMA-334 ועל ידי…
-
יחידות אודיו
כל מה שרצית לדעת על יחידות אודיו:יחידות אודיו (באנגלית: Audio Units; AU) הן ארכיטקטורת תוסף ברמת מערכת המסופקת על ידי Core אודיו ב-Mac OS X שפותחו על ידי חברת אפל. יחידות אודיו הן קבוצה של שירותי ממשק תכנות יישומים המסופקת על ידי מערכת ההפעלה ליצירה, תהליך, לקבל, או להערים זרמי אודיו בזמן כמעט אמיתי עם…