Compiler Design Tutorial

+5K‏
הורדות
סיווג תוכן
כולם
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך
צילום מסך

מידע על האפליקציה הזו

מהדר מתרגם את הקוד שנכתב בשפה אחת (כמו c) לשפה אחרת (כמו שפת מכונה) מבלי לשנות את משמעות התוכנית. כמו כן, צפוי כי מהדר אמור לייעל את קוד היעד ולבצע אופטימיזציה מבחינת זמן ומרחב.

אפליקציית הדרכה זו שימושית מאוד להבנת התיאוריה והפרקטיקה של יישום המהדר. הדרכה זו כוללת תיאוריות של עיצוב מהדר כניתוח לקסיקלי, ניתוח תחביר, ניתוח סמנטי, יצירת קוד ביניים, אופטימיזציה של קוד ויצירת קוד. תיאור של כל השלבים ניתן בטופס המצגת.

מדריך זה מיועד לתלמידים המעוניינים ללמוד ולהבין את העקרונות הבסיסיים של המהדר. מועיל גם למי שמעוניין לעצב מהדר. כל שלב מתאר בקלות עם דוגמאות.

הדרכה זו דורשת ידע בסיסי בשפת תכנות כמו c, java וכו '.

תכונות:
1. שיעור נושא חכם / פרק.
2. שיעור נבון של תת-סובייקט של כל נושא.
3. כולל גם את קישורי סרטי ה youtube שהוכנו על ידי.
4. בנק שאלות.
5. השלם הערות לא מקוונות בשקופית.

נושאים:
1. עיצוב מהדר: מבוא
2. הפעלת אתחול
3. ניתוח לקסי: ביטוי רגיל, בניית תומפסון
4. ניתוח תחביר: ניתוח ניתוח מלמעלה למטה ותחתית למעלה
5. ניתוח מלמעלה למטה: ניתוח חיזוי (ניתוח חיזוי LL)
6. ניתוח מלמטה למעלה: ניתוח LR (SLR), נראה קדימה LR (LALR)
7. ניתוח סמנטי
8. יצירת קוד ביניים: קוד בן שלוש כתובות
9. אופטימיזציה של קוד: חסימות בסיסיות
10. יצירת קוד: פונקצית אלגוריתם, getreg ()
עדכון אחרון בתאריך
21 בספט׳ 2024

אבטחת נתונים

כדי לשמור על הבטיחות צריך קודם כל להבין איך המפתחים אוספים ומשתפים את הנתונים שלך. נוהלי פרטיות הנתונים ואבטחת הנתונים עשויים להשתנות בהתאם לשימוש, לאזור ולגיל המשתמש. המפתח סיפק את המידע הזה והוא עשוי לעדכן אותו מדי פעם.