History of Python and general maths operations Flashcards
What is a script?
A program that uses an interpreter to execute its instructions, interpreted instructions execute slower because one script instruction can take multiple interpreter instructions
What is an interpreter?
A program that reads and executes the instructions from a script
What language did python derive from?
ABC,
- Pythons name came from a TV show:
Monty Python
Is python open source?
Yes so people can make new interpreters
Who created Python and when?
Guido van Rossum in the late 1980s:
Python was first released in 1994
What is machine code?
The most basic code for a device, binary
- strings of binary create instructions and these instructions create an executable program
What is an assembler?
A program that translates human readable code from an ‘assembly language’ into machine code so it can be executed by the program
- benefits of an assembler allowed us to interpret what we were coding and make more complex programs
What are high-level languages?
Similar to assembly languages but on a more extreme scale, they allow us to use formulas and algorithms to write complex code
What is a compiler?
Translates high-level language into low-level machine instructions
What is RAM?
Volatile storage with faster access usually located off the processor chip
What is an operating system?
Manages programs and interfaces with peripherals
What is Moore’s law?
The doubling of integrated circuits (IC) transistor capacity roughly every 18months
What is cache?
Relatively small, volatile storage located on the processor
What is a disk/HDD/SSD?
Non-volatile storage with slower access
What is a clock?
Hardware that measures the speed at which a processor executes instructions