Program Construction Flashcards
Compiler
A program that translates all of the high level language program source code into machine code.
Interpreter
A program that translates and executes another program one statement at a time.
Assembler
A program that translates a program written in assembly language into machine code.
Fourth Generation
Programming Language
Used in relational database system as a query language.
Aimed at end-users relatively close to natural language / require less programming skills
Visual Programming language
Used for production of objects/ buttons/ icons (event driven environment).
May be easier to learn/ more intuitive because visual
Special Purpose Language
Used for simulation, control applications.
May have special features relevant to application eg. time analysis elements,
Scripting Language
Can add functionality to web pages.
Commands understood by application specific software.