University of Utah 1 Fortran Assignment Questions?

Slides:



Advertisements
Similar presentations
THEN AND NOW THE HISTORY OF THE INTERNET AND WORLD WIDE WEB By: Ethan
Advertisements

Digital Equipment Corporation Thomas J. Bergin ©Computer History Museum American University.
Chapter 2 Data Manipulation. Before we start About the Lab Project. –BASIC Programming: Requirement file on the web site. Due date is posted. Save your.
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
ISP 121 Personal Computers
Gordon’s Personal View of The Early Days of Digital… DECWorld, 16 June 2001 Gordon Bell
IE Manufacturing Integration. Module Requirements Assessment: – Word Test15% – Excel Test15% – PowerPoint Test15% – Final Test35% – Report20% Class.
University of Utah 1 Yesterday Thoughts about guest speaker?
CS 300 – Lecture 2 Intro to Computer Architecture / Assembly Language History.
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
HISTORY OF COMPUTERS TIMELINE BY: JEREMY MASTERSON 2 ND PERIOD.
Drew Ford Computer Applications 1
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
System Software System software deals with the physical complexities of how the hardware works. System software generally consists of four kinds of programs:
Chapter 1 An Overview of Computers and Programming Languages.
PZ01A Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ01A -- Introduction Programming Language Design and.
University of Utah 1 IBM Dominates the industry Critics complain that IBM doesn't innovate -Sound familiar?
University of Utah 1 Office Automation Progression: -Big number crunchers -Interactive tools for data processing -Hobbyist toys.
CIS 100a TEKnology – High Tech Exploration More on High Tech Careers.
Additional Materials1 Other Languages C and C++: Languages used by Systems Programmers. Heavy use by Computer Scientists. COBOL: An ancient Business oriented.
By Tanner And Whitney.  The CPU of a computer does most of the work.  It changes information it takes out of the RAM  Uses input and output devices.
University of Utah 1 IBM “business machines” -punch cards -electromechanical calculators slow introduction of electronic machines.
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
Chapter 1: Introduction to oerating system
Chapter 1 CS 3204: Introduction. CS 3204: Operating Systems2 What is an Operating System (OS) ? Definition 1: An OS is the interface between the hardware.
Chapter 1 The Big Picture.
Lecture 1: What is a Computer? Lecture for CPSC 2105 Computer Organization by Edward Bosworth, Ph.D.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 11 CHAPTER INFORMATION TECHNOLOGY, THE INTERNET, AND YOU.
1 After completing this lesson, you will know: The history of computers from the 1940s up to the present. The future of computing. The many ways in which.
Chapter 3 – Early History of Software. Software What is software? Programming? Extremes – Microcode vs. Interface Read comments - Page 81 How.
University of Utah 1 CS Revisited Most universities used batch-oriented computing approach.
University of Utah 1 Fortran Assignment Due 7:30pm Questions?
Slide 1 CS 310 Software Engineering Professor C. Shilepsky Spring Chapter 1 u define software engineering.
1/26/20151 ECE 5465 Advanced Microcomputers Acorn RISC History.
Chapter 4 – 1959 to 1969 From Mainframe to Minicomputer Russian Sputnik Satellite
Gordon’s Personal View of The Early Days of Digital… DECWorld, 16 June 2001 Gordon Bell
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
CSC 395 – Software Engineering Lecture 2: Programming As Art & Intro to Software Engineering.
1 Computer Science 4960 History of Electronic Computing Geoff Draper University of Utah.
1 Operating Systems: Principles and Practice Cpr E 308.
Rouda's Very Short History of Computing CSCI 101.
University of Utah 1 Andy van Dam lecture thoughts?
University of Utah 1 Quest for a “Personal” Computer!
Computer Science 210 Computer Organization Course Introduction.
A Brief History of the Personal Computer
Presentation by Jessica Chapman. In 1960 a hardware engineer named Ben Gurley was hired to make DIGITAL's first computer. Three and a half months later,
University of Utah 1 Minicomputers Embraced microchip technology Minicomputers flood market in late 1960s, early 1970s.
FORTRAN Beginnings: FORTRAN is one of the oldest programming languages, originally developed by John Backus and a team of programmers working at IBM. It.
University of Utah 1 Altair 8800 How to make it usable? -Peripherals -Programming language.
The 5 generations of computers. Generations of computers The history of computer development is often referred to in reference to the different generations.
The four generations of digital Computer 1. The first generation computers 2. The second generation computers 3. The third generation computers 4. The.
Today’s Agenda 1.Collect Pre-Labs 2.Software engineering (CS 480) –Heavyweight approaches –Agile methods Extreme programming –Pair programming »PairDrawing.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
Chapter 1 An Overview of Computers and Programming Languages.
CISC. What is it?  CISC - Complex Instruction Set Computer  CISC is a design philosophy that:  1) uses microcode instruction sets  2) uses larger.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
THE FIVE GENERATIONS OF COMPUTERS
By: Roshonda Levine.  the first freely programmable computer is designed.  the Harvard Mark One computer is designed.  the ENIAC.
Computer Science 2 What’s this course all about?
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1: An Overview of Computers and Programming Languages
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
TECHNOLOGY OF EDUCATION AND TECHNOLOGY IN EDUCATION
Gordon’s Personal View of Personal Computing: before the PC
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
Gordon’s Personal View of Personal Computing: before the PC
Presentation transcript:

University of Utah 1 Fortran Assignment Questions?

University of Utah 2 Computer Science Origins in 1950s -LGP-30 and IBM universities w/ CS universities w/ CS

University of Utah 3 Computer Science What is it? -Use of computers for university administrative work? -Study of computer hardware? -Study of algorithms?

University of Utah 4 Computer Science ACM “Curriculum '68” -Math, theory, algorithms -Why is this ironic?

University of Utah 5 Also in 1968 “Art of Computer Programming” by Donald Knuth -Emphasis on algorithms

University of Utah 6 Also in 1968 Structured programming -“GOTO considered harmful”

University of Utah 7 Also in 1968 TRAC programming language -Copyrighted software!!!

University of Utah 8 Also in 1968 Conference on “Software Engineering” -Sponsored by NATO -Called for more discipline in programming

University of Utah 9 Also in 1968 IBM “unbundles” its software -Originally, hardware and software were sold together -Software is now buyable and sellable -Room for competition!

University of Utah Evolution of Software Not foreseen by computer pioneers Industry slowly realizes: -Software exists -Software is important -It's worth building tools to support it

University of Utah Mainframe Era Never left idle! Not interactive -programmers did not use the machine directly Data available as printouts

University of Utah However... Not all problems are suited for batch processing.

University of Utah However... Not all problems are suited for batch processing. -Examples from book: Insurance company IRS NASA

University of Utah NASA Sputnik 1957 started “space race” Unlimited budget for space exploration

University of Utah NASA Greenbelt, Maryland (1961) -Hacked a IBM 7090 to operate in real-time -Input data from radar stations in Florida -“Mercury Monitor” system early “interrupt-driven” software

University of Utah NASA Mainframes aren't supposed to work that way! Modifications were expensive, but they worked! -Paved the way for future real-time computing

University of Utah Earlier interactive machines Review: -LGP-30 -Whirlwind -SAGE

University of Utah How? How can a computer be both interactive and inexpensive? -Use transistors from the start -Use short word length -Direct memory access (DMA)

University of Utah THE RESULT: The “minicomputer” -Entirely new class of machine -Opened computing to new markets

University of Utah Ken Olsen Student at MIT (1950s) -Worked on Whirlwind, TX-0 Founded Digital Equipment Corporation (DEC) The “minicomputer company”

University of Utah PDP-1 “Programmed Data Processor 1” -Inspired by TX-0

University of Utah PDP ,000 additions per second bit words -(9 Kilobytes of memory) $120,000 (50 sold)

University of Utah PDP-1

University of Utah PDP-1 Spacewar! -“First” video game -Made at MIT (1962)

University of Utah Marketing IBM -lease -supply system software DEC -sell -let users customize machine

University of Utah PDP bit word length 35,000 additions per second 6 Kbytes of memory

University of Utah PDP-8 8 cubic feet 250 pounds

University of Utah PDP-8 8 cubic feet 250 pounds $18,000 -crazy!

University of Utah PDP-8 Input/Output Teletype ASR-33 -cheaper and more durable than the Flexowriter! -ASCII-based -(see page 134)

University of Utah Value-Added Resellers DEC machines were not easy to program (at first) Basis for 3rd-party products -picture on page 136

University of Utah DEC's legacy Minicomputers: -Brought interactive computing to a wide audience -Direct ancestor of the personal computer

University of Utah “Test Question” On a scrap of paper, write a question that encapsulates one of the points from today's class, and turn it in. (Put your name on it!)