Algrithmic programming dates back to the 1840s with
the first mecanical computing devices.
Early mechanical computers were designed to perform one
specific task, and had to be rebuilt to perform another.
The first electronic computers were introduced in the 1940s
Definitions
programming
encoding a series of steps using specific syntax that
can be decoded and carred out by a computer processor
to perform specific tasks.
machine language
encoding that uses the protocols of a specific computer.
Often machine language is written in binary or assembly language.
Machine language is usually specific to one type of machine.
binary language
the most basic form of encoding that consists of a series
of 0s and 1s representing true/false or on/off. Collections
of these codes of 0s and 1s are used to communicate information
to a processor.
assembly language
text format of binrary language that allows commands
to be used along with specific addresses that reference circuit
locations in a specific computing device.
compiled programming language
also called "high-level languages." Compiled languages
use syntax that is consistent across devices to encode
commmands and perform functions.
object oriented programming (OOP) languages
contemporary type of programming language that allows users
to define data objects and assign values and use functions
to perform tasks.
JavaScript Syntax Example
alert('Hello, world!');
alert(); = command and punctuation for parameters
(); = within this notation are the parameters
'Hello, world!' = literal value (input) that is passed
to the function for further processing.