A Science of Operations: Machines, Logic and the Invention by Mark Priestley

By Mark Priestley

This day, desktops fulfil a blinding array of roles, a flexibility due to the good variety of courses that may be run on them.

A technological know-how of Operations examines the historical past of what we now name programming, outlined no longer easily as computer programming, yet extra largely because the definition of the stairs considering computations and different information-processing actions. This certain standpoint highlights how the historical past of programming is targeted from the historical past of the pc, regardless of the shut dating among the 2 within the twentieth century. The booklet additionally discusses how the improvement of programming languages is said to disparate fields which tried to offer a mechanical account of language at the one hand, and a linguistic account of machines at the other.

Topics and lines: Covers the early improvement of automated computing, together with Babbage’s “mechanical calculating engines” and the purposes of punched-card know-how, examines the theoretical paintings of mathematical logicians reminiscent of Kleene, Church, submit and Turing, and the machines outfitted by way of Zuse and Aiken within the Thirties and Forties, discusses the position that good judgment performed within the improvement of the saved application laptop, describes the “standard model” of machine-code programming popularised by way of Maurice Wilkes, provides the total desk for the common Turing computing device within the Appendices, investigates the increase of the tasks aimed toward constructing higher-level programming notations, and the way those got here to be regarded as ‘languages’ that may be studied independently of a laptop, examines the significance of the Algol 60 language, and the framework it supplied for learning the layout of programming languages and the method of software program improvement and explores the early improvement of object-oriented languages, with a spotlight at the Smalltalk project.

This interesting textual content deals a brand new point of view for historians of technological know-how and expertise, in addition to for the overall reader. The ancient narrative builds the tale in a transparent and logical type, approximately following chronological order.

Show description

Read Online or Download A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing) PDF

Best logic books

Geomorphological Hazards of Europe

The Geomorphological dangers of Europe comprises an exceptional stability of authoritative statements at the variety and motives of typical risks in Europe. Written in a transparent and unpretentious type, it gets rid of myths and concentrates at the uncomplicated evidence. The ebook appears on the recognized distributions, tactics and the underlying rules and makes a speciality of the necessity for a real realizing of the medical info in order that a true contribution to endanger administration may be made.

Mineralogical applications of crystal field theory

The hot version of this landmark quantity takes under consideration the sizeable quantity of latest spectral information on minerals, and describes quite a few purposes of crystal box thought to the earth and planetary sciences. a special viewpoint of the second one variation is that it highlights the homes of minerals that lead them to compounds of curiosity to sturdy kingdom chemists and physicists.

Words without Objects: Semantics, Ontology, and Logic for Non-Singularity

An image of the realm as mainly one in all discrete gadgets, disbursed in area and time, has occasionally appeared compelling. it truly is even though one of many major ambitions of Henry Laycock's publication; for it's heavily incomplete. the image, he argues, leaves no house for "stuff" like air and water. With discrete items, we may perhaps continually ask "how many?

Entailment: The Logic of Relevance and Necessity

The outline for this booklet, Entailment: The good judgment of Relevance and Necessity. Vol. I, should be drawing close.

Additional resources for A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing)

Sample text

Secondly, he came up with what he later called a “tentative” process for carrying out division, by repeatedly subtracting multiples of the divisor from the dividend. 36 Babbage 37 This (1834), p. 6. account is largely taken from the account of Babbage’s notebook entries summarized by Collier (1970), pp. 116–140. 32 2 Babbage’s Engines This process should come to an end when a subtraction caused the remaining value of the dividend to become negative. Babbage designed a mechanism which would enable the engine to detect when this had happened, undo the last subtraction, and proceed to the next part of the calculation.

N m − nm 7 ÷ V12 V13 V14 . . =x= = dn −d n n m−nm to be operated on as well as the variable that would receive the calculated result. The final column shows the mathematical meaning of the result variable, using the notation of the original problem. These are the formulae that would be written on the cards beneath the columns V8 to V14 . To execute this calculation on the Analytical Engine, a set of operation cards would have to be derived from the list of operations given in the second column of the table and a set of variable cards from the entries in the third and fourth columns.

So in a very immediate way, mathematical operations were represented by machinery, a situation described by Lovelace as one in which “matter has been enabled to become the working agent of abstract mental operations”. ” She answered this question in the affirmative, by listing the analytical procedures that the engine could carry out. On a more abstract level, however, an equivalence was proposed between the engine and the notion of a function itself. 61 The cards themselves were described as literal translations of the corresponding algebraic formulae.

Download PDF sample

Rated 4.74 of 5 – based on 48 votes