Programming Languages

You have seen that a program consists fundamentally of a series of steps (instructions) to the CPU on how to manipulate working memory and other resources to produce some useful output, based on some kind of input from the user or other programs.

The programmer provides these instructions to the CPU in a format that it understands. As you already learned, this format is known as machine code (also known as machine language). The first programs written were indeed written in machine code. However, this code is not easy to use or read, and it is even harder to maintain over time (especially if there are changes to the set of instructions the CPU supports). The next step in the evolution of programming languages is the assembly ...

Get Visual Basic® .NET by Example 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.