1) Terms

Ace your homework & exams now with Quizwiz!

Programming

Process of creating a program.

Executing(running)

When a computer program is loaded into a memory and the hardware sequentially executes each instruction.

Bugs

technical defects

High level languages

designed to allow the programmer to write programs without having to be as concerned ab out what kind of computer the program will be run on.

Code editor

editor designed for programming

Compiler

is a program that reads source code and produces a stand-alone executable program that can then be run.

Computer Program

is a set of instructions that the computer can perform in order to perform some task.

.cpp

is the extension that indicates the file is a C++ source file

Console Project

programs that can be run from and operating systems console.

C++ Standard Library

provides additional functionality that you can use in programs.

Debugging

removing bugs

Object file

source code into a machine language file.(Typically named "name.o" or "name.obj")

Linker

1) Take all the object files made by the compiler and combine them into a single executable program. 2) Capable of linking library files 3) Makes sure all cross-file dependencies are resolved properly.

Portability

In this context programs weren't very portable and had to be reworked for different systems.

Workspaces/solutions

a container that can hold one or more related projects.

Project

a container that holds all of your source code files, images, data files, etc, that are needed to produce an executable that you can run or use. Saves various IDE, compiler and linker settings, as well as remembering where you left off, so when you reopen it later, the IDE state will be recovered to where you left off. When compiled all the .cpp files in the project will get compiled and linked.

Source Code

a list of commands typed into one or more text files.

Interpreter

a program that directly executes the instructions in the source code without requiring them to be compiled into an executable first. More flexible, but less efficient when running programs.

(IDES) Integrated Development Environments

a software package that bundles and integrates an editor, compiler, linker, debugger.

Rule

instructions that you must do as required by the language.

Machine code

machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.


Related study sets

31.2 Short-Run and Long-Run Phillips Curves

View Set

Intro to Cisco Networking - Modules 11, 12, & 13

View Set

Earth, Space, And Science Survey Chapter 7 Study Guide

View Set