What is code?
A language with which to talk to the computer
C++, JavaScript, Perl, Python etc.
types of code
Color coded stop lights, trash cans, genetic code,natural language
software
Computer Readable Code(switches channels on tv, money out of ATM, how an elevator moves)
Medium Level of Abstraction
Converting move(); in Karel
compiler
Converts program into binary(0's and 1's) machine code
High Level of Abstraction
Using a Programming Language
input
key/mouse click sending a unique number to the computer
PHP
language better for creating web pages like etsy or facebook
C++
A language better for building a game
processing
A program compiles the numbers to figure out what to do with them
code
A way of conveying information as symbols that turns into software
Computer Programs
Implement Algorithms
Lowest Level of Abstraction
Machine Code (Converting move commands to 0's and 1's)
output
More numbers outputted telling the computer to do a specific thing like display an image
Algorithm
Self contained, step by step set of instructions to solve a problem(recipes, directions, programs, speech recognition)
Python
general use language used by Instagram and scientists