Linus Torvalds
-best known example of open source software
--> the source can be used by anyone and anyone can change the code behind it
examples: film and animation workstations, scientific computers
3 Major catagories of software:
-compilers and other translator programs: enable people to make other software
-software applications: productivity tools to help computer users solve problems
-system software: coordinate hardware operations and does behind the scenes work the computer barely sees
Processing with programs
-computers are equipped to produce whatever the user wants
OS vs. Application software
A fast stupid computer
-programmers begin with an algorithm: step by step instuructions
-steps are often ambiguous, error-prone generalities
-steps are translated into the vocabulary of a programing language
The language of computers:
-machine languages: numeric codes that represent data
-high-level language: falls between machine language and human language
--> computers translate high level language into machine language
-natural language: resembles language spoken by humans
No comments:
Post a Comment