בית התפתחות מה זה טורבו ג? - הגדרה מטכנולוגיה

מה זה טורבו ג? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של טורבו C?

Turbo C הייתה סביבת פיתוח משולבת (IDE) לתכנות בשפת ה- C. זה פותח על ידי בורלנד והוצג לראשונה בשנת 1987. באותה תקופה, טורבו C היה ידוע בגודל הקומפקטי שלו, ידני מקיף, מהירות קומפילציה מהירה ומחיר נמוך. היו לו קווי דמיון רבים למוצר קודמי של בורלנד, טורבו פסקל, כמו IDE, מחיר נמוך ומהדר מהיר, אך לא היה כה מוצלח בגלל התחרות בשוק המהדרים של C.

Techopedia מסביר את טורבו סי

Turbo C היה כלי פיתוח תוכנה לכתיבת תוכניות בשפת ה- C. כ- IDE, הוא כלל עורך קוד מקור, מהדר מהיר, קישור וקובץ עזרה לא מקוון לעיון. גרסה 2 כללה debugger מובנה. טורבו סי היה מוצר המשך לטורבו פסקל של בורלנד, שזכה לשימוש נרחב במוסדות חינוך מכיוון ששפת פסקל הייתה מתאימה להוראת תכנות לתלמידים. למרות שטורבו C פותח בתחילה על ידי חברה אחרת, היא שיתפה הרבה מאוד תכונות עם טורבו פסקל, כלומר המראה והתחושה של הממשק וכלים שונים לתכנות ודיאגינג הכלולים. עם זאת, זה לא היה מוצלח כמו טורבו פסקל בגלל תחרות ממוצרי C אחרים כמו מיקרוסופט C, ווטקום C, סריג C וכו '. עם זאת, לטורבו סי עדיין היה היתרון בקומפילציה של מהירות ומחיר.

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

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

תכונות טורבו C:

  • הרכבה מקוונת עם גישה מלאה למבנים ושמות סמלים של שפת C - הדבר איפשר למתכנתים לכתוב כמה קודי שפת הרכבה היישר לתוכניות שלהם ללא צורך במרכיב נפרד.
  • תמיכה בכל דגמי הזיכרון - זה קשור לארכיטקטורת הזיכרון המפוצלת ששימשה מעבדי 16 סיביות מאותה עידן, כאשר כל קטע מוגבל ל 64 קילובייט (Kb). הדגמים נקראו זעירים, קטנים, בינוניים, גדולים וענקיים, שקבעו את גודל הנתונים שבהם השתמשה התוכנית, כמו גם את גודל התוכנית עצמה. לדוגמה, עם הדגם הזעיר, גם הנתונים וגם התוכנית חייבים להתאים לקטע יחיד של 64 Kb. במודל הקטן, הנתונים והתוכנית השתמשו כל אחד בקטע 64-Kb שונה. אז בכדי ליצור תוכנית שגדולה מ -64 Kb או כזו שמניעה נתונים גדולים מ- 64 Kb, היה צורך להשתמש בדגמי הזיכרון הבינוניים, הגדולים והענקיים. לעומת זאת, מעבדי 32 סיביות השתמשו במודל זיכרון שטוח ולא הייתה להם מגבלה זו.
  • אופטימיזציה של מהירות או גודל - ניתן היה להגדיר את המהדר לייצור תוכנית הפעלה שהייתה מהירה או קטנה בגודל, אך לא את שניהם.
  • קיפול קבוע - תכונה זו אפשרה למהדר הטורבו C להעריך ביטויים קבועים בזמן קומפילציה ולא בזמן ריצה.
מה זה טורבו ג? - הגדרה מטכנולוגיה