Computers in Science and Mathematics, Revised Edition
()
About this ebook
Computers in Science and Mathematics, Revised Edition examines notable contributions to the advancement of computer technology, as well as the many ways in which scientists and mathematicians use computers in their daily work. This newly revised edition places a focus on the development of computer hardware and software, the theory underlying the design of computer systems, and the use of computers to advance science and mathematics. Computers in Science and Mathematics, Revised Edition also provides a history of computers as scientific and mathematical tools, followed by examples of how computers are used to solve an increasingly wide range of scientific and mathematical problems.
Chapters include:
- Before Computers: Mechanizing Arithmetic, Counting, and Sorting
- Early Computers: Automating Computation
- Cryptography: Sending Secret Messages
- Mathematical Proofs: Computers Find Truth
- Simulation: Creating Worlds Inside a Computer
- Weather: Mapping the Past, Predicting the Future
- Computer-Inspired Biology: Making Computers from Living Things
- Biology-Inspired Computing: Learning from Nature
- Recent Developments.
Read more from Robert Plotkin
Privacy, Security, and Cyberspace, Revised Edition Rating: 0 out of 5 stars0 ratingsComputer Ethics, Revised Edition Rating: 0 out of 5 stars0 ratingsCommunication and Cyberspace, Revised Edition Rating: 0 out of 5 stars0 ratingsComputers and Creativity, Revised Edition Rating: 0 out of 5 stars0 ratingsComputers in the Workplace, Revised Edition Rating: 0 out of 5 stars0 ratings
Related to Computers in Science and Mathematics, Revised Edition
Related ebooks
Computer Intelligence: With Us or Against Us? Rating: 0 out of 5 stars0 ratingsU-TECH 2023: Understanding Technology 2023 Rating: 0 out of 5 stars0 ratingsNavigating the Digital Landscape: Fundamentals, Cybersecurity, Emerging Technologies, and Applications Rating: 0 out of 5 stars0 ratingsThe Internet of Things: Living in a connected world Rating: 0 out of 5 stars0 ratingsTransparent Oxide Electronics: From Materials to Devices Rating: 0 out of 5 stars0 ratingsAsynchronous Circuit Design Rating: 0 out of 5 stars0 ratingsHow Open Source Ate Software: Understand the Open Source Movement and So Much More Rating: 0 out of 5 stars0 ratingsEvolutionary Robotics: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsUnderstanding Microelectronics: A Top-Down Approach Rating: 0 out of 5 stars0 ratingsDistributed Systems Security: Issues, Processes and Solutions Rating: 0 out of 5 stars0 ratingsBeginning Android 4 Application Development Rating: 1 out of 5 stars1/5Fast-Track to Industrial IoT Success: Mastering the Essentials Rating: 0 out of 5 stars0 ratingsIntel Galileo Essentials Rating: 0 out of 5 stars0 ratingsNear Field Communication (NFC): From Theory to Practice Rating: 0 out of 5 stars0 ratingsIntroduction to Humans in Engineered Systems Rating: 0 out of 5 stars0 ratingsSystem Design for Telecommunication Gateways Rating: 0 out of 5 stars0 ratingsEmbedded Software and Systems Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsLearning Advanced Programming Rating: 0 out of 5 stars0 ratingsMATLAB Optimization Techniques Rating: 0 out of 5 stars0 ratingsEmbedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and System C Case Studies Rating: 0 out of 5 stars0 ratingsRust for the IoT: Building Internet of Things Apps with Rust and Raspberry Pi Rating: 0 out of 5 stars0 ratingsTensor Analysis and Elementary Differential Geometry for Physicists and Engineers Rating: 0 out of 5 stars0 ratingsAgile Management: Leadership in an Agile Environment Rating: 4 out of 5 stars4/5.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way Rating: 0 out of 5 stars0 ratingsLearn C++ for Game Development Rating: 0 out of 5 stars0 ratingsSmart Sensor Systems: Emerging Technologies and Applications Rating: 0 out of 5 stars0 ratingsProjects with IOTA Rating: 0 out of 5 stars0 ratings.NET IL Assembler Rating: 0 out of 5 stars0 ratingsIntelligent Electronic Devices Standard Requirements Rating: 2 out of 5 stars2/5Instant StyleCop Code Analysis How-to Rating: 0 out of 5 stars0 ratings
Science & Mathematics For You
Outsmart Your Brain: Why Learning is Hard and How You Can Make It Easy Rating: 4 out of 5 stars4/5Our Kind of People: Inside America's Black Upper Class Rating: 3 out of 5 stars3/5The Gulag Archipelago [Volume 1]: An Experiment in Literary Investigation Rating: 4 out of 5 stars4/5Sapiens: A Brief History of Humankind Rating: 4 out of 5 stars4/5Mothers Who Can't Love: A Healing Guide for Daughters Rating: 4 out of 5 stars4/5The Source: The Secrets of the Universe, the Science of the Brain Rating: 4 out of 5 stars4/5Feeling Good: The New Mood Therapy Rating: 4 out of 5 stars4/5What If?: Serious Scientific Answers to Absurd Hypothetical Questions Rating: 5 out of 5 stars5/5Becoming Cliterate: Why Orgasm Equality Matters--And How to Get It Rating: 4 out of 5 stars4/5Blitzed: Drugs in the Third Reich Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 5 out of 5 stars5/5Homo Deus: A Brief History of Tomorrow Rating: 4 out of 5 stars4/5The Big Book of Hacks: 264 Amazing DIY Tech Projects Rating: 4 out of 5 stars4/5First, We Make the Beast Beautiful: A New Journey Through Anxiety Rating: 4 out of 5 stars4/5Lies My Gov't Told Me: And the Better Future Coming Rating: 4 out of 5 stars4/5The Confidence Code: The Science and Art of Self-Assurance---What Women Should Know Rating: 4 out of 5 stars4/5Other Minds: The Octopus, the Sea, and the Deep Origins of Consciousness Rating: 4 out of 5 stars4/5Activate Your Brain: How Understanding Your Brain Can Improve Your Work - and Your Life Rating: 4 out of 5 stars4/5The Gulag Archipelago: The Authorized Abridgement Rating: 4 out of 5 stars4/5The Big Fat Surprise: Why Butter, Meat and Cheese Belong in a Healthy Diet Rating: 4 out of 5 stars4/5American Carnage: On the Front Lines of the Republican Civil War and the Rise of President Trump Rating: 4 out of 5 stars4/5The Dorito Effect: The Surprising New Truth About Food and Flavor Rating: 4 out of 5 stars4/5A Letter to Liberals: Censorship and COVID: An Attack on Science and American Ideals Rating: 3 out of 5 stars3/5Memory Craft: Improve Your Memory with the Most Powerful Methods in History Rating: 3 out of 5 stars3/5Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career Rating: 4 out of 5 stars4/5The Rise of the Fourth Reich: The Secret Societies That Threaten to Take Over America Rating: 4 out of 5 stars4/5Suicidal: Why We Kill Ourselves Rating: 4 out of 5 stars4/5A Crack In Creation: Gene Editing and the Unthinkable Power to Control Evolution Rating: 4 out of 5 stars4/5How Emotions Are Made: The Secret Life of the Brain Rating: 4 out of 5 stars4/5No-Drama Discipline: the bestselling parenting guide to nurturing your child's developing mind Rating: 4 out of 5 stars4/5
Reviews for Computers in Science and Mathematics, Revised Edition
0 ratings0 reviews
Book preview
Computers in Science and Mathematics, Revised Edition - Robert Plotkin
Computers in Science and Mathematics, Revised Edition
Copyright © 2020 by Robert Plotkin
All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval systems, without permission in writing from the publisher. For more information, contact:
Chelsea House
An imprint of Infobase
132 West 31st Street
New York NY 10001
ISBN 978-1-4381-8275-9
You can find Chelsea House on the World Wide Web
at http://www.infobase.com
Contents
Preface
Acknowledgments
Introduction
Chapters
Before Computers: Mechanizing Arithmetic, Counting, and Sorting
Early Computers: Automating Computation
Cryptography: Sending Secret Messages
Mathematical Proofs: Computers Find Truth
Simulation: Creating Worlds Inside a Computer
Weather: Mapping the Past, Predicting the Future
Computer-Inspired Biology: Making Computers from Living Things
Biology-Inspired Computing: Learning from Nature
Recent Developments
Support Materials
Chronology
Glossary
Index
Preface
Computers permeate innumerable aspects of people's lives. For example, computers are used to communicate with friends and family, analyze finances, play games, watch movies, listen to music, purchase products and services, and learn about the world. People increasingly use computers without even knowing it, as microprocessors containing software replace mechanical and electrical components in everything from automobiles to microwave ovens to wristwatches.
Conversations about computers tend to focus on their technological features, such as how many billions of calculations they can perform per second, how much memory they contain, or how small they have become. We have good reason to be amazed at advances in computer technology over the last 50 years. According to one common formulation of Moore's law (named after Gordon Moore of Intel Corporation), the number of transistors on a chip doubles roughly every two years. As a result, a computer that can be bought for $1,000 today is as powerful as a computer that cost more than $1 million just 15 years ago.
Although such technological wonders are impressive in their own right, we care about them not because of the engineering achievements they represent but because they have changed how people interact every day. E-mail not only enables communication with existing friends and family more quickly and less expensively but also lets us forge friendships with strangers halfway across the globe. Social networking platforms such as Twitter and Facebook enable nearly instant, effortless communication among large groups of people without requiring the time or effort needed to compose and read e-mail messages. These and other forms of communication are facilitated by increasingly powerful mobile handheld devices, such as the BlackBerry and iPhone, which make it possible for people to communicate at any time and in any place, thereby eliminating the need for a desktop computer with a hardwired Internet connection. Such improvements in technology have led to changes in society, often in complex and unexpected ways.
Understanding the full impact that computers have on society therefore requires an appreciation of not only what computers can do but also how computer technology is used in practice and its effects on human behavior and attitudes.
Computers, Internet, and Society is a timely multivolume set that seeks to provide students with such an understanding. The set includes the following six titles, each of which focuses on a particular context in which computers have a significant social impact:
Communication and Cyberspace
Computer Ethics
Computers and Creativity
Computers in Science and Mathematics
Computers in the Workplace
Privacy, Security, and Cyberspace
It is the goal of each volume to accomplish the following:
explain the history of the relevant computer technology, what such technology can do today, and how it works;
explain how computers interact with human behavior in a particular social context; and
encourage readers to develop socially responsible attitudes and behaviors in their roles as computer users and future developers of computer technology.
New technology can be so engrossing that people often adopt it—and adapt their behavior to it—quickly and without much forethought. Yesterday's students gathered in the schoolyard to plan for a weekend party; today they meet online on a social networking Web site. People flock to such new features as soon as they come available, as evidenced by the long lines at the store every time a newer, smarter phone is announced.
Most such developments are positive. Yet they also carry implications for our privacy, freedom of speech, and security, all of which are easily overlooked if one does not pause to think about them. The paradox of today's computer technology is that it is both everywhere and invisible. The goal of this set is to make such technology visible so that it, and its impact on society, can be examined, as well as to assist students in using conceptual tools for making informed and responsible decisions about how to both apply and further develop that technology now and as adults.
Although today's students are more computer savvy than all of the generations that preceded them, many students are more familiar with what computers can do than with how computers work or the social changes being wrought by computers. Students who use the Internet constantly may remain unaware of how computers can be used to invade their privacy or steal their identity or how journalists and human rights activists use computer encryption technology to keep their communications secret and secure from oppressive governments around the world. Students who have grown up copying information from the World Wide Web and downloading songs, videos, and feature-length films onto computers, iPods, and cell phones may not understand the circumstances under which those activities are legitimate and when they violate copyright law. And students who have only learned about scientists and inventors in history books probably are unaware that today's innovators are using computers to discover new drugs and write pop music at the touch of a button.
In fact, young people have had such close and ongoing interactions with computers since they were born that they often lack the historical perspective to understand just how much computers have made their lives different from those of their parents. Computers form as much of the background of students' lives as the air they breathe; as a result, they tend to take both for granted. This set, therefore, is highly relevant and important to students because it enables them to understand not only how computers work but also how computer technology has affected their lives. The goal of this set is to provide students with the intellectual tools needed to think critically about computer technology so that they can make informed and responsible decisions about how to both use and further develop that technology now and as adults.
This set reflects my long-standing personal and professional interest in the intersection between computer technology, law, and society. I started programming computers when I was about 10 years old and my fascination with the technology has endured ever since. I had the honor of studying computer science and engineering at the Massachusetts Institute of Technology (MIT) and then studying law at the Boston University School of Law, where I now teach a course entitled, Software and the Law.
Although I spend most of my time as a practicing patent lawyer, focusing on patent protection for computer technology, I have also spoken and written internationally on topics including patent protection for software, freedom of speech, electronic privacy, and ethical implications of releasing potentially harmful software. My book, The Genie in the Machine, explores the impact of computer-automated inventing on law, businesses, inventors, and consumers.
What has been most interesting to me has been to study not any one aspect of computer technology, but rather to delve into the wide range of ways in which such technology affects, and is affected by, society. As a result, a multidisciplinary set such as this is a perfect fit for my background and interests. Although it can be challenging to educate non-technologists about how computers work, I have written and spoken about such topics to audiences including practicing lawyers, law professors, computer scientists and engineers, ethicists, philosophers, and historians. Even the work that I have targeted solely to lawyers has been multidisciplinary in nature, drawing on the history and philosophy of computer technology to provide context and inform my legal analysis. I specifically designed my course on Software and the Law
to be understandable to law students with no background in computer technology. I have leveraged this experience in explaining complex technical concepts to lay audiences in the writing of this multidisciplinary set for a student audience in a manner that is understandable and engaging to students of any background.
The world of computers changes so rapidly that it can be difficult even for those of us who spend most of our waking hours learning about the latest developments in computer technology to stay up to date. The term technological singularity has even been coined to refer to a point, perhaps not too far in the future, when the rate of technological change will become so rapid that essentially no time elapses between one technological advance and the next. For better or worse, time does elapse between writing a series of books such as this and the date of publication. With full awareness of the need to provide students with current and relevant information, every effort has been made, up to the time at which these volumes are shipped to the printers, to ensure that each title in this set is as up to date as possible.
Acknowledgments
Many people deserve thanks for making this series a reality. First, my thanks to my literary agent, Jodie Rhodes, for introducing me to Facts On File. When she first approached me, it was to ask whether I knew any authors who were interested in writing a set of books on a topic that I know nothing about—I believe it was biology. In response, I asked whether there might be interest in a topic closer to my heart—computers and society—and, as they say, the rest is history.
Frank Darmstadt, my editor, has not only held my hand through all of the high-level planning and low-level details involved in writing a series of this magnitude but also exhibited near superhuman patience in the face of drafts whose separation in time could be marked by the passing of the seasons. He also helped me to toe the fine dividing line between the forest and the trees and between today's technological marvels and tomorrow's long-forgotten fads—a distinction that is particularly difficult to draw in the face of rapidly changing technology. I also thank Michael Axon for his incisive review of the manuscript and Alexandra Simon for her superb copyediting.
Several research assistants, including Catie Watson, Rebekah Judson, Jessica McElrath, and Sue Keeler, provided invaluable aid in uncovering and summarizing information about technologies ranging from the ancient to the latest gadgets we carry in our pockets. In particular, Luba Jabsky performed extensive research that formed the foundation of many of the book's chapters and biographies.
The artwork and photographs have brought the text to life. Although computer science, with its microscopic electronic components and abstract software modules, is a particularly difficult field to illustrate, line artist Bobbi McCutcheon and photo researcher Suzie Tibor could not have matched visuals to text more perfectly.
Last, but not least, I thank my family, including my partner, Melissa, and my dog, Maggie, for standing by my side and at my feet, respectively, as I spent my evenings and weekends trying, through words and pictures, to convey to the next generation some of the wonder and excitement in computer technology that I felt as a teenager.
Introduction
Computers in Science and Mathematics explores both the contributions that scientists and mathematicians have made to computer technology and the varied ways in which scientists and mathematicians use computers in their daily work. Scientists and mathematicians are always seeking new ways to perform increasingly complex calculations more quickly and easily than before so they can solve more difficult problems with less effort. As a result, they have always been at the forefront of inventing tools for performing computations so they could use such tools in their own work. In the modern era, scientists and mathematicians continue to be pivotal in the development of computer hardware and software, in the theory underlying the design of computer systems, and in the use of computers to advance science and mathematics. Science and mathematics as we know them today could hardly continue to advance without computers and their accompanying software. Computers in Science and Mathematics provides a history of computers as scientific and mathematical tools followed by many examples of how computers are being used today to solve an increasingly wide range of scientific and mathematical problems.
For example, even before automated calculating machines existed, mathematicians created written number systems to simplify the process of performing calculations. Just try dividing 9,782,118 by 23 using long division without using pencil and paper (or a calculator or computer) to understand how important written number systems are for performing calculations. Long before scientists harnessed electricity, mechanical calculating devices such as the abacus, the Greek Antikythera mechanism, and the Speeding Clock were used to perform computations for use in fields such as astronomy and navigation. Subsequent devices that incorporated numbered keys and that still did not require electricity were used well into the 20th century. The crowning achievement of such mechanical calculators was the Analytical Engine, a computer designed in the mid-18th century capable of being programmed to perform any calculation but never built due to its complexity and lack of political and financial support.
In the 20th-century, scientists, mathematicians, and philosophers picked up where their predecessors left off but with the benefit of increased theoretical knowledge of how to perform computations and practical knowledge of how to design smaller, faster electrical circuits for carrying out such computations. The basic theory underlying today's computers, which can be programmed with software to perform nearly any function, was developed in the 1930s. Soon after, pioneers of the computing age began to build increasingly large and powerful calculating devices that could be programmed to perform various calculations without needing to physically rewire the machines' circuitry. By the 1950s, these computers had taken the basic form that they continue to have today, although on a much larger scale—a single computer would take up an entire room. The invention of the transistor and advances in electromagnetic memories, however, soon enabled such mammoths to decrease rapidly in size. The high cost of these machines meant that they were used primarily by governments, large companies, and universities to perform tasks such as compiling accounting records and computing ballistics tables for use in wartime.
One of the first practical successes of modern computers represented a perfect intersection between mathematical theory and engineering practice. Cryptography is the science of scrambling messages so they cannot be read if intercepted in transit. Encryption is particularly valuable during wartime for keeping messages secret from an enemy. Although in theory an encrypted message can be deciphered by trying all possible ways to descramble it, in practice the number of possibilities is too large to make such a brute force approach to the problem work. As a result, successfully cracking an encryption scheme requires clever use of mathematics to uncover patterns in the coded messages. British mathematicians and engineers achieved such a feat in World War II to crack the code used by the German Enigma
encryption machine, arguably enabling the war to end several years earlier than it would have otherwise. Modern encryption, which is used to keep everything from financial information to medical records to personal e-mail hidden from prying eyes, continues to draw deeply from its mathematical underpinnings.
Although scientists often use mathematics to design experiments and develop theories and although mathematicians often generalize from the data gathered by scientists to identify mathematical laws of nature, mathematics differs from science in a fundamental way. Knowledge gained from science, no matter how well verified by observation, is never completely certain. The law of gravity might not hold true everywhere in the universe and at all times. Even if it does, it is never possible to know absolutely, because scientists cannot make observations everywhere and at all times. Mathematics, in contrast, can produce knowledge that can be proved to be true without any doubt. Many mathematical proofs exist, for example, that demonstrate with complete certainty that the square root of two is an irrational number, meaning that it cannot be written as a ratio of two integers, such as ¾, or as a decimal number that terminates (such as 0.75) or that repeats the same sequence indefinitely (such as ¾, which can be written as 0.333, with the 3s repeating indefinitely). Although throughout most of history mathematical proofs were created by mathematicians who followed rules of logic, in recent years, computers have been used to generate proofs to solve some of mathematics' thorniest problems. The use of computers to prove mathematical truths is raising new questions about the meaning of truth and its relationship to mathematics and to mathematicians.
Although scientists strive to find truths that are as general as possible, they are limited to doing so by