Rob Pike
   HOME
*





Rob Pike
Robert "Rob" Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language and at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell Labs and Inferno operating systems, as well as the Limbo programming language. He also co-developed the Blit graphical terminal for Unix; before that he wrote the first window system for Unix in 1981. Pike is the sole inventor named in US patent 4,555,775. Over the years Pike has written many text editors; sam and acme are the most well known and are still in active use and development. Pike, with Brian Kernighan, is the co-author of '' The Practice of Programming'' and '' The Unix Programming Environment''. With Ken Thompson he is the co-creator of UTF-8. Pike also developed lesser systems such as the vismon program for displaying faces of email authors. Pike also appeared once on ''Late Night with David Letterman'', as a technical a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

O'Reilly Open Source Convention
The O'Reilly Open Source Convention (OSCON) was an American annual convention for the discussion of free and open-source software. It was organized by publisher O'Reilly Media and was held each summer, mostly in Portland, Oregon, from 1999 to 2019. History OSCON grew out of The Perl Conference, but the amount of Perl content has continued to decline each year. The first Perl Conference took place in 1997. The first OSCON was held in 1999. ;Notable events * The OpenOffice.org open source project was announced at the 2000 conference in Monterey. * The OpenStack open source project was launched at the 2010 conference. * OSCON has been the host to Larry Wall's State of the Onion keynotes. * All O'Reilly events were cancelled in response to the COVID-19 pandemic, and the company closed the in-person conference portion of their business. Layout Throughout the week in which OSCON is hosted, there are workshops and presentations, most of which are conducted in meeting rooms. The ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Sam (text Editor)
Sam is a multi-file text editor based on structural regular expressions. It was originally designed in the early 1980s at Bell Labs by Rob Pike with the help of Ken Thompson and other Unix developers for the Blit windowing terminal running on Unix; it was later ported to other systems. Sam follows a classical modular Unix aesthetic. It is internally simple, its power leveraged by the composability of a small command language and extensibility through shell integration. Design and features Sam is designed as two synchronous programs: a command interpreter and a mouse-oriented bitmap windowing interface. The interpreter's command set is modeled after the UNIX editor ed and may be used to operate the editor from a standard text terminal. By default, however, Sam presents its own graphical user interface (GUI) window, ''samterm'', which additionally allows point-and-click operations through pop-up context menus. This two-process structure allowed sam to access files on networked h ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

