By Gerard O’Regan Bsc, Msc, PhD (auth.), Gerard O’Regan Bsc, Msc, PhD (eds.)
The historical past of computing has its origins on the outset of civilization. As cities and groups developed there has been a necessity for more and more subtle calculations. This publication lines the evolution of computation, from early civilisations 3000 B.C. to the most recent key advancements in glossy times.
This necessary and vigorous textual content offers a accomplished creation to the major themes within the historical past of computing, in an easy-to-follow and concise demeanour. It covers the numerous components and occasions within the box - from the traditional Egyptians via to the current day - and either supplies the reader a flavour of the background and stimulates additional examine within the subject.
• excellent for undergraduate classes, it deals many pedagogical gains reminiscent of chapter-opening key subject matters, bankruptcy introductions, workouts, bankruptcy summaries, thesaurus, etc.
• deals precise info on significant figures in computing, comparable to Boole, Babbage, Shannon , Turing and Von Neumann
• incorporates a background of programming languages, together with syntax and semantics
• offers an summary of the historical past of software program engineering
• Discusses the growth of man-made intelligence, with extension to such key disciplines as philosophy, psychology, linguistics, neural networks and cybernetics
• Examines the heritage of the web revolution, world-wide-web and Dot-Com Bubble
• Follows the evolution of a couple of significant expertise businesses akin to IBM, Motorola and Microsoft
Focusing at the primary components within the computing box, this in actual fact written and broad-ranging textual content will trap the eye of the reader and tremendously gain desktop technology scholars. furthermore, it's appropriate for self-study, and also will be of curiosity to the extra informal reader.
Dr Gerard O’Regan is a CMMI software program technique development advisor with learn pursuits together with software program caliber and software program technique development; mathematical ways to software program caliber; and the historical past of computing. He has released A functional method of software program Quality and Mathematical methods to software program Quality.
Read or Download A Brief History of Computing PDF
Best history_1 books
This quantity makes to be had for the 1st time in English the writings concerning the Holy Roman Empire through Marsiglio of Padua, some of the most influential and unique political thinkers of the Latin center a long time. The Defensor minor is a restatement and security of Marsiglio's most sensible identified paintings, the Defensor pacis, and De translatione Imperii applies Marsiglio's common highbrow framework to the query of the workout of imperial energy.
The Mediterranean and the Mediterranean global within the Age of Philip II by way of Fernand Braudel revolutionized the learn of Mediterranean historical past on its e-book in 1949. Now, 60 years "after Braudel," this ebook brings jointly paintings by means of region experts and the newest learn at the sea itself within the early glossy interval, the maritime exchange that flourished there, the ships which travelled it and the lads who sailed them.
This translation of a short background of Radio Astronomy within the USSR makes descriptions of the antennas and instrumentation utilized in the USSR, the astronomical discoveries, in addition to fascinating own backgrounds of a few of the early key gamers in Soviet radio astronomy on hand within the English language for the 1st time.
- The Politics of Historical Production in Late Qing and Republican China (Leiden Series in Comparative Historiography)
- Enciclopedia de la historia. El mundo antiguo, 40000-500 a.C.
- Princes and Princely Culture, 1450-1650 (Brill's Studies in Intellectual History)
- Chinese Workers: A New History (Routledge Studies in Modern History of Asia, 2)
Additional info for A Brief History of Computing
Describe the number systems employed by the various civilizations discussed in this chapter and discuss the strengths and weaknesses of each system. 2. Describe ciphers used during the Roman civilization and write a program to implement one of these. What were the disadvantages of these ciphers and how would you improve upon them? 9 Summary 25 3. Discuss the nature of an algorithm and its importance in computing. Describe any algorithm that you are familiar and implement in a programming language of your choice.
The control unit executes the instructions stored in memory, and uses a program counter to fetch the next instruction in memory, which it then executes. The input-output unit allows the computer to interact with the outside world, and the one-dimensional memory tcontains the program instructions and data. Von Neumann also created the field of cellular automata, and invented the mergesort algorithm (in which the first and second halves of an array are each sorted recursively and then merged). There is an annual IEEE von Neumann medal that is awarded by the IEEE to researchers for outstanding achievements in computer science.
Aristotle studied the various possible syllogistic arguments and determined those that were valid and those that were invalid. There are several candidate relationships that may potentially exist between the terms in a premise. 1 Syllogisms: Relationship between terms Relationship Abbr. Universal Affirmation Universal Negation Particular Affirmation Particular Negation A E I O In general, a syllogistic argument will be of the form: SxM MyP ..... SzP where x, y, z may be universal affirmation, universal negation, particular affirmation and particular negation.
A Brief History of Computing by Gerard O’Regan Bsc, Msc, PhD (auth.), Gerard O’Regan Bsc, Msc, PhD (eds.)