כנס Core C++

שבוע שעבר היה כנס Core C++ <Local>‎ והיה לי הכבוד להיות שם. האמת? מאוד נהנתי. האוכל היה מעולה (היי דפנה, תודה שעזרת עם הדיאטה!) פגשתי כמה אנשים נחמדים (ערן, שנים שלא התארנו… כיף לראות אותך!). היו עם עמיתים לעבודה שראו אותי לייב לראשונה (ככה זה העולם בימינו, חלקנו הגדול עובד ב-remote). אני חושב שאחת ההחלטות הכי חכמות הייתה לעשות הפסקה של 30 דקות בין ההרצאות – לא הרגשתי לחץ לרוץ בין מסלולים כמו בכנסים אחרים שהייתי בהם.

כמה ההרצאות שהייתי בהן ומאוד נהנתי:

  • The many faces of Number <–> String conversions של Dvir Yitzchaki – יא אללה… איזה סיבוך. האיש במשך במשך 30 דקות מסביר 4 שיטות להמרת מסתרים אל טקסט ולהיפך. כל אחת גרועה בצורה אחרת… מה הפלא שהשפה מפחידה אנשים. כאמור – מרתק! (האמת אני רוצה לכתוב פתרון אחר לשאלה שמרכזה הרצאה הזאת)
  • C++17 key features – של Alex Dathskovsky – הרצאה מעולה. כל שקף פיפס קטן ומועיל. כל שקופית היה כיף לקרא!
  • C++ 20 Overview: The Big Four – של Pavel Yosifovich – ההרצאה הייתה ארוכה, ובקושי הספיקה לדבר על מה שעינין אותי (אני מחפש מידע על modules). אבל הוא הסביר בצורה מעולה מה זה co-routines. הדוגמא שלו הייתה פשוט מעולה והסבירה לי סופית מה זה הפי’צר הזה. החלטתי להבין איך לממש את הדוגמא שלו בעזרת C++17… והבנתי.
  • opt-viewer: Inspecting compiler optimizations in high-level code של Ofek Shilon – המרצה מעולה. אהבתי את קצב הדיבר המאוד איטי שלו, האיש מאוד מפוקס והוא מאוד סיקרן אותי! (מה גם שהוא עשה חיקוי מעולה של לינוס!). הוא הסביר גם על מיקרו אופטימזציות שהקומפילר מפספס, והאמת, השאיר אותי עם פה פעור. כל הכבוד!

וכמובן – ההרצאה של Bjarne Stroustrup. האיש פשוט חד, מלא ביקורת ולא דופק חשבון. למשל כשנשאל על הדיאלקט של Managed C++‎ שיש ב־C#‎ הוא פשוט ענה שהדיאלקט צריך להיכשל. היו לו ירידות קשות על ג’אווה (תמיד מטרה נוחה) והוא הפתיע בדברים שהוא כן היה מעוניין שיקודמו. למשל stable abi וקצת יותר tooling כמו build system + package mangers. משום מה חשבתי שהוא יהיה נגד. הוא מודע לטעות הגורלית שנעשתה – והיא לעשות את השפה המשך של C, אבל הוא שלם איתה ולא מתכוון לחזור בו. אמרה לטעמי מאוד חזקה – לאמץ את החולשות.

אני מחכה לווידאו של ההרצאות וקישורים לשקופיות של כל המרצים. יש מלא תוכן שלא עבר (למשל מרצה עם שקופיות שכללו טקסט קטן מדי) או הרצאות שנאלצתי להפסיד,C++ Integer Promotion is Completely Broken של שחר שמש נראית מעניינת, וגם Modern Design Patterns with Modern C++‎ של Muhammad Zahalqa (אני לא הולך לנסות לכתוב את השם שלך בעברית, אני אטעה באיות… סליחה).

תודה לכל המרצים, אני למדתי המון ונהנתי מהכנס בצורה יוצאת דופן. כל הכבוד למארגנים!

(הפוסט כנראה יעבור עריכה כשאני אנמצא את השקופיות וקישורים לאתר של האנשים… תרגישו חופשי לכתוב מה פספסתי בתגובות… או כמה שגיאות כתיב יש לי)

Share Button

One thought on “כנס Core C++‎”

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *