מַדָע

מה זה תכנות מחשבים? »הגדרתו ומשמעותו

Anonim

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

מטרת התכנות היא ליצור תוכנה, אשר תבוצע ישירות על ידי חומרת המחשב, או באמצעות תוכנית אחרת.

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

שפת תכנות היא אחראי המחשב הבא צעד אחר צעד את פקוד כי המתכנת מתכנן את האלגוריתם. עם זאת מובן ששפת התכנות היא מעין מתווך בין המחשב למשתמש, כך שהאחרון יוכל לתת תשובות לבעיות דרך המחשב ובאמצעות מילים (פונקציות), המפרשות את התוכנית האמורה למחשב. למימוש העבודה ההיא.

כעת, תלוי בשפה שתבחר, תוכל לדבר על סוג התכנות שיש לבצע. חלקם הם:

תכנות רציף: הן אותן תוכניות שתוכננו עם הנחיות שהולכות ברצף אחת אחרי השנייה. לדוגמא: Cobol, Basic.

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

תכנות מונחה עצמים: הן אותן שפות המאפשרות הטמעה של אובייקטים בעיצוב של אותו דבר והמשתמש יכול להדביק קוד תוכנית לכל אובייקט. חלקם: Java, Xml, בין היתר.

תכנות שפות לוגיות או טבעיות: הן תוכניות שתוכננו עם ממשקים, באופן שהמשתמש יכול לתת הזמנות למכונה בשפה פשוטה. לדוגמא: פרולוג.

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