John R. Mashey (born 1946) is an American computer scientist, director and entrepreneur.
Mashey holds a Ph.D. in computer science from Pennsylvania State University, [1] where he developed the ASSIST assembler language teaching software. [2] He worked on the PWB/UNIX operating system at Bell Labs from 1973 to 1983, authoring the PWB shell, also known as the "Mashey Shell". [3] He then moved to Silicon Valley to join Convergent Technologies, ending as director of software. [4] He joined MIPS Computer Systems in early 1985, managing operating systems development, and helping design the MIPS RISC architecture, as well as specific CPUs, systems and software. [4] He continued similar work at Silicon Graphics (1992–2000), contributing to the design of the NUMAflex modular computer architecture using NUMAlink, ending as VP and chief scientist. [4] [5]
Mashey was one of the founders of the Standard Performance Evaluation Corporation (SPEC) benchmarking group, was an ACM National Lecturer for four years, has been guest editor for IEEE Micro , and one of the long-time organizers of the Hot Chips conferences. [4] He chaired technical conferences on operating systems and CPU chips, and gave public talks on software engineering, RISC design, performance benchmarking and supercomputing. He has been credited for being the first to spread the term and concept of big data in the 1990s. [6] [7] [8] He became a consultant for venture capitalists and high-tech companies and a trustee of the Computer History Museum in 2001. [9] [4] In 1997 he received Pennsylvania State University's first Outstanding Engineering Alumni Award for Computer Science and Engineering. In 2012, he received the USENIX Lifetime Achievement Award ("Flame Award") "for his contributions to the UNIX community since its early days". [10] [11]
He has written articles for the Skeptical Inquirer [12] regarding climate change denial. In 2010 he published a 250-page critical report on the Wegman Report. [13] Mashey's report concluded that the Wegman Report contained plagiarized text. This story was featured in USA Today , [14] and he was interviewed in Science magazine, which stated that he was "spending his retirement years compiling voluminous critiques of what he calls the 'real conspiracy' to produce 'climate antiscience'." [15] His research has investigated the secretive funding of climate contrarian thinktanks. [16] Mashey blogs at DeSmogBlog, which focuses on global warming. [17]
Mashey became a scientific and technical consultant for the Committee for Skeptical Inquiry in 2015. [18]
Mashey is married to Angela Hey, a Cambridge University and Waterloo University graduate with a Ph.D. from Imperial College, London.[ citation needed ]
Andrew Stuart Tanenbaum, sometimes referred to by the handle ast, is an American-Dutch computer scientist and professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands.
Brian Wilson Kernighan is a Canadian computer scientist.
Dennis MacAlistair Ritchie was an American computer scientist. He is most well known for creating the C programming language and, with long-time colleague Ken Thompson, the Unix operating system and B programming language. Ritchie and Thompson were awarded the Turing Award from the ACM in 1983, the Hamming Medal from the IEEE in 1990 and the National Medal of Technology from President Bill Clinton in 1999. Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007. He was the "R" in K&R C, and commonly known by his username dmr.
A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.
Malcolm Douglas McIlroy is a mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College. McIlroy is best known for having originally proposed Unix pipelines and developed several Unix tools, such as spell, diff, sort, join, graph, speak, and tr. He was also one of the pioneering researchers of macro processors and programming language extensibility. He participated in the design of multiple influential programming languages, particularly PL/I, SNOBOL, ALTRAN, TMG and C++.
Stephen Richard "Steve" Bourne is an English computer scientist based in the United States for most of his career. He is well known as the author of the Bourne shell (sh
), which is the foundation for the standard command-line interfaces to Unix.
USENIX is an American 501(c)(3) nonprofit membership organization based in Berkeley, California and founded in 1975 that supports advanced computing systems and operating system (OS) research. Its stated mission is to foster technical excellence and innovation, support and disseminate research with a practical bias, provide a neutral forum for discussion of technical issues, and encourage computing outreach into the community at large.
John Leroy Hennessy is an American computer scientist, academician and businessman who serves as Chairman of Alphabet Inc. Hennessy is one of the founders of MIPS Computer Systems Inc. as well as Atheros and served as the tenth President of Stanford University. Hennessy announced that he would step down in the summer of 2016. He was succeeded as president by Marc Tessier-Lavigne. Marc Andreessen called him "the godfather of Silicon Valley."
ASSIST is an IBM System/370-compatible assembler and interpreter developed in the early 1970s at Penn State University by Graham Campbell and John Mashey. plus student assistants.
John Lions was an Australian computer scientist. He is best known as the author of Lions' Commentary on UNIX 6th Edition, with Source Code, commonly known as the Lions Book.
RISC iX is a discontinued Unix operating system designed to run on a series of workstations based on the Acorn Archimedes microcomputer. Heavily based on 4.3BSD, it was initially completed in 1988, a year after Arthur but before RISC OS. It was introduced in the ARM2-based R140 workstation in 1989, followed up by the ARM3-based R200-series workstations in 1990.
David Andrew Patterson is an American computer pioneer and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. He currently is vice chair of the board of directors of the RISC-V Foundation, and the Pardee Professor of Computer Science, Emeritus at UC Berkeley.
The Thompson shell was the first Unix shell, introduced in the first version of Unix in 1971, and was written by Ken Thompson. It was a simple command interpreter, not designed for scripting, but nonetheless introduced several innovative features to the command-line interface and led to the development of the later Unix shells.
The Programmer's Workbench (PWB/UNIX) is an early, now discontinued, version of the Unix operating system that had been created in the Bell Labs Computer Science Research Group of AT&T. Its stated goal was to provide a time-sharing working environment for large groups of programmers, writing software for larger batch processing computers.
The PWB shell was a Unix shell.
Margo Ilene Seltzer is a professor and researcher in computer systems. She is currently the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science at the University of British Columbia. Previously, Seltzer was the Herchel Smith Professor of Computer Science at Harvard University's John A. Paulson School of Engineering and Applied Sciences and director at the Center for Research on Computation and Society.
Ozalp Babaoğlu, is a Turkish computer scientist. He is currently professor of computer science at the University of Bologna, Italy. He received a Ph.D. in 1981 from the University of California at Berkeley. He is the recipient of 1982 Sakrison Memorial Award, 1989 UNIX International Recognition Award and 1993 USENIX Association Lifetime Achievement Award for his contributions to the UNIX system community and to Open Industry Standards. Before moving to Bologna in 1988, Babaoğlu was an associate professor in the Department of Computer Science at Cornell University. He has participated in several European research projects in distributed computing and complex systems. Babaoğlu is an ACM Fellow, a resident fellow of the Institute of Advanced Studies at the University of Bologna and has served on the editorial boards for ACM Transactions on Computer Systems, ACM Transactions on Autonomous and Adaptive Systems and Springer-Verlag Distributed Computing.
David Gries is an American computer scientist at Cornell University, United States mainly known for his books The Science of Programming (1981) and A Logical Approach to Discrete Math.
The Software Tools Users Group (STUG) was a technical organization started in 1976, in parallel with Usenix. The STUG goal was to develop a powerful and portable Unix-like system that could be implemented on top of virtually any operating system, providing the capabilities and features of Unix in a non-proprietary system. With its focus on building clean, portable, reusable code shared amongst multiple applications and runnable on any operating system, the Software Tools movement reestablished the tradition of open source and the concepts of empowering users to define, develop, control, and freely distribute their computing environment.
Rudd Canaday is an American computer systems engineer and a previous member of the technical staff at the Bell Telephone Laboratories in Murray Hill, New Jersey, credited to co-develop the initial design of the Unix file system. In 2015 he joined a Palo Alto based tech startup, Entefy, as a Senior Architect & Engineer.
2012: John Mashey receives the USENIX Flame award for his contributions to the UNIX community since its early days. He has made contributions to rigorous, disciplined systems evaluation, particularly the SPEC benchmark suite. Mashey worked on the Programmers Work Bench (PWB) and the UNIX operating system, including the creation of the PWB shell (or Mashey Shell). John has given over 500 public talks on software engineering, RISC design, performance benchmarking and supercomputing and is currently a trustee of the Computer History Museum.