003+10-20-11+Chapter+4 - The North American Mountain Walrus...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Slide 1 The North American Mountain Walrus
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Slide 2 Chapter 4 Linus Torvalds and the Software Nobody Owns Linus Torvalds Best known as the Linux creator The Linux operating system is the best-known example of open source software Today Linux powers Web servers, film and animation workstations, scientific supercomputers, and a handful of handhelds Specific Linux distributions: Ubuntu Red Hat Many Others Local News: SCO litigation, March 2003
Background image of page 2
Slide 3 Chapter 4 Types of Software The three major categories of software: Compilers and other translator programs: enable programmers to create other software Software applications: serve as productivity tools to help computer users solve problems System software: coordinates hardware operations and does behind-the-scenes work the computer user seldom sees OS vs. Application software
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Slide 4 Chapter 4 Processing with Programs Algorithms: The steps a computer takes to complete specific tasks: French Toast Recipe: 1. Combine 2 eggs with 1 teaspoon vanilla extract and ¾ cup milk. 2. Dip 6 slices of bread in mixture 3. Fry in a small amount of butter until brown on both sides. 4. Serve bread with maple syrup, sugar, or jam.
Background image of page 4
Slide 5 Alternate French Toast Algorithm 1. Prepare the batter using the following instructions: 1a. Crack 2 eggs so whites and yolks drop in bowl; discard shells. 1b. Beat eggs slightly with wire whip, fork, or mixer. 1c. Mix in 1 tsp. vanilla extract, 1/2 tsp cinnamon, and 3/4 cup milk 2. Place small amount of butter in frying pan and place on medium heat. 3. For each of 6 pieces of bread, follow these steps: 3a. Dip slice of bread in the mixture from step 1. 3b. For each of the two sides of the bread do the following steps: 3b1. Place the slice of bread in the frying pan with this (uncooked) side down 3b2. Wait 1 minute and then peek at underside of bread; if lighter than golden brown, repeat this step 3c. Remove bread from frying pan and place on plate 4. Serve bread with syrup, sugar, or jam.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Slide 6 Totally irrelevant information: Gerald’s F***ing Fantastic French Toast 1. Preheat the oven to 350 degrees. 2. Take a loaf of unsliced french bread. Slice pieces 1.5”-2” thick. 3. For each slice of bread you’re making, combine 1 egg, 2/3 cup milk, and ½ tsp vanilla. Soak bread in mixture until thoroughly saturated – at least 2-3 minutes. 4. Brown each side of the bread in a frying pan with a little butter, then transfer to a baking sheet. 5. Place in preheated 350 degree oven for 10 minutes. 6. Serve with butter and real maple syrup. Not the fake kind, you cheapskate.
Background image of page 6
Slide 7 Chapter 4 Processing with Programs A Fast, Stupid Machine Programmers begin with an algorithm: a set of step-by-step instructions Process begins in a natural language, e.g., English English has ambiguous, error-prone generalities Programmers then figure out how to translate this algorithm into the vocabulary of a programming language
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/25/2011 for the course CMPE 03 taught by Professor Geraldmoulds during the Fall '11 term at University of California, Santa Cruz.

Page1 / 37

003+10-20-11+Chapter+4 - The North American Mountain Walrus...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online