Low-level programming language: Difference between revisions

Content deleted Content added
That emdash looked bad with the spaces.
Tags: Mobile edit Mobile web edit
Line 10:
Low-level programming languages are sometimes divided into two categories: ''first generation'' and ''second generation''.{{cn|date=March 2017}}
 
[[File:Digital pdp8-e2.jpg|thumb|Front panel off a PDP-8/E minicomputer. The row of switches at the bottom can be used to toggle in a machine language program.]]
==Machine code==
[[File:Digital pdp8-e2.jpg|thumb|Front panel of a PDP-8/E minicomputer. The row of switches at the bottom can be used to toggle in a machine language program.]]
[[Machine code]] is the only language a computer can process directly without a previous transformation. Currently, programmers almost never write programs directly in machine code, because it requires attention to numerous details that a high-level language handles automatically. Furthermore it requires memorizing or looking up numerical codes for every instruction, and is extremely difficult to modify.