Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Big Picture. My Story  Wrote great programs  Didn’t understand how they worked.

Similar presentations


Presentation on theme: "The Big Picture. My Story  Wrote great programs  Didn’t understand how they worked."— Presentation transcript:

1 http://cs.mst.edu The Big Picture

2 http://cs.mst.edu My Story  Wrote great programs  Didn’t understand how they worked

3 http://cs.mst.edu What is a computer (system)?  Hardware  Software

4 http://cs.mst.edu Hardware  Peripheral (input and output) devices  printers  monitors  speakers  etc  “The box” or “the tower”  power supply  CPU  motherboard  etc

5 http://cs.mst.edu Software  Operating systems  OS X, DOS, UNIX, LINUX, Windows, etc  Applications  Games, word processors, web browsers, etc  Compilers  C++, Java, Pascal, FORTRAN, LISP, etc

6 http://cs.mst.edu Man to Machine  C++ is a human-readable high-level language  A compiler translates your C++ code into machine-readable low-level language

7 http://cs.mst.edu Simplified Steps of a Compiler 1.Check the syntax 2.Produce the executable

8 http://cs.mst.edu The whole process 1.Man has a problem 2.Man writes C++ solution to the problem 3.The compiler translates C++ into machine code 4.The operating system executes the machine code and sends instructions to the computer’s hardware components 5.The CPU, RAM, disk drives, etc follow those instructions

9 http://cs.mst.edu End of Session


Download ppt "The Big Picture. My Story  Wrote great programs  Didn’t understand how they worked."

Similar presentations


Ads by Google