Development/ Progamming Flashcards
Machine Language
Machine Language is also known as Machine code, and are instruction sets performed by a computer’s CPU.
Assembly Language
Refers to higher level code used by programmers to
‘assemble’ machine language. Essentially, phrases and commands written in assembly language correspond to (usually much longer) commands in machine language.
Unit Testing
Is the testing od individual units or modules of code in a program,, to ensure that they work before they are placed into a larger routine or programming.
This allows problems to be found early in development, as each piece of code is developed.
Object-oriented programming
Uses objects which represent data tables, and procedures which manipulate objects known as “methods’.
Example:
Java and C# are both object oriented languages.
Procedural Programming
Takes a program through a sequential set of instructions, with future commands based off of based obtained from previous commands.
FORTRAN
Derived from the IMB Mathematical Formula Translating System is a programming language developed in the 1950’s.
Pascal
A procedural programming language developed in 1970.
BASIC
Short for Beginner’s All-purpose Symbolic Instruction Code was developed in 1964 and is a high level programming code targeted for beginning learners.
C -
Developed in 1972 by AT&T/ Bell Labs and is one of the most commonly used programming languages.
C + +
Mid/high level programming language derived from the original C language released in 1983.
C #
Spoken as “C Sharp”, this is a multi-paradigm (both procedural and object-oriented) programming language that is in use today.
Java
An object-oriented programming language developed in 1995.
Variable
Symbolic name is then assigned a value for future use by a program.
Example:
$Var = “Justin” is the variable $Var with the value of “Justin”
String
A string is a type of variable that contains “strings” of characters.
Module
Independent ‘section’ of code, designed for one specific purpose
Modular programming tries to break each task down into its own “module” so that it can be picked up and used in other programs with little change or effort.