1956 Births
Events January * January 1 – The Anglo-Egyptian Sudan, Anglo-Egyptian Condominium ends in Sudan. * January 8 – Operation Auca: Five U.S. evangelical Christian Missionary, missionaries, Nate Saint, Roger Youderian, Ed McCully, Jim Elliot and Pete Fleming, are killed for trespassing by the Huaorani people of Ecuador, shortly after making contact with them. * January 16 – Egyptian leader Gamal Abdel Nasser vows to reconquer Palestine (region), Palestine. * January 25–January 26, 26 – Finnish troops reoccupy Porkkala, after Soviet Union, Soviet troops vacate its military base. Civilians can return February 4. * January 26 – The 1956 Winter Olympics open in Cortina d'Ampezzo, Italy. February * February 11 – British Espionage, spies Guy Burgess and Donald Maclean (spy), Donald Maclean resurface in the Soviet Union, after being missing for 5 years. * February 14–February 25, 25 – The 20th Congress of the Communist Party of the Soviet Union is held in Mosc ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Mark V
Mark V or Mark 5 often refers to the fifth version of a product, frequently military hardware. "Mark", meaning "model" or "variant", can be abbreviated "Mk." Mark V or Mark 5 can specifically refer to: In technology In military and weaponry * BL 13.5 inch Mk V naval gun (1912); British gun that was a defining feature of the super-dreadnought ''Orion''-class battleships * QF 4 inch Mk V naval gun (1914); British naval gun used for coastal defense and anti-aircraft * Mark V tank, a series of variations of the World War I Mark I tank ** Mark V Composite tank in Estonian service; specific design and service of the Mark V tank as used by Estonia * BL 8-inch howitzer Mk I – V; World War I British gun, heavy and short-range * Mk 5 mine (1943); British anti-tank mine used in World War II * Supermarine Spitfire Mk V; 1941 British fighter aircraft augmented with high-altitude capability * Mark 5 nuclear bomb (1952–1963); American nuclear bomb * Mark V Special Operations Craft (1995), ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Plumber (program)
The plumber, in the Plan 9 from Bell Labs and Inferno operating systems, is a mechanism for reliable uni- or multicast inter-process communication of formatted textual messages. It uses the Plan 9 network file protocol, 9P, rather than a special-purpose IPC mechanism. Any number of clients may listen on a named port (a file) for messages. Ports and port routing are defined by plumbing rules. These rules are dynamic. Each listening program receives a copy of matching messages. For example, if the data /sys/lib/plumb/basic is plumbed with the standard rules, it is sent to the edit port. The port will write a copy of the message to each listener. In this case, all running editors will interpret this message as a file name, and open the file. The plumber is the 9P file server that provides this service. Clients may use libplumb to format messages. Since the messages are 9P, they are network transparent. See also * Pipeline (software) External links * * * *"Plumbing and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Sawzall (programming Language)
Sawzall is a procedural domain-specific programming language, used by Google to process large numbers of individual log records. Sawzall was first described in 2003, and the szl runtime was open-sourced in August 2010. However, since the MapReduce table aggregators have not been released, the open-sourced runtime is not useful for large-scale data analysis of multiple log files off the shelf. Sawzall has been replaced by Lingo (logs in Go) for most purposes within Google. Motivation Google's server logs are stored as large collections of records (Protocol Buffers) that are partitioned over many disks within GFS. In order to perform calculations involving the logs, engineers can write MapReduce programs in C++ or Java. MapReduce programs need to be compiled and may be more verbose than necessary, so writing a program to analyze the logs can be time-consuming. To make it easier to write quick scripts, Rob Pike et al. developed the Sawzall language. A Sawzall script runs within the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. It has been referred to as "the most powerful company in the world" and one of the world's most valuable brands due to its market dominance, data collection, and technological advantages in the area of artificial intelligence. Its parent company Alphabet is considered one of the Big Five American information technology companies, alongside Amazon, Apple, Meta, and Microsoft. Google was founded on September 4, 1998, by Larry Page and Sergey Brin while they were PhD students at Stanford University in California. Together they own about 14% of its publicly listed shares and control 56% of its stockholder voting power through super-voting stock. The company went public via an initial public offering (IPO) in 2004. In 2015, Google was reor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Penn & Teller
Penn & Teller, Penn Jillette and Teller, are American magicians, entertainers, and scientific skeptics who have performed together since the late 1970s. They are noted for their ongoing act that combines elements of comedy with magic. The duo has been featured in numerous stage and television shows such as '' Penn & Teller: Fool Us'' and currently perform in Las Vegas at The Rio, the longest running headliners to play at the same hotel in Las Vegas history. Penn Jillette serves as the act's orator and raconteur. Teller generally does not speak while performing, and instead communicates through mime and nonverbals, though his voice can occasionally be heard during their live shows and television appearances. Besides magic, the pair has become associated with the advocacy of scientific skepticism and libertarianism, particularly through their television show '' Penn & Teller: Bullshit!''. Career Penn and Teller were introduced to each other by Wier Chrisemer, and performed the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Late Night With David Letterman
''Late Night with David Letterman'' is an American late-night talk show hosted by David Letterman on NBC, the first iteration of the ''Late Night'' franchise. It premiered on February 1, 1982, and was produced by Letterman's production company, Worldwide Pants Incorporated, and Carson Productions. Letterman had previously hosted his own morning talk show on NBC from June to October 1980. The show's house band, The World's Most Dangerous Band, was led by music director Paul Shaffer. In 1993, Letterman announced that he would leave NBC to host the ''Late Show with David Letterman'' on CBS, and the final episode of ''Late Night'' aired on June 25, 1993. Since then, Conan O'Brien, Jimmy Fallon, and Seth Meyers have each reformatted the series. In 2013, this series and ''Late Show with David Letterman'' were ranked No. 41 on TV Guide's 60 Best Series of All Time. During its run, the show was nominated for the Primetime Emmy Award for Outstanding Variety Series 11 times. It ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Vismon
Vismon was the Bell Labs system which displayed authors' faces on one of their internal e-mail systems. The name was a pun on the ''sysmon'' program used at Bell to show the load on computer systems. It can also be interpreted as "visual monitor". The system inspired Rich Burridge to develop the similar but more widespread ''faces'' system which spread with Unix distributions in the 1980s. This in turn inspired Steve Kinzler to develop the ''Picons'', or personal icons, which have the goal of offering symbols and other images, as well as faces to represent individuals and institutions in email messages. Other systems such as the faces available on the LAN email functions of the NeXTSTEP platform also seem to have been influenced by the original Vismon capabilities. The ''faces'' program in Plan 9 is the direct descendant of this system. Vismon was the work of Rob Pike and Dave Presotto. It was based on some early experiments by Luca Cardelli. Many other scientists and engineers ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ken Thompson
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]