Language Survey Flashcards
Compiled Language
First converted by a compiler into machine code
Runs faster, statically typed
C, C++, Java, C#
Compiler
Converts a programming language into machine code that can run on a particular machine
Interpreted Language
aka Scripting Language
Run one statement at a time by an interpreter
Easier for new programmers, can run on any machine with an interpreter, dynamically typed
Python, Javascript, MATLAB
Statically Typed
Each variable’s type must be declared and cannot change while the program runs
Usually compiled languages
Dynamically Typed
Variable’s type may change while program executes
Usually interpreted languages
Object-Oriented Language
Support decomposing a program into objects
C++, Java, Python, C#
Markup Language
Allows a developer to describe a document’s content, formatting, or other features
HTML
Library
Set of pre-written functions and other items that carry out common tasks