Getting Closer to English

High-level programming languages evolved from the complexity of the low-level languages. Once assembler language was made available, more companies began using computers. With the beginning of widespread use of computers came the need to write more complex software applications to support those companies. The low-level machine and assembler languages were too inefficient for the quick turnaround that the companies needed. Therefore, high-level languages were developed to add one more layer between the programmer and the hardware. That extra layer meant that more work was required by the computer to translate a high-level language into machine language, but the programmers were free from the job of low-level coding. Two ...

Get Absolute Beginner's Guide to Programming, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.