Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)
-
Upload
claribel-dorsey -
Category
Documents
-
view
212 -
download
0
Transcript of Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)
![Page 1: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/1.jpg)
Thoughts about Trends 1
Chapter 5:How to Think about Trends
R. W. Hamming
(from Beyond Calculation)
![Page 2: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/2.jpg)
Thoughts about Trends 2
How to Think about Trends• The Internal State of the Field:
Main Problems and Tools to Attack;
Workers avoid a Search for Radically New Approaches.
• Technical Support from Other Fields:
Fast and Small Components of Computers;
Price Estimation;
Restraints by the Supporting Technologies.
• Surrounding Society Support:
People Selection to study Computer Sciences;
Restricted Social and Political Rules.
![Page 3: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/3.jpg)
Thoughts about Trends 3
Rules for Predicting the Future
• Short-Term Estimates are Optimistic• Long-Term Predictions are Pessimistic• What can happen Science• What will happen Engineering & Economics• What should happen Morals, Ethics, accepted
or rejected by society.
![Page 4: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/4.jpg)
Thoughts about Trends 4
Hardware, Software, and Applications
• Chips production General-Purpose Computing;
• Turing Machine/ Von Neumann Model & Algorithms;
• Chips with Cache Memory and Pipelines built into them;
• Parallel Computing;
• Object Oriented Machines;
• Functional Programming by Machines:
Simulation of Index Registers (B-boxes);
Floating Point Arithmetic, Vector Processing, C++.
![Page 5: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/5.jpg)
Thoughts about Trends 5
Hardware, Software, and Applications (continued)
• Widely Used Languages & Libraries;
• Built-in Languages (LISP, FORTRAN, APL, etc.);
• “From Software To Hardware” Approach;
• Improvement in Programming: after 50 years by a factor of 10;
• Speedup of the Computers: after 50 years by a factor of 106;
• The Speedup is less for Large Programs;
• Neural Network Simulation (Artificial Intelligence);
• Automatic Programming and Teaching;
• Automatic Translator; Speech Recognition and Generation;
• Understanding the meaning of the Sentence.
![Page 6: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/6.jpg)
Thoughts about Trends 6
Support from Other Fields
• Most Great Advances in a Field come from OUTSIDE:
Transistor was invented by the Telephone Company to improve their service;
Telephone came from a teacher of the deaf;
Carbon Dating in Archeology came from Physicists, etc.
• Information Truth or Falsity:
Unorganized and not carefully selected information.
• Problem of Choice;
• Commercialization of TV, radio, Internet (?).
![Page 7: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/7.jpg)
Thoughts about Trends 7
Society
• The Matter of Privacy as a Technical and Social Problem;
• Cryptography;
• Economics:
Restrictions on the number of people entering the field;
Support for Expensive Projects;
Network Communications (unsatisfactory response);
Intellectual Property Ownership, Patent System;
High Quality Information.
• Tribal Behavior and Individuality/ Isolation.
• Growth of Knowledge; “Information Hiding”, Integrated Chips
![Page 8: Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)](https://reader035.fdocuments.in/reader035/viewer/2022072014/56649e885503460f94b8c38f/html5/thumbnails/8.jpg)
Thoughts about Trends 8
Human and Society Restrictions
• Results of Eons of Evolution;
• Innate Drives;
• Limited Bandwidth of Input and Output;
• Modest Rate of Internally Processing Bits of Information;
• Fixed Patterns of Mental Activity;
• Highly Specialized Brain Structure, etc.
• Social Evolution, while more rapid than Biological Evolution, is also rather restricted in its Possibilities;
They, more than Technology, LIMIT our FUTURE.