Ken Thompson (computer Programmer)
   HOME
*



picture info

Ken Thompson (computer Programmer)
Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programming language, the direct predecessor to the C programming language, and was one of the creators and early developers of the Plan 9 operating system. Since 2006, Thompson has worked at Google, where he co-developed the Go programming language. Other notable contributions included his work on regular expressions and early computer text editors QED and ed, the definition of the UTF-8 encoding, and his work on computer chess that included the creation of endgame tablebases and the chess machine Belle. He won the Turing Award in 1983 with his long-term colleague Dennis Ritchie. Early life and education Thompson was born in New Orleans, Louisiana. When asked how he learned to program, Thompson stated, "I was always fascinated with logic a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

New Orleans
New Orleans ( , ,New Orleans
Merriam-Webster.
; french: La Nouvelle-Orléans , es, Nueva Orleans) is a Consolidated city-county, consolidated city-parish located along the Mississippi River in the southeastern region of the U.S. state of Louisiana. With a population of 383,997 according to the 2020 U.S. census, it is the List of municipalities in Louisiana, most populous city in Louisiana and the twelfth-most populous city in the southeastern United States. Serving as a List of ports in the United States, major port, New Orleans is considered an economic and commercial hub for the broader Gulf Coast of the United States, Gulf Coast region of the United States. New Orleans is world-renowned for its Music of New Orleans, distinctive music, Louisiana Creole cuisine, Creole cuisine, New Orleans English, uniq ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




IEEE
The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operations center in Piscataway, New Jersey. The mission of the IEEE is ''advancing technology for the benefit of humanity''. The IEEE was formed from the amalgamation of the American Institute of Electrical Engineers and the Institute of Radio Engineers in 1963. Due to its expansion of scope into so many related fields, it is simply referred to by the letters I-E-E-E (pronounced I-triple-E), except on legal business documents. , it is the world's largest association of technical professionals with more than 423,000 members in over 160 countries around the world. Its objectives are the educational and technical advancement of electrical and electronic engineering, telecommunications, computer engineering and similar disciplines. History Origin ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ed (text Editor)
(pronounced as distinct letters, ) is a line editor for Unix and Unix-like operating systems. It was one of the first parts of the Unix operating system that was developed, in August 1969. It remains part of the POSIX and Open Group standards for Unix-based operating systems, alongside the more sophisticated full-screen editor vi. History and influence The ed text editor was one of the first three key elements of the Unix operating system—assembler, editor, and shell—developed by Ken Thompson in August 1969 on a PDP-7 at AT&T Bell Labs. Many features of ed came from the qed text editor developed at Thompson's alma mater University of California, Berkeley. Thompson was very familiar with qed, and had reimplemented it on the CTSS and Multics systems. Thompson's versions of qed were notable as the first to implement regular expressions. Regular expressions are also implemented in ed, though their implementation is considerably less general than that in qed. Dennis M. Ri ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


QED (text Editor)
QED may refer to: Mathematics, science, and technology * Q.E.D. (), used at the end of a mathematical proof * Quantum electrodynamics, a field in particle physics * QED (text editor), a 1960s line-oriented editor * QED manifesto and project, a database of mathematical knowledge * QEMU Enhanced Disk, a deprecated disk image format for machine emulation and virtualization * Quantum Effect Devices, a microprocessor design company Television * KQED (TV), public television station in San Francisco, California * ''Q.E.D.'' (U.S. TV series) * ''Q.E.D.'' (UK TV series) * WQED (TV), public television station in Pittsburgh, Pennsylvania Music * QED (band), a 1980s Australian band * ''Q.E.D.'' (Terje Rypdal album), 1993 * ''Q.E.D.'' (Jim Allchin album) * QED Records or Emanem Records Other uses * Granville Gee Bee R-6, named "Q.E.D.", a 1930s racing monoplane * '' QED: The Strange Theory of Light and Matter'', a 1985 physics book by Richard Feynman *''Quod Erat Demonstrandum'', a 19 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Regular Expression
A regular expression (shortened as regex or regexp; sometimes referred to as rational expression) is a sequence of characters that specifies a search pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation. Regular expression techniques are developed in theoretical computer science and formal language theory. The concept of regular expressions began in the 1950s, when the American mathematician Stephen Cole Kleene formalized the concept of a regular language. They came into common use with Unix text-processing utilities. Different syntaxes for writing regular expressions have existed since the 1980s, one being the POSIX standard and another, widely used, being the Perl syntax. Regular expressions are used in search engines, in search and replace dialogs of word processors and text editors, in text processing utilities such as sed and AWK, and in lexical analysis. Most gener ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

C (programming Language)
C (''pronounced like the letter c'') is a General-purpose language, general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. A successor to the programming language B (programming language), B, C was originally developed at Bell Labs by Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system. During the 1980s, C gradually gained popularity. It has become one of the measuring programming language popularity, most widely used programming languages, with C compilers avail ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer Science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical disciplines (including the design and implementation of Computer architecture, hardware and Computer programming, software). Computer science is generally considered an area of research, academic research and distinct from computer programming. Algorithms and data structures are central to computer science. The theory of computation concerns abstract models of computation and general classes of computational problem, problems that can be solved using them. The fields of cryptography and computer security involve studying the means for secure communication and for preventing Vulnerability (computing), security vulnerabilities. Computer graphics (computer science), Computer graphics and computational geometry address the generation of images. Progr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Japan Prize
is awarded to people from all parts of the world whose "original and outstanding achievements in science and technology are recognized as having advanced the frontiers of knowledge and served the cause of peace and prosperity for mankind." The Prize is presented by the Japan Prize Foundation. Since its inception in 1985, the Foundation has awarded 81 people from 13 countries. The Japan Prize consists of a certificate, a commemorative medal and a cash award of ¥50 million. No discrimination is made as to nationality, occupation, race, or gender. Only living persons may be named. Every November, the Japan Prize Foundation selects two fields for the award according to current trends in science and technology. The nomination and selection process takes about one year. The laureates, one from each field, are announced in January. The prestigious prize presentation ceremony is held in the presence of the Emperor and the Empress of Japan. According to his book ''Dancing Naked in the M ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Harold Pender Award
The Harold Pender Award, initiated in 1972 and named after founding Dean Harold Pender, is given by the Faculty of the School of Engineering and Applied Science of the University of Pennsylvania to an outstanding member of the engineering profession who has achieved distinction by significant contributions to society. The Pender Award is the School of Engineering's highest honor. Past recipients * 2018: Yann LeCun, for his work in convolutional neural networks. * 2013: Barbara Liskov, for her work in programming languages, programming methodology and distributed systems. * 2010: Robert E. Kahn and Vinton G. Cerf, for their pioneering and seminal contributions to network-based information technology, and especially for the design and implementation of the TCP/IP protocol suite, which continues to provide the foundation for the growing Internet * 2006: Mildred Dresselhaus, for pioneering contributions and leadership in the field of carbon-based nanostructures and nanotechnology, and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Tsutomu Kanai Award
The Tsutomu Kanai Award was established by the IEEE Computer Society in 1997 by an endowment from Hitachi Ltd., and named in honor of Dr. Tsutomu Kanai, who served as Hitachi’s president for 30 years. The Kanai Award may be presented annually upon the recommendation of the Kanai Award subcommittee, endorsement of the Awards Committee and approval of the Board of Governors. The Kanai Award recognized major contributions to the state-of-the-art distributed computing systems and their applications. The award consisted of a crystal model, a certificate, and $10,000. In the evaluation process, the following criteria were considered: seminal nature of the achievements, practical impact, breadth and depth of contributions, and quality of the nomination. Ken Thompson was the first Tsutomu Award winner in 1999 and Beng Chin Ooi was the last, in 2012. The award was discontinued afterwards. List of recipients * 2012 Beng Chin Ooi * 2011 Ian Foster (computer scientist), Ian Foster * 2009 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

National Medal Of Technology
The National Medal of Technology and Innovation (formerly the National Medal of Technology) is an honor granted by the President of the United States to American inventors and innovators who have made significant contributions to the development of new and important technology. The award may be granted to a specific person, to a group of people or to an entire organization or corporation. It is the highest honor the United States can confer to a US citizen for achievements related to technological progress. History The National Medal of Technology was created in 1980 by the United States Congress under the Stevenson-Wydler Technology Innovation Act. It was a bipartisan effort to foster technological innovation and the technological competitiveness of the United States in the international arena. The first National Medals of Technology were issued in 1985 by then-U.S. President Ronald Reagan to 12 individuals and one company.
[...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Computer Pioneer Award
The Computer Pioneer Award was established in 1981 by the Board of Governors of the IEEE Computer Society to recognize and honor the vision of those people whose efforts resulted in the creation and continued vitality of the computer industry. The award is presented to outstanding individuals whose main contribution to the concepts and development of the computer field was made at least fifteen years earlier. The recognition is engraved on a silver medal specially struck for the Society. This award has now been renamed to "Women of the ENIAC Computer Pioneer Award". Award types The award has two types of recipients: * Computer Pioneer Charter Recipients - At the inauguration of this award, the individuals who already meet the Computer Pioneer Award criteria and also have received IEEE Computer Society awards prior to 1981. * Computer Pioneer Recipients - Awarded annually since 1981. Computer Pioneer Charter Recipients * Howard H. Aiken - Large-Scale Automatic Computation * Sam ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]