מהדר קטן פשוט דירוג וסיכום
- מערכות הפעלה:
- Windows All
מהדר קטן פשוט תגים
מהדר קטן פשוט תיאור
SLC פותחה להיות מהדר להשלים אך פשוט מאוד. SLC מייצג "מהדר קטן טיפש", אבל החלטתי להיות קצת יותר בונה ושנה את שם "מהדר קטן פשוט". כניסוי החלטתי לנטוש את ניתוח עדיין קלודגי במקצת של המהדר החדש של הירח (אשר לא שוחרר) במקום להשתמש בשיטת מחסנית להערכה. הוא מבוסס על Calc (מסופק עם moonrock ובארכיון "מהדר קומפילר" נפרד), ומייצר קוד על הזבוב במקום לנסות לייעל את הטופס הבינוני כמו קוד. זה חוסר מוחלט של אופטימיזציה נעשה בכוונה כדי להבטיח את המהדר הוא פשוט ככל האפשר, אך עדיין פונקציונלי. הקוד מייצר הוא מאוד לא יעיל להסתכל והיה כנראה להפוך כל מתכנת האסיפה מוכשר פרץ בבכי, אבל זה עובד. הרעיון עם מהדר קטן ופשוט זה לכתוב קבוצה של שגרות הספרייה (הפעם ב Native SLC, לא 80x86 ASM כמו הספרייה של Moonrock), יחד עם כמה צורך ברמה נמוכה "דבק" בפורמט 80x86. לאחר מכן, לשכתב את המהדר ב- Native SLC. בשלב זה יש לנו מהדר מוחלט ומערכת של שגרות ספריה, אשר ניידים - רק קוד דבק ברמה נמוכה צריך להיות משוכפל עבור מעבד חדש או מערכת הפעלה, בתוספת כמה שינויים על גנרטור קוד. כמובן, החיים אינם פשוטים כמו זה, אבל porting זה המהדר + הספרייה למעבד אחר או מערכת ההפעלה יהיה הרבה יותר פשוט מאשר לומר, מנסה נמל Moonrock, אשר כתוב QuickBasic עם ספריית ASM - בהחלט לא יינגל! בשלב זה המהדר מייצר משהו קרוב לפלט שניתן להרכיב ישירות, אבל עדיין ייתכן שיהיה עליך לערוך את הקובץ filename.asm לפני שהוא יכול להיות בהצלחה התאספו. שים לב כי אני משתמש tasm כנקמה ועשה מה שאני צריך כדי לקבל את זה לעבודה. אני לא יודע כמה טוב זה עובד עם מאפס. זכור - זה רק bootstrap פשוט כדי לקבל את הגרסה השנייה עובד!
מהדר קטן פשוט תוכנה קשורה