What Is A Computer
What Is A Computer
In its most basic form a computer is any device which aids humans in performing various kinds
of computations or calculations. In that respect the earliest computer was the abacus, used to
perform basic arithmetic operations.
Every computer supports some form of input, processing, and output. This is less obvious on a
primitive device such as the abacus where input, output and processing are simply the act of
moving the pebbles into new positions, seeing the changed positions, and counting. Regardless,
this is what computing is all about, in a nutshell. We input information, the computer processes it
according to its basic logic or the program currently running, and outputs the results.
Modern computers do this electronically, which enables them to perform a vastly greater number
of calculations or computations in less time. Despite the fact that we currently use computers to
process images, sound, text and other non-numerical forms of data, all of it depends on nothing
more than basic numerical calculations. Graphics, sound etc. are merely abstractions of the
numbers being crunched within the machine; in digital computers these are the ones and zeros,
representing electrical on and off states, and endless combinations of those. In other words every
image, every sound, and every word have a corresponding binary code.
While abacus may have technically been the first computer most people today associate the word
computer with electronic computers which were invented in the last century, and have evolved
into modern computers we know of today.
ENIAC
switches, supporting input from an IBM card reader, and output to an IBM card punch. It took up
167 square meters, weighed 27 tons, and consuming 150 kilowatts of power. It used thousands of
vacuum tubes, crystal diodes, relays, resistors, and capacitors.
The first non-general purpose computer was ABC (AtanasoffBerry Computer), and other
similar computers of this era included german Z3, ten British Colossus computers, LEO, Harvard
Mark I, and UNIVAC.
IBM 1401
IBM System/360
The invention of the integrated circuits (ICs), also known as microchips, paved the way for
computers as we know them today. Making circuits out of single pieces of silicon, which is a
semiconductor, allowed them to be much smaller and more practical to produce. This also started
the ongoing process of integrating an ever larger number of transistors onto a single microchip.
During the sixties microchips started making their way into computers, but the process was
gradual, and second generation of computers still held on.
First appeared minicomputers, first of which were still based on non-microchip transistors, and
later versions of which were hybrids, being based on both transistors and microchips, such as
IBMs System/360. They were much smaller, and cheaper than first and second generation of
computers, also known as mainframes. Minicomputers can be seen as a bridge between
mainframes and microcomputers, which came later as the proliferation of microchips in
computers grew.
Altair 8800
First microcomputers were a weird bunch. They often came in kits, and many were essentially
just boxes with lights and switches, usable only to engineers and hobbyists whom could
understand binary code. Some, however, did come with a keyboard and/or a monitor, bearing
somewhat more resemblance to modern computers.
It is arguable which of the early microcomputers could be called a first. CTC Datapoint 2200 is
one candidate, although it actually didnt contain a microprocessor (being based on a multi-chip
CPU design instead), and wasnt meant to be a standalone computer, but merely a terminal for
the mainframes. The reason some might consider it a first microcomputer is because it could be
used as a de-facto standalone computer, it was small enough, and its multi-chip CPU architecture
actually became a basis for the x86 architecture later used in IBM PC and its descendants. Plus,
it even came with a keyboard and a monitor, an exception in those days.
However, if we are looking for the first microcomputer that came with a proper microprocessor,
was meant to be a standalone computer, and didnt come as a kit then it would be Micral N,
which used Intel 8008 microprocessor.
Popular early microcomputers which did come in kits include MOS Technology KIM-1, Altair
8800, and Apple I. Altair 8800 in particular spawned a large following among the hobbyists, and
is considered the spark that started the microcomputer revolution, as these hobbyists went on to
found companies centered around personal computing, such as Microsoft, and Apple.
Macintosh 128k (Image by All About Apple museum licensed under CC-BY-SA-2.5-it)
Possibly the most significant of those shifts was the invention of the graphical user interface, and
the mouse as a way of controlling it. Doug Engelbart and his team at the Stanford Research Lab
developed the first mouse, and a graphical user interface, demonstrated in 1968. They were just a
few years short of the beginning of the personal computer revolution sparked by the Altair 8800
so their idea didnt take hold.
Instead it was picked up and improved upon by researchers at the Xerox PARC research center,
which in 1973 developed Xerox Alto, the first computer with a mouse-driven GUI. It never
became a commercial product, however, as Xerox management wasnt ready to dive into the
computer market and didnt see the potential of what they had early enough.
It took Steve Jobs negotiating a stocks deal with Xerox in exchange for a tour of their research
center to finally bring the user friendly graphical user interface, as well as the mouse, to the
masses. Steve Jobs was shown what Xerox PARC team had developed, and directed Apple to
improve upon it. In 1984 Apple introduced the Macintosh, the first mass-market computer with a
graphical user interface and a mouse.
Microsoft later caught on and produced Windows, and the historic competition between the two
companies started, resulting in improvements to the graphical user interface to this day.
Meanwhile IBM was dominating the PC market with their IBM PC, and Microsoft was riding on
their coat tails by being the one to produce and sell the operating system for the IBM PC known
as DOS or Disk Operating System. Macintosh, with its graphical user interface, was meant
to dislodge IBMs dominance, but Microsoft made this more difficult with their PC-compatible
Windows operating system with its own GUI.
Portable Computers