שם המונח באנגלית: Machine language
תרגום המונח בעברית: שפת מכונה
Machine language המכונה לפעמים קוד מכונה, שפת מכונה או קוד אובייקט, שפת מכונה היא אוסף של ספרות בינאריות או ביטים שהמחשב קורא ומפרש. שפת מכונה היא השפה היחידה שמחשב מסוגל להבין.
שפת המכונה המדויקת עבור תוכנית או פעולה יכולה להיות שונה לפי מערכת ההפעלה. מערכת ההפעלה הספציפית מכתיבה כיצד מהדר כותב תוכנית או פעולה לשפת מכונה.
תוכניות מחשב נכתבות בשפת תכנות אחת או יותר, כמו C++, Java או Visual Basic. מחשב אינו יכול להבין ישירות את שפות התכנות המשמשות ליצירת תוכניות מחשב, ולכן יש להדר את קוד התוכנית. לאחר הידור של קוד של תוכנית, המחשב יכול להבין אותו מכיוון שהקוד של התוכנית הופך לשפת מכונה.
דוגמה לשפת מכונה
להלן דוגמה לשפת מכונה (בינארית) לטקסט "Hello World".
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100