Computer languages have undergone dramatic evolution since the first
electronic computers were built to assist in telemetry calculations during
World War II. Early on, programmers worked with the most primitive
computer instructions: machine language. These instructions were represented
by long strings of ones and zeroes. Soon, assemblers were invented to map
machine instructions to human-readable and -manageable mnemonics, such
as ADD and MOV.
In time, higher-level languages evolved, such as BASIC and COBOL.
These languages let people work with something approximating words and
sentences, such as Let I = 100. These instructions were translated back
into machine language by interpreters and compilers. An interpreter translates
a program as it reads it, turning the program instructions, or code, directly into
actions. A compiler translates the code into an intermediary form. This step is
called compiling, and produces an object file. The compiler then invokes a linker,
which turns the object file into an executable program.
Today you will get started on your way to becoming a proficient C++ programmer. You'll learn
- Why C++ is the emerging standard in software development.
- The steps to develop a C++ program.
- How to enter, compile, and link your first working C++ program.
No comments:
Post a Comment