Punch a pillow - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Punch a pillow

Description:

'Punch a pillow...' Billy Crystal in 'Analyze This' (1999) http://www.imdb.com/title/tt0048960 ... Bring your FLASH drive to lab. Bring your Castro Book on HTML ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 14
Provided by: alcar4
Category:
Tags: pillow | punch

less

Transcript and Presenter's Notes

Title: Punch a pillow


1
Punch a pillow
http//www.imdb.com/title/tt0048960/
  • Billy Crystal in Analyze This (1999)

2
Computer Science 101Lecture 18
linuxvm.org/ Images/TuxonVM.gif
  • Spring Semester 2008
  • Wednesday, February 27
  • Week 7/18
  • Albert H. Carlson

3
Announcements
  • Due March 7 Midterm Essay
  • Bring your FLASH drive to lab
  • Bring your Castro Book on HTML to lab. Also,
    study the assigned reading to this point so you
    are familiar with it.

4
Access
  • A general data base
  • We will discuss data bases later in class
  • Comes with the Office Professional package
  • Many office uses

5
Other Application Programs
  • Adobe Reader pdf
  • Photoshop picture editor
  • Paint drawing program
  • Wave pad Music recorder and editor
  • Coreftp Communication
  • Internet Explorer/Mozilla HTML web browsers
  • Arachnophilia HTML editor

6
Software
  • There are several levels of software
  • Programming instruction sets are known as
    Languages

Fifth Generation (Object Oriented)
Structured Languages
Interpreted Languages
Compiler
Assembly Language
Interpreter
Assembler
Machine Language
7
What is a Language?
  • A set of instructions that allow the programmer
    to give instructions to a computer to accomplish
    a task
  • The instructions are well understood to mean ONE
    thing when they are written
  • Languages have syntax rules
  • Languages have semantics (meanings)
  • Use symbols understood by programmers

8
Languages
  • Machine Language or microcode
  • Is only 1s and 0s
  • Tells different control points in the computer
    to turn on or off
  • The lowest level of all languages
  • All instructions must be translated into this
    language
  • Different for each computer
  • Fast, but very hard to remember

9
Assembler
  • One level of abstraction up from machine language
  • Easier to remember
  • Uses neumonics, like add R0, R1
  • Register based
  • Some use the accumulator
  • Fast, but only really used on real time
    applications

10
Interpreted Languages
  • Use something like an assembler to go right to
    microcode
  • Looks at the instruction and has enough
    information to execute the code directly
  • Requires more up front work than compiled
    languages

11
Structured/Functional Languages
  • Arise from the work of Dijkstra
  • Formally defined
  • Contain standard structures
  • The assignment
  • Decision statements
  • Loops
  • Functions with parameter passing
  • Most commonly used language

12
Object Oriented (OO)
  • Not linear ie, not all instructions follow one
    after the other
  • Does operation on objects
  • Uses inheritance when classes of objects are
    defined
  • Very useful when many programmers work together

13
Questions?
Write a Comment
User Comments (0)
About PowerShow.com