Who is the Father Of the Computer | History | Father of Computing | Personal Computer

There are hundreds of people who have major contributions to the computer. Below are the primary founding fathers of computing, the computer, and the personal computer we know and use today.

FATHER OF COMPUTING 

Charles Babbage is considered to be the father to be the father of computing after his invention and concept of the analytical Engine in 1837. The Analytical Engine contained an arithmetic Logic Unit (ALU), basic flow control, and integrated memory and is the first general-purpose computer concept. Unfortunately, because of funding issues this computer was never built while Charles Babbage's was alive.

Charles Babbage 

However, in 1910 Henry Babbage, Charles Babbage's youngest son was able to complete a portion of the machine and was able to perform basic calculations. In addition, in 1991, the London science museum completed a working version of the Analytical Engine No 2, which incorporated his refinements Babbage discovered during his initial development of the Analytical Engine.

Although Babbage never completed his invention in his life time, his radical ideas and concepts of the compute are what make him the father of computing.

FATHER OF THE COMPUTER 

There are several people who could be considered as the father of the computer including Alan Turing, John Atanasoff, and John von Neumann. However, for the purpose of this document we're going to be considering Knorad Zuse as the father of the computer with his development of the Z1, Z2, Z3, and Z4 computers.

Konrad Zuse

In 1936 to 1938 Konrad Zuse created Z1 in his parent's living room; this computer consisted of over 30,000 metal parts and is considered to be the first electro mechnical binary programmable computer. Later in 1939, the German military commissioned Zuse to build the Z2, which was largely based on the Z1. Later, he completed the Z3 in may of 1941; the Z3 was a revolutionary computer for its time and is considered the first electromechanical and program-controlled computer. Finally, on July 12, 1950 Zuse completed and shipped the Z4 computer, which is considered to be the first commercial computer.

FATHER OF THE PERSONAL COMPUTER

Henry Edward Roberts coined the term "personal computer" and is considered to be the father of personal computers after he released of the Altair 8800 on December 19, 1974. it was later published on the front cover of popular Electronics in 1975 making it almost instantly a huge success. 

Henry Edward Roberts

The computer was available as kit for $439 or assembled for $621 and had several additional add-ons such as a memory board and interface boards. By august 1975 over5,000 Altair 8800 personal computers were sold and started the personal computer revolution.

WHAT IS TRANSLATOR?

Translator is a program, which converts/translated source code into its corresponding machine level language or equivalent language to make any program machine understandable. Assembler, compiler, linker, loader etc. are some examples of translator.

SOURCE CODE

The program written in any language other than machine level language is called source code/program. i.e., when source code is translated by any translator program such as compiler, interpreter etc., it creates a program which is easily understandable by computer system (i.e., machine), this is called object code/program. The translator program convert/decode all the alphabetic character, numeric character, mnemonic code special character etc. into machine level language i.e., in a sequence of 0 and 1 only, which is easily understandable by the machine.

ASSEMBLER

Assembler is a translator program, which converts the high level language program. For making it machine understandable.

COMPILER

Compiler is a translator program, which converts the high level language program (i.e., source code) into its corresponding machine level language program (i.e., object code). First, it reads the source code and then converts the whole program into machine language at a time.

INTERPRETER  

Interpreter is a translator program, which converts the high-level language program (i.e., source code) into its corresponding machine level language program (i.e., object code). It converts source code into object code, line-by-line, i.e., first it read a sentence/line and then translates it into machine level language, and this process is repeated till the last sentence.

Post a Comment

Thanks for comment! Please Do Not Enter any Spam link in the Comment Box.

Previous Post Next Post