חזרה

סילבוס

מספר קורס 0368-3133-02
שם הקורס קומפילציה
יחידה אקדמית הפקולטה למדעים מדויקים ע"ש ריימונד ובברלי סאקלר -
מדעי המחשב
אופן ההוראה תרגיל
שעות סמסטריאליות 1
סמסטר א' תשפ"א
יום ה
שעות 16:00-17:00
בניין
חדר
אין סילבוס

תוכן הקורס ומטרתו

ניתוח לקסיקלי ותחבירי (כולל שימוש בכלים כגון Lex ו- Yacc). מחוללי מנתחים תחבירייםת ניתוח סמנטי. יצירת קוד ביניים. בחירה יעילה של קוד מכונה. מבוא לאופטימיזציה והקצאת אוגרים. שפות סף וקישור תוכנהץ

נושאים מתקדמים: Garbage Collection, Compiler Testing, Just-in-time compilation, Concurrency.
הקורס כולל פרוייקט גדול של בניית קומפילר משפת תכנות קטנה לשפת LLVM. הפרויקט צורך זמן מרובה.

ציון 50% בחינה סופית שאותנ חיבים לעבור ו50% פרויקט.



טרם פורסם סילבוס מפורט
מטלות הקורס

ייתכנו מטלות נוספות
רשימת המטלות המלאה תופיע בסילבוס המפורט של הקורס.

קורסי קדם נדרשיםמודלים חישוביים (03682200)
קורסים מקבילים
מערכות הפעלה (03682162)

דרישות קדם ספציפיות בקורס בהתאם לתוכנית הלימודים הנלמדת,
מופיעות בדף הידיעון של התוכנית



tau logohourglass00:00