Computer Programming Flashcards
Computer Program
Sequence of instructions written to preform a specified task with a computer
Executing programs
Interpreter
Compiler
Interpreter
Interpretation
Source file test.bas
execution (need to give source to customer)
Compiler
Compliation
Source file test.cpp
Compiler -> Object (intermediate step) test.obj -> linked editor Executable test.exe (customer only needs this)
Steps to creating a program
Understand the program
Plan (Flow chart or Pseudocode)
Validating code
Documentation (user manual, developer)
Open Source
A type of program.
Free (officially)
Anyone can contribute
Things are not always clear or guaranteed
Resident program
(Most programs are non-resident)
Programs that are loaded to RAM and stay there
ex: OS (parts of OS), screen saver, antivirus