11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

228 history <strong>of</strong> computingThe most striking innovation <strong>of</strong> the decade, however,was the microcomputer. The microcomputer (now <strong>of</strong>tencalled the “computer chip”) combined three basic ideas: anintegrated circuit so compact that it could be laid on a singlesilicon chip, the design <strong>of</strong> that circuit to perform the essentialaddressing <strong>and</strong> arithmetic functions required for a computer,<strong>and</strong> the use <strong>of</strong> microcode to embody the fundamentalinstructions. Intel’s 4004 introduced in late 1971 was originallydesigned to sell to a calculator company. When thatdeal fell through, Intel started distributing the microprocessorsin developer’s kits to encourage innovators to designcomputers around them. Soon Intel’s upgraded 8008 <strong>and</strong>8080 microprocessors were available, along with <strong>of</strong>feringsby Rockwell, Texas Instruments, <strong>and</strong> other companies.Word <strong>of</strong> the microprocessor spread through the electronichobbyist community, being given a boost by theJanuary 1975 issue <strong>of</strong> Popular Electronics that featured theAltair computer kit, available from an Albuquerque companycalled MITS for about $400. Designed around the Intel8080, the Altair featured an expansion bus (an idea borrowedfrom minis).The Altair was hard to build <strong>and</strong> had very limited memory,but it was soon joined by companies that designed<strong>and</strong> marketed ready-to-use microcomputer systems, whichsoon became known as personal computers (PCs). By 1980,entries in the field included Apple (Apple II), Commodore(Pet), <strong>and</strong> Radio Shack (TRS-80). These computers sharedcertain common features: a microprocessor, memory in theform <strong>of</strong> plug-in chips, read-only memory chips containinga rudimentary operating system <strong>and</strong> a version <strong>of</strong> the BASIClanguage, <strong>and</strong> an expansion bus to which users could connectperipherals such as disk drives or printers.The spread <strong>of</strong> microcomputing was considerably aidedby the emergence <strong>of</strong> a technical culture where hobbyistsIntegrated circuit (IC) chips for memory <strong>and</strong> control were makingfor increasingly powerful, compact, <strong>and</strong> reliable computer components.The microprocessor supplied the remaining ingredient neededfor a true desktop personal computer.<strong>and</strong> early adopters wrote <strong>and</strong> shared s<strong>of</strong>tware, snatchedup a variety <strong>of</strong> specialized magazines, talked computers inuser groups, <strong>and</strong> evangelized for the cause <strong>of</strong> widespreadpersonal computing.Meanwhile, programming <strong>and</strong> the art <strong>of</strong> s<strong>of</strong>twaredevelopment did not st<strong>and</strong> still. Innovations <strong>of</strong> the 1970sincluded the philosophy <strong>of</strong> structured programming (featuringwell-defined control structures <strong>and</strong> methods forpassing data to <strong>and</strong> from subroutines <strong>and</strong> procedures). Newlanguages such as Pascal <strong>and</strong> C, building on the earlierAlgol, supported structured programming design to varyingdegrees (see structured programming). Programmers oncollege campuses also had access to UNIX, a powerful operatingsystem containing a relatively simple kernel, a shellfor interaction with users, <strong>and</strong> a growing variety <strong>of</strong> utilityprograms that could be connected together to solve dataprocessing problems (see unix). It was in this environmentthat the government-funded ARPANET developed protocolsfor communicating between computers <strong>and</strong> allowingremote operation <strong>of</strong> programs. Along with this came e-mail,the sharing <strong>of</strong> information in newsgroups (Usenet), <strong>and</strong> agrowing web <strong>of</strong> links between networks that would eventuallybecome the Internet (see internet).1980sIn the 1980s, the personal computer came <strong>of</strong> age. IBM brokefrom its methodical corporate culture <strong>and</strong> allowed a designteam to come up with a PC that featured an open, exp<strong>and</strong>ablearchitecture. Other companies such as Compaq legallycreated compatible systems (called “clones”), <strong>and</strong> “PC-compatible”machines became the industry st<strong>and</strong>ard. Under theleadership <strong>of</strong> Bill Gates, Micros<strong>of</strong>t gained control <strong>of</strong> theoperating system market <strong>and</strong> also became the dominantcompetitor in applications s<strong>of</strong>tware (particularly <strong>of</strong>fice s<strong>of</strong>twaresuites).Although unable to gain market share comparable to thePC <strong>and</strong> its clones, Apple’s innovative Macintosh, introducedin 1984, adapted research from the Xerox PARC laboratoryin user interface design. At a time when PC compatibleswere still using Micros<strong>of</strong>t’s text-based MS-DOS, the Macsported a graphical user interface featuring icons, menus,<strong>and</strong> buttons, controlled by a mouse (see user interface).Micros<strong>of</strong>t responded by developing the broadly similarWindows operating environment, which started out slowlybut had become competitive with Apple’s by the end <strong>of</strong> thedecade.The 1980s also saw great growth in networking. Universitycomputers running UNIX were increasingly linkedthrough what was becoming the Internet, while <strong>of</strong>fice computersincreasingly used local area networks (LANs) suchas those based on Novell’s Netware system. Meanwhile, PCswere also being equipped with modems, enabling users todial up a growing number <strong>of</strong> on-line services ranging fromgiants such as CompuServe to a diversity <strong>of</strong> individuallyrun bulletin board systems (see bulletin board systems).In the programming field a new paradigm, object-orientedprogramming (OOP) was <strong>of</strong>fered by languages suchas smalltalk <strong>and</strong> C++, a variant <strong>of</strong> the popular C language.The new style <strong>of</strong> programming focused on programs as

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!