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

By Mark Priestley

Today, desktops fulfil a stunning array of roles, a flexibility due to the good diversity of programsthat will be run on them.

A technology of Operations examines the background of what we now name programming, outlined no longer easily as computer programming, yet extra generally because the definition of the stairs considering computations and different information-processing actions. This exact standpoint highlights how the historical past of programming is unique from the heritage of the pc, regardless of the shut courting among the 2 within the 20th century. The publication additionally discusses how the improvement of programming languages is said to disparate fields which tried to provide a mechanical account of language at the one hand, and a linguistic account of machines at the other.

Topics and features:

  • Covers the early improvement of computerized computing, together with Babbage’s “mechanical calculating engines” and the purposes of punched-card technology
  • Examines the theoretical paintings of mathematical logicians comparable to Kleene, Church, publish and Turing, and the machines outfitted through Zuse and Aiken within the Nineteen Thirties and 1940s
  • Discusses the function that good judgment performed within the improvement of the kept application computer
  • Describes the “standard version” of machine-code programming popularised through Maurice Wilkes
  • Presents the total desk for the common Turing computing device within the Appendices
  • Investigates the increase of the tasks geared toward constructing higher-level programming notations, and the way those got here to be regarded as ‘languages’ that may be studied independently of a machine
  • 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 development
  • Explores the early improvement of object-oriented languages, with a spotlight at the Smalltalk project

This attention-grabbing textual content deals a brand new perspective for historians of technology and know-how, in addition to for the final reader. The old narrative builds the tale in a transparent and logical style, approximately following chronological order.

Show description

Read or Download A Science of Operations: Machines, Logic and the Invention of Programming PDF

Best history & culture books

Artificial Intelligence and Integrated Intelligent Information Systems: Emerging Technologies and Applications

This e-book provides the hot advances in multi-mobile agent platforms, the product improvement technique, fuzzy common sense structures, neural networks and ambient clever environments between many different strategies during this intriguing box

History of Semiconductor Engineering

Whilst easy researchers got to work on semiconductors throughout the overdue nineteen thirties and on built-in circuits on the finish of the 19 fifties, they didn't understand that their paintings might switch the lives of destiny generations. only a few humans at the moment well-known the importance of, probably, crucial invention of the century.

Future Communication, Information and Computer Science

The 2014 foreign convention on destiny conversation, info and desktop technology (FCICS 2014) used to be held might 22-23, 2014 in Beijing, China. the target of FCICS 2014 was once to supply a platform for researchers, engineers and lecturers in addition to business execs from world wide to provide their study effects and improvement actions in laptop, community and data know-how and communique Engineering.

History and Philosophy of Computing: Third International Conference, HaPoC 2015, Pisa, Italy, October 8-11, 2015, Revised Selected Papers

This quantity constitutes the refereed post-conference court cases of the 3rd overseas convention at the background and Philosophy of Computing, held in Pisa, Italy in October 2015. The 18 complete papers integrated during this quantity have been conscientiously reviewed and chosen from the 30 papers provided on the convention.

Extra resources for A Science of Operations: Machines, Logic and the Invention of Programming

Sample text

A further type of cards were the number cards; these were perforated in such a way as to make it possible to transfer a number from the card to a figure axis. An advantage of a number card as opposed to the manual entry of a number on an axis was the possibility of reusing the card whenever necessary. 50 The mechanical description of the engine concluded with a number of proposed auxiliary devices, such as a card punch which would enable numbers to be punched onto the number cards in the first place.

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. At this point, towards the middle of 1835, Babbage mentioned the new engine in a letter to the Belgian statistician Quetelet.

This is, of course, a table that could be easily have been computed by the machinery assembled in 1832. Babbage proceeded to analyze these new functions, and succeeded, with some difficulty, in deriving formulae that would generate the same numerical sequences. 26 He was further surprised to discover that one of the functions he investigated was related to enquiries that he had made years previously in the course of an investigation into the problem of describing knight’s tours on a chessboard.

Download PDF sample

Rated 4.80 of 5 – based on 40 votes