כל התורה כולה על רגל אחת ../images/Emo12.gif
זה נושא לקורס שלם, אבל בקווים מאוד כלליים צריך: א. הגדרת מבנה השפה (מבנה הפקודות, הביטויים וכו´) ב. תוכנית שמנתחת טקסט (parser) ג. תוכנית שבודקת את התאמת הטקסט המנותח להגדרת השפה ד. תוכנית שמתרגמת את הפקודות בשפה החדשה לפקודות בשפת מכונה, או בשפה שתוכנית אחרת יכולה להריץ (ויש עוד הרבה מרכיבים שחסרים, כמו: מערכת לניהול נתונים, תוכנית לאופטימיזציה ועוד) אני אשמח להערות, כי למדתי את זה לפני המון זמן, ובטח שחכתי משהו