कम्प्यूटर मशीनी भाषा (Machine Language) को समझता है।
कम्प्यूटर की भाषा को निम्न तीन वर्गों में बाँटा जा सकता है –
- मशीनी भाषा (Machine Language)
- असेम्बली भाषा (Assembly Language)
- उच्च स्तरीय भाषाएँ (High Level Language)
मशीनी भाषा (Machine Language) में प्रत्येक आदेश के दो भाग होते हैं। आदेश कोड तथा स्थिति कोड इन दोनों को 0 और 1 के क्रम में समूहित कर व्यक्त किया जाता है।
मशीनी भाषा केवल 0 और 1 दो अंकों के प्रयोग से निर्मित श्रृंखला से लिखी जाती है। यह भाषा कम्प्यूटर की आधारभूत भाषा है। इस भाषा में अनुवादक प्रोग्राम का प्रयोग नहीं करना होता है।
एसेम्बली भाषा (Assembly Language) में नेमोनिक कोड का उपयोग किया जाता है। जैसे – Addition के लिए ADD, Subtraction के लिए SUB, Jump के लिए JMP इत्यादि। एसेम्बली भाषा को निम्न स्तरीय भाषा भी कहते हैं।
उच्च स्तरीय भाषा (High Level Language) का विकास IBM ने किया था। प्रथम उच्च स्तरीय भाषा FORTRAN है।