שפת תכנות Low-level


Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתDownload this dictionary
שפת תכנות low level
 
שפת תכנות Low-level

במדעי המחשב, שפת תכנות low-level (שפת תכנות "נמוכה") היא שפת תכנות המספקת אבסטרקציה מעטה מארכיטקטורת סט הפקודות של המחשב, או כלל לא. בדרך כלל המונח מתייחס לשפת מכונה או לשפת סף. המילה "low" (נמוך) בהקשר זה מתייחסת לכמות הקטנה או לאי הקיום כלל של שכבות אבסטרקציה בין שפת התכנות לשפת המכונה. מסיבה זו, לעתים שפות low-level מתוארות כ"קרובות לחומרה".

שפות תכנות low-level ניתנות להמרה לשפת מכונה מבלי להשתמש במהדר או במפרש, והקוד שנוצר רץ ישירות על גבי המעבד. ניתן לגרום לתוכנית הכתובה בשפה low-level לרוץ במהירות גבוהה ביותר, ועם צריכת זיכרון מעטה. תוכנית שקולה בשפה עילית (high-level) תהיה "כבדה" יותר. שפות low-level הן פשוטות, אך נחשבות קשות לשימוש בגלל הפרטים הטכניים הרבים שיש לזכור.

בהשוואה לשפות תכנות low-level, שפות תכנות עיליות מקלות על פיתוח התוכנה על ידי ניתוק הסמנטיקה של ארכיטקטורת המחשב מהמפרט של התוכנה.


להמשך המאמר ראה Wikipedia.org...

 
שפת תכנות low-level

© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה