Computers

Perl is Always Appropriate

8519380919_3a865358c8_z

The O’Reilly book, Programming Perl, was released in 1991. It became known as the “Camel Book” among Perl programmers and the camel became the unofficial logo for the Perl programming language.

December 18, 1987

Larry Wall releases version 1.0 of Perl, a general-purpose programming language very commonly used as a Unix scripting language. Perl became very popular on the early world wide web, commonly being used to program CGI scripts for web applications. Perl’s flexibility and adaptability continues to make it a widely used programming language to this day.

Douglas Englebart Demos the “Mouse”

dce1968conferenceannouncementDecember 9, 1968

Douglas Englebert and his team of researchers present a 90-minute public technology demonstration including such innovations as hypertext, video conferencing, but most famously, the computer mouse. This is the first public demonstration of the mouse, witnessed by about 1,000 computer professionals in attendance.

The Byte Shop Opens

Byte Shop Mt. View,December 8, 1975

Paul Terrell opens the Byte Shop, one of the first retail computer stores in the world. Besides that important distinction, Paul Terrell and the Byte Shop are most famously known for ordering the first 50 computers from Steve Jobs and Steve Wozniak’s fledgling Apple Computer company in 1976. As the story goes, the Steves initially intended the Apple I to be a kit, where buyers would solder together the chips onto the circuit board themselves. Terrell requested that instead they deliver fully-assembled computers as he was having trouble selling other kits to people who couldn’t put them together themselves. By insisting on a fully-assembled computer (even though the Apple I still lacked a case, power supply, and keyboard), Terrell helped shape the future direction of Apple and the entire personal computer industry. The Apple II was the first personal computer to be manufactured and sold as completely assembled units, making them accessible to the average user, thus igniting the personal computer revolution.

Apple Releases QuickTime

quicktime original logoDecember 2, 1991

Apple releases version 1.0 of QuickTime, a multimedia extension for playing color video, transforming the capabilities of personal computers. Before QuickTime, only specialized computers could play color video. QuickTime allowed anyone with a personal computer to do so and it changed the history of computing – in more ways than one. It was the patent infringement battle over QuickTime that led to the now-famous truce between Steve Jobs and Bill Gates in 1997 that helped Apple survive long enough to transform itself in the 2000’s.

This article provides great information on the untold story of QuickTime and its importance in the development of the technology industry.

IBM 7090 Delivered

ibm.7090November 30, 1959

IBM delivers the first two IBM 7090 mainframe computers. One of the first commercially produced fully-transistorized computers, the 7090 and the later 7094 were notable for being used by NASA to control the Mercury and Gemini space flights along with many other significant scientific and government applications in the 1960’s. Some 7090’s were even used through the 1970’s into the 1980’s.

Computer Mouse Patented

computer_mouse_patentNovember 17, 1970

Douglas Engelbart receives US patent 3,541,541 for his “X-Y Position Indicator For A Display System”, more commonly known as the computer mouse. Engelbart called his device a “mouse” because the cord looked like a tail. The mouse was first prototyped in 1964, but wasn’t demoed until 1968, and was not included with a commercial computer until the Xerox 8010 Star Information System in 1981. Apple first brought the mouse to a personal computer with the Lisa in 1983. However the mouse did not become ubiquitous until after 1984, when Apple’s Macintosh popularized the device.

Prototype of the first mouse

The prototype of the first mouse

The Dawn of the Microprocessor

1971_4004_AD_Electronics_News_MagazineNovember 15, 1971

An advertisement in the magazine Electronic News announces the Intel 4004, the first commercially available microprocessor. The 4004 was primarily used in calculators, the first being the Busicom 141-PF. In fact, it was Busicom that actually developed the design of what would become the Intel 4004. Busicom approached Intel to help them finalize the design and manufacture their “calculator engine”. Intel’s engineers reduced the 12 integrated circuit design Busicom had come up with to 4 ICs and delivered the finished product in January 1971. Busicom had exclusive rights to that design until later in that year, when Busicom and Intel renegotiated their contract with Intel lowering their prices to Busicom in exchange for rights to the design of the microprocessor.

By offering the first general-purpose programmable processor to the general market, Intel spurred the rapid development of electronic devices in the 1970s, culminating in the development of personal computers during that decade. However, Intel wasn’t the clear leader in the microprocessor market until the IBM PC and clones helped catapult Intel to that title in the 1980’s.

Intel Bugs Out

KL_Intel_Pentium_A80501November 14, 1997

One week after reports surfaced identifying a flaw in certain Pentium processors, Intel releases a software workaround for operating systems to avoid the commonly named “F0 bug“. A very specific invalid operation passed to the affected processors would cause the processor to lock up, causing the computer and any software running on it to freeze. Identified by Intel as the “Invalid Operand with Locked Compare Exchange 8Byte (CMPXCHG8B) Instruction Erratum” (seriously?), the flaw, while potentially a serious problem, was practically little more than a PR headache as the invalid operation that triggered the processor to lock up was never encountered in real-world operations. Additionally, the F0 bug only affected the older Pentium processors, not the Pentium II and Pentium Pro processors Intel was currently shipping at the time. However, the workaround was necessary as malicious software could have exploited the flaw and caused serious problems for PCs and servers using the affected processors.

Ethernet is Born

Robert Metcalfe's Original Ethernet Concept

Robert Metcalfe’s Original Ethernet Concept

November 11, 1973

As invented by Robert Metcalfe and David Boggs, an Ethernet network functions for the first time. From it’s humble beginnings as a research project at Xerox PARC, Ethernet has developed into the de facto standard for business and home networking.

IBM Signs A Deal With The Devil

IBM PC-DOS 1.0November 6, 1980

IBM and Microsoft formally sign an contract whereby Microsoft will create an operating system for the in-development IBM PC. During the summer of 1980, IBM was originally interested in licensing the popular CP/M operating system, but the inability to come to an agreement with Digital Research led IBM to ask Microsoft if they could develop an operating system similar to CP/M. Microsoft was already going to work with IBM to deliver their BASIC programming language for the IBM PC, but they did not have an operating system. However, Microsoft knew that a small company named Seattle Computer Products had developed an operating system similar to CP/M called QDOS, for Quick-and-Dirty Operating System. Microsoft suggested to IBM that QDOS could work as the IBM PC’s operating system. IBM asked Microsoft to license and further develop the operating system, which led to the formal contract on November 6, 1980. After the contract was signed, in December 1980 Microsoft would license the QDOS operating system to begin development of the IBM PC version. In July of 1981, just weeks before the IBM PC would ship, Microsoft purchased full rights from SCP for what was now called 86-DOS. IBM PC-DOS was the name of the operating system that would ship on the IBM PC, but it was Microsoft that wholly developed the operating system after acquiring it from SCP.

Microsoft shrewdly included a clause in the agreement that allowed them to sell the operating system to other companies under the name MS-DOS. It was this clause that changed the course of technology history, opening the door for Microsoft to become the dominant technology company of the PC era. Microsoft seemed to understand that by controlling the operating system, the underlying hardware became less relevant. IBM obviously did not consider this concept, nor did they foresee that companies would be able to successfully clone their hardware platform. Once companies were able to clone the hardware, they needed an operating system. Microsoft was more than happy to provide them with that operating system, which by design was completely compatible with IBM’s PC-DOS. Once IBM lost control of the platform they created, power shifted to the one major commonality between the IBM-compatible clones: Microsoft’s operating system. It was IBM’s name that pushed the IBM PC into prominence, but it was the combination of hardware cloning and Microsoft licensing the operating system that created the dominant platform of the PC era, crushing nearly all competing personal computer platforms in the process. Without this seemingly minor clause in this pivotal contract, the history of the PC era could have been quite different than it was.