• הירשם
  • ‏מהו Shvoong?‏
  • כניסה
    כניסה
    זכור את שם המשתמש שלי שכחת את הסיסמה?

סיכומים וביקורות קצרות

.

.

מבוא לתיכנות

מאת: assaf78    


לפני שמתחילים לכתוב תוכניות למחשב ,יש להבין כמה מושגים בסיסיים. המחשב מסוגל להבין, אך ורק תוכנית הכתובה בשפת מכונה, כמו קבצי
ריצה וקבצי יישום (קבצי exe ).שפת מכונה היא שפה הכתובה באמצעות אפסים ואחדים בלבד: 001100111011011000111 010101111111100011110למתכנת קשה מאוד לכתוב בשפת מכונה,וכן להבין קוד כזה, לכן יכתוב בשפה שברורה לו יותר(מעתה נקרא לה שפת תכנות), והיא תתורגם בהמשך לשפת מכונה בכדי שהמחשב יבין אותה גם.קיימות שתי קטגוריות של שפות תכנות:הראשונה היא שפת  סף (למשל אסמבלי assembly )-שפה זו מובנת יותר למתכנת, אולם היא עדיין מסורבלת מאוד – היא מכילה התייחסות מפורשת לכתובות בזיכרון המחשב, פניה ובדיקת משתניםמיוחדים של המעבד וכו'...כתיבת תוכנית מורכבת בשפת סף תגזול זמן רב.הקטגוריה השניה היא – שפות על.שפה כזאת, כוללת פקודות קצרות באנגלית, שמסוגלות לבצע משימות מורכבות.כתיבת פקודה שכזאת בשפת סף או בשפת מכונה מצריכה שורות קוד רבות יותר.דוגמאות לשפות על –  C,C++, JAVA, VISUAL BASIC...שפות על נוחות מאוד לשימוש ורוב התוכניות נכתבות בעזרתן.כאמור,המחשב מסוגל להבין אך ורק שפת מכונה, לכן יש צורך לתרגם לו את התוכניות הכתובות בשפת על או שפת סף לשפת מכונה.לכל שפת תכנות יש תוכנה מתאימה, אשר בעזרתה מתבצע התרגום לשפת מכונה.לתוכנה כזאת קוראים קומפיילר (COMPILER) או מהדר בעברית.לתהליך התרגום קוראים קומפילציה או הידור.הקומפיילר מסוגל לתרגם תוכניות אך ורק אם הן כתובות בלא שגיאות תחביר (SYNTAX),לכן בשלב ראשון יבדוק המהדר את נכונות התחביר של התוכנית.http://cweb111.brinkster.net
פורסם ב-: נובמבר 23, 2007
דרגו את התקציר : 1 2 3 4 5

תגובות למבוא לתיכנות

Showing 1 out of 1   הוסף את התגובה שלך
  1. 0 דירוגים שבת 05 ינואר 2008
    1

    איתן

    אחלה סיכום עזר לי נורא!!

.