תכנות אוטומטית

מְחַבֵּר: John Stephens
תאריך הבריאה: 21 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
איך ניתן לכתוב טסט אוטומטי בפחות מ-10 דקות ?
וִידֵאוֹ: איך ניתן לכתוב טסט אוטומטי בפחות מ-10 דקות ?

תוֹכֶן

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

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


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

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

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

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

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

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

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


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