OLD GENERATION PROGRAMMERS

A  Computer programmer is an individual who can create and transform computer programs. Despite the type of programmer the individual may be, they all contribute something to the world, no matter how inconsequential. Few individuals have added beyond what a single programmer usually during a lifetime. These computer programmers are pioneers in their specific areas and have each contributed something great, which has changed individual access to information and the media. Here we present the old generation programmers who still work and create massive projects.

 Linus Torvalds

Linus Torvalds is a Finnish American software engineer. He was the primary driving force that accomplished the development of the Linux kernel. Creation of Linux itself is attributed towards him, and he later became the chief architect of the Linux kernel, and presently the project’s coordinator.

Academy Finland honoured Linux with the 2012 Millennium Technology Prize by the Technology due to his making of a new open source operating system for computers resulting in the full spread use of Linux kernel. He also formed the ever popular distributed version control system called Git in 2005, as well as the diving log software Subsurface.

Tim Berners-Lee

Timothy Berners-Lee is a globally known British computer scientist due to his making of the World Wide Web as well as the application of the first ever successful communication between a Hypertext Transfer Protocol (HTTP) client and server through the Internet in November 1989.

Tim has won several awards for his pioneering cleverness such as becoming one of five Internet and Web pioneers and one of only six members of the World Wide Web Hall of Fame who have been awarded the inaugural Queen Elizabeth Prize for Engineering. He also holds the Founders Chair at the MIT Computer Science and Artificial Intelligence Laboratory.

Brian Wilson Kernighan

 Brian Kernighan is a famous Canadian computer scientist that worked at Bell Labs alongside Dennis Ritchie and Ken Thompson. He is the co-maker and developer of UNIX. He is also co-authored the AWK and AMPL programming languages. Kernighan is presently a Professor and the Representative of the Undergraduate Department at the Computer Science Department of Princeton University.

Kernighan became famous by being a co-author of the very first book on the C programming language and also by being the author of many UNIX programs such as cron for Version 7 Unix and ditroff.

Donald Knuth

Donald Knuth is an American computer scientist and mathematician. He is also a Professor Emeritus (retired professor) at Stanford University. Knuth has been labeled as the “Father of the Analysis of Algorithms” as he has also been part of the development of complex analysis of the computational complexity of algorithms and systematised formal mathematical techniques for it.

Knuth also made popular the asymptotic notation; he also made the TeX computer typesetting system, the METAFONT font definition language, and rendering system. He has added to several branches of theoretical computer science and has also created the Computer Modern family of typefaces.

Kenneth Lane Thompson

Kenneth Lane Thompson is an American computer scientist. Thompson had created and applied the original UNIX operating system and also designed the B programming language and was one of the first developers of the Plan 9 operating systems.

Since 2006, while working at Google, Thompson has also co-invented the Go programming language. Other contributions Kenneth include his work on regular expressions, ed, the definition of the UTF-8 encoding, early computer text editors QED, as well as his work on computer chess.

Bill Gates

Bill Gates is arguably one of the most popular computer programmers of all time. Bill Gates is an American computer programmer, PC pioneer, investor, business magnate, and philanthropist. He is the co-founder, former executive officer of Microsoft, which is the world’s largest personal computer software company. He is also known as the best entrepreneurs of the personal computer revolution and assisted in the development of Windows, which is the world most used operating system.

Aside from handling the business aspect of the company in the first five years, Gates also personally monitored each code that the company sent out, often adjusting the ones he considered buggy or incorrect.  Aside from his programming skills, he is praised around the globe for his generosity and intense investment planning.

James Arthur Gosling

James Arthur Gosling is an officer of the order of Canada as well as a computer scientist. Though he has coded quite several programs, he is recognised for his design of the successful and most used Java programming language in 1994 alongside its original virtual machine and compiler. He credits his creation to his days as a graduate student where he made a p-code virtual machine used for the lab’s DEC VAX computer, to enable his professor to run UCSD Pascal programs and then understood that a similar technique could achieve the architecture-neutral execution for widely distributed applications.