הבנה של מנגנונני התזמון של מערכת ההפעלה לא תמיד מעניינת את מרבית המפתחים, אך היא קריטית לאלו שכותבים קוד על מערכות Realtime (בין אם Hard-RT או Soft-RT) כדי לוודא שהמערכת תתפקד באופן הרצוי.
בעיקר ההבדל בין מערכות עם Preemptive Scheduling לבין מערכות הפעלה סטנדרטיות.
על מורים ותלמידים בימים האחרונים הרשת מתמלאת בפוסטים נוגעים ללב ומלאי השראה: שירי הלל למורים יוצאי דופן שנחרתו בזכרון תלמידיהם לשנים רבות. אבל מה לגבי ההיפך??? על זה שומעים פחות……
כאשר אנו מסתכלים על קטע קוד, ניתן ללמוד הרבה מהמבנה הויזואלי שלו, עוד לפני שאנו קוראים את הקוד עצמו. ישנן צורות ומבנה טיפוסיים העשויים להצביע על בעיות עמוקות יותר.
בתקופה האחרונה נשמעים יותר ויותר דיווחים על ירידה ביכולות מנועי השפה והתשובות שלהם הופכות פחות אמינות.
הסבר אפשרי לתופעה הוא בעייה של "הזנה עצמית", בדומה למה שקרה ליוסריאן ב"מלכוד-22"
כנס Core C++ 2024 (ישראל) אמנם קצת באיחור, אבל סוף סוף מצאתי כמה דקות לכתוב על הכנס. בשבוע שעבר נערך בתל אביב הכנס השנתי הבינלאומי של קהילת ה-C++ בישראל, Core…
השבוע הוגשה טיוטת הצעה חדשה למימוש Generics בשפת Go. מה זה Generics ואיזה צורך זה פותר? כבר שנים רבות שהשפה סובלת מחוסר היכולת להגדיר פונקציות או מבנים אחרים שאינם מתבססים…
כבר הרבה שנים חלפו מאז הומצא הרעיון של "תכנות מונחה עצמים", ושפות תכנות רבות החליטו לאמץ את הגישה, לדחות אותה או לאמץ חלקים מסויימים ממנה ולהשאיר אחרים בחוץ. ועדיין, נדמה…
לפני כמה שבועות נערך כנס Core C++ Israel בפעם הראשונה. הכנס נערך במכללה האקדמית תל-אביב יפו, וכלל שלושה וחצי ימים של הרצאות וסדנאות. באופן טבעי, התמקדתי בעיקר בחלקים שיותר קרובים…
עקרונות ה-SOLID לפיתוח קוד יציב ודאי מוכרים לחלקכם. מה שלא בהכרח לימדו אתכם, הוא איך להפוך את העקרונות האלו למתודולוגית עבודה שהיא הרבה יותר פשוטה ואינטואיטיבית מאשר לזכור שמות של…