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

מה זה תכנות אוטומטית? - הגדרה מ

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

Anonim

הגדרה - מה המשמעות של תכנות אוטומטית?

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

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

Techopedia מסביר את התכנות האוטומטיות

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

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

בהמשך פירושו תרגום של שפות תכנות ברמה גבוהה כמו Fortran ו- ALGOL לקוד מכונה ברמה נמוכה.

ישנם כרגע שני סוגים הנחשבים לתכנות אוטומטיות:

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

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

מה זה תכנות אוטומטית? - הגדרה מ