This essay The Tortuous Path of Early Programming. has a total of 3670 words and 16 pages.
The Tortuous Path of Early Programming.
In the perpetual darkness more than two miles below the surface of the North Atlantic, a submersible sled slowly traced the alpine contours of the ocean bottom in the summer of 1985. Named the Argo after the ship in which the legendary Greek Hero Jason sought the Golden Fleece, the 16-foot-long craft resembled a section of scaffolding flung on its side and stuffed with equipment, Powerful lights, sonar, Video cameras. Far above, arrayed in front of a video screen in the control room of the U.S. Navy research vessel Knorr, Members of a joint French-American scientific expedition intently watched the images transmitted by the submersible as it was towed above a desolate landscape of canyons and mud slides.
After 16 days of patient search, A scattering of metallic debris appeared on the screen, followed by the unmistakable outline of a ship\'s boiler. A jubilant cry arose from the scientists. The ocean liner Titanic sunk 73 years earlier with more than 1,500 of its 2,200 passengers on board had finally been found.
The quest for the remains of the Titanic in the crushing depths of the sea was a remarkable application of computer technology, as exotic in its means as in its venue. Not least of the keys to the successful outcome was the agility of modern computer programming.
Argos\'s ensemble of sonar, lights and cameras was orchestrated by an array of computers that each programmed in a different computer language. The computer on the unmanned Argo itself was programmed in FORTH, a concise but versatile language originally designed to regulate movement of telescopes and also used to control devices and processes ranging from heart monitors to special-effects video cameras. The computer on the Knorr was programmed in C, a powerful but rather cryptic language capable of precisely specifying computer operations. The telemetry System at either end of the finger thick Co-ax cable connecting the vessels, which in effect enabled their computers to talk to each other, was programmed in a third, rudimentary tongue known as assembly language.
Programming languages are the carefully and Ingeniously conceived sequences of words, letters, numerals and abbreviated mnemonics used by people to communicate with their computers. Without them, computers and their allied equipment would be useless hardware. Its own grammar and syntax regulate each language. A programming language that approximates human language and can generate more than one instruction with a single statement is deemed to be high-level. But computer languages tend to be much more sober and precise than human languages. They do not indulge in multiple meanings, inflections or twists of iron. Like computers themselves, computer languages have no sense of humour.
Today there are several hundred such languages, considerably more than a thousand if their variations, called Dialects, are counted. They enable their users to achieve a multitude of purposes, from solving complex mathematical problems and manipulating (or crunching) business statistics to creating musical scores and computer graphics. No existing Language is perfect for every situation. One or more of three factors usually determines the choice among them: The language is convenient to the programmer; it is useable on the available computer; it is well suited to the problem at hand. The multiple tongues employed on the Titanic expedition are a case in point. For the computers aboard the surface ship Knorr, C was the preferred language because it provided more direct control of the computerised hardware. FORTH was the only high-level language that could be used on the submersible Argo\'s computer. And the precise timing required timing required of the signals passed by cable between the two vessels was best accomplished by rigid assembly language.
As varied languages have become the all build on a common base. At their most fundamental level, Computers respond to only a single language, The high and low of electric voltages representing the ones and zeros of binary code. Depending on how these signals are fed into a computer\'s memory. Another might be a piece of data yet to be processed.
Yet another collection of binary digits, or bits, might command the machine to perform a certain action, such as adding to numbers. The circuitry of each type of computer is designed to respond to a specific and finite set of these binary encoded machines, which may be combined and recombined
Topics Related to The Tortuous Path of Early Programming.
Computing, Classes of computers, History of computing hardware, Konrad Zuse, Vacuum tube computers, Military computers, University of Pennsylvania, ENIAC, Z4, Computer, John Mauchly, Programming language
Essays Related to The Tortuous Path of Early Programming.
What words come to mind when you think of ContinenWhat words come to mind when you think of Continental Airlines? Successful company, preferred airline, good service, on-time airline, top carrier, financially solvent, happy employees. These are all true; however, this was not always the case. Just six short years ago, probably not one of those descriptions would even be said in the same breath as Continental Airlines. In fact, in 1994, Continental was facing its third bankruptcy; that bankruptcy would have been the final blow to take this airli
I. History of Intel Corporation [Back to Top]I. History of Intel Corporation [Back to Top] Robert Noyce and Gordon Moore, who had left Fairchild Semiconductor, founded Intel Corporation in 1968. The current chairman of Intel, Andy Grove, had also come from Fairchild to become Intel\'s 4th employee. Their first commercial product was the 3101 Schottky bipolar 64-bit static random access memory (SRAM) chip, and it was moderately successful. The success of Intel didn\'t come until the early 1970\'s. Intel was a company founded on the risk/rew
How to Go From Class-Room to Web-Room as PainlesslHow to Go From Class-Room to Web-Room as Painlessly as Possible By Rik Hall, University of New Brunswick, Fredericton, New Brunswick 1.0 ABSTRACT Getting your course onto the World Wide Web (WWW) is best done using a systematic approach. There are a number of steps that need to be taken prior to starting any of the actual web work. Meetings should be held with various groups within your institution. Once the actual coursework is begun, there are some essential components and some optional compon
INTRODUCTION OF NETWORKINGINTRODUCTION OF NETWORKING One problem that I see with people today is that they are unaware what a computer network is. They might have heard of a computer network, but they are clueless as to how it works or why it works. People have basic questions that need to be answered. My goal is to give basic network information that will hopefully answer those questions. To give people an understanding about computer networks there are several areas that I must focus on. I will give definitions of some
The Tortuous Path of Early Programming.The Tortuous Path of Early Programming. In the perpetual darkness more than two miles below the surface of the North Atlantic, a submersible sled slowly traced the alpine contours of the ocean bottom in the summer of 1985. Named the Argo after the ship in which the legendary Greek Hero Jason sought the Golden Fleece, the 16-foot-long craft resembled a section of scaffolding flung on its side and stuffed with equipment, Powerful lights, sonar, Video cameras. Far above, arrayed in front of a video
I. STATEMENT & BACKGROUNDI. STATEMENT & BACKGROUND The college of Business (COB) server is now being used to support deliver to the Computer Information System (CIS) department. The CIS professors would be using the server for various operations. Assignments, e-mail, and other types of information would be easier for the students to access. Network users are able to share files, printers and other resources; send electronic messages and run programs on other computers. However, certain important issues need to be addres
E-commerce an IntroductionE-commerce an Introduction In the broadest sense, electronic commerce (e-commerce), is the buying and selling of products and services over the Internet. It has included the handling of purchase transactions and funds transfers over computer networks. According to the Forrester Research Study Sizing Intercompany Commerce, total U.S business-to-business Internet trade in 1998 is $7.7 billion, compared to a total global e-commerce of $21.8 billion, dramatically increasing from $2.5 billion in 1997
Principle Economic IndicatorsPrinciple Economic Indicators The million (or should we say \'billion\' now) dollar question is whether or not the United States\' economy will stay in it\'s record 107 month expansion (according to the index of leading indicators) or come out of the boom and take a downturn into a recession. Nobody, including the Chairman of the Federal Reserve, Alan Greenspan has a crystal ball to provide insight as to what will happen if interest rates are raised, lowered, or left alone. However, Economists h
Sun Microsystems, Inc.Sun Microsystems, Inc. Introduction By 1998 Sun had become a global Fortune 500 leader in enterprise network computing with operations in 150 countries and generating $8 billion in revenues. Sunís competitors in the technical markets were primarily Intel, Hewlett-Packard (HP), International Business Machine (IBM), Compaq Computer Corporation (CPQ) and Silicon Graphics, Inc. (SGI). The information technology industry, the market for Sunís services and products, was extremely competitive in 1998.
Are There Tests That Could Predict Violence in SchAre There Tests That Could Predict Violence in School Students? This is an overview of the types of constructs which one might look at to determine if a student is in a high risk category for acting out in a violent manner, and the types of tests which would measure those constructs. We will look at some of these predictors, the constructs they attempt to measure, and how this might aid in predicting future behavior. There have been a lot of studies, interventions, programs, and models designed
Artificial IntelligenceArtificial Intelligence Artificial Intelligence once something that people thought could only come out of science fiction novels and movies. But today that could all change because of a robot called Cog. Cog is an artificial intelligence that itís creators have given a body. He is the future of AI and a new beginning for the field. His creator , Rogney Brooks, a professor of electrical engineering and computer science, thought of creating cog, from inspiration from an artificial intelligence tha
Telecommuting: The Evolution of a New Work EnvironTelecommuting: The Evolution of a New Work Environment David Hess The days of reporting to the office at 8:00 am, taking lunch at noon, and driving home at 5:00, have eroded over the past few decades. People today are faced with different situations that make this type of routine unfeasible if they want to have a career. Women are no longer the stay-at-home moms that they use to be. Many families are force into having a dual career household to make ends meet or single parenting has not left tha
Client/Server computing has become the model for nClient/Server computing has become the model for new information architecture. This technology will take enterprise wide computing into the 21st century. Computing power has rapidly become distributed and interconnected throughout many organizations through networks of all types of computers. Networked computer systems are taking the form of client/server computing. With client/server computing, end users can handle a broad range of information processing tasks. This included data entry, inquiry
Perhaps one of the most complex pieces to the humaPerhaps one of the most complex pieces to the human puzzle is our sense of humor. A sense of humor not only involves intelligence and comprehension but also an array of emotions. It is not enough to just understand something humorous, but it is also necessary that an emotional and physiological response be able to occur for a person to have a sense of humor. However, though there is much involved in getting a joke, there are even more factors involved in telling a joke(Ziv 27). This is, unfo
Small SystemsSmall Systems Research Paper Hard Drives In this day and age of faster computers and high-speed processors, it should only stand to reason that hard drives meet the same requirements as the rest of the computer technology world. A technological look and some tips on maintaining or troubleshooting hard drives is included below. By keeping up with the standard of needs of the industry we can be assured that our personal computers will have all the necessary space and the ability to access and save