JAMB Computer Studies · Section G
Study notes for Programming Language (PL) — part of the JAMB UTME Computer Studies syllabus. 1 learning objectives with explanations and exam tips.
Machine language is the only language your computer's processor actually understands. It consists of binary codes—just 1s and 0s—that directly control what the CPU does. Think of it like giving instructions in your grandmother's native dialect; she won't understand English, but she'll perfectly understand her own language.
When you write code in Python or Java, the computer must translate it into machine language first. Machine language is interpreted directly in the CPU without needing translation, making it the fastest language possible. However, it's extremely difficult for humans to write because you're literally writing strings of 0s and 1s like 10110101.
Different processors have different machine languages. A program written in machine language for an Intel processor won't work on an ARM processor—similar to how Yoruba written for someone from Lagos won't make sense to someone from Calabar.