Bruce Ellis
   HOME

TheInfoList



OR:

Bruce Ellis (born 1960, nicknamed Brucee) is a computer scientist who worked at
Bell Labs Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984), then AT&T Bell Laboratories (1984–1996) and Bell Labs Innovations (1996–2007), is an American industrial research and scientific development company owned by mul ...
during the 1980s and 90s. He was educated at the
University of Sydney The University of Sydney (USYD), also known as Sydney University, or informally Sydney Uni, is a public research university located in Sydney, Australia. Founded in 1850, it is the oldest university in Australia and is one of the country's si ...
, Australia, where he earned First Class Honours with the University Medal. He worked there on the Basser branch of
UNIX/32V UNIX/32V is an early version of the Unix operating system from Bell Laboratories, released in June 1979. 32V was a direct port of the Seventh Edition Unix to the DEC VAX architecture. Overview Before 32V, Unix had primarily run on DEC PD ...
. This work continued at Bell Labs where he was involved in the development of the later research versions of
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, ...
, software for the Blit terminal, the
Plan 9 from Bell Labs Plan 9 from Bell Labs is a distributed operating system which originated from the Computing Science Research Center (CSRC) at Bell Labs in the mid-1980s and built on UNIX concepts first developed there in the late 1960s. Since 2000, Plan 9 has be ...
and Inferno operating systems, as well as ventures into network processing (the Froggie). Recreationally he has also dabbled with
computer go Computer Go is the field of artificial intelligence (AI) dedicated to creating a computer program that plays the traditional board game Go. The field is sharply divided into two eras. Before 2015, the programs of the era were weak. The best ...
,
computational linguistics Computational linguistics is an interdisciplinary field concerned with the computational modelling of natural language, as well as the study of appropriate computational approaches to linguistic questions. In general, computational linguistics ...
, and with
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), Go programming language and at Bell Labs, where he was a member of the Unix team and was involved in the creation o ...
was responsible for the infamous Mark V Shaney in the early 1980s. After leaving Bell Labs he has been consulting and lecturing around the world while working on the OzInferno operating system as a continuation of the work he had done on the research version of Inferno. He is currently living in Sydney. Other works of his include the mash shell, 64 bit support for the Plan 9
cross compiler A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on an Android smartphone is a cross c ...
s suite, Plan9 Emulation Environment (9ee) for disparate platforms, and various
PostScript PostScript (PS) is a page description language in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, Do ...
interpreters currently used by commercial printer manufacturers.


External links


Home pageFroggieIWP9 2006Invited TalkUsing Inferno to Execute Java on Small Devices
by Bruce Ellis et al.

{{DEFAULTSORT:Ellis, Bruce Computer programmers Unix people Plan 9 people Inferno (operating system) people Scientists at Bell Labs Living people 1960 births