JAMB Computer Studies · Section G

Programming Language (PL)

Study notes for Programming Language (PL) — part of the JAMB UTME Computer Studies syllabus. 1 learning objectives with explanations and exam tips.

Objectives1
SubjectComputer Studies
SectionG
Study Notes
Objective 1 of 1
Machine Language Study Note

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.

💡 Exam tip: Remember that machine language is processor-specific and requires no translation—it executes directly on the CPU, which is why it's the fastest but hardest language to program in.
Frequently Asked Questions
How many JAMB objectives are in Programming Language (PL)?
The JAMB Computer Studies topic 'Programming Language (PL)' has 1 learning objectives you must master.
Does Programming Language (PL) appear in JAMB Computer Studies?
Programming Language (PL) is part of the official JAMB Computer Studies syllabus, so UTME questions can be drawn from it in any year.
How do I study Programming Language (PL) for JAMB?
Study each of the 1 objectives listed above. For each one, understand the concept, learn one worked example, and practise identifying the answer in a multiple-choice format.
← Cables and ConnectorsHigh Level Languages (HLL) →