HOME

TheInfoList



OR:

John Gilbert Presslie Barnes is a British
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
best known for his role in developing and publicising the
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, Tur ...
. He is the primary inventor of and protagonist for the Ada Rendezvous mechanism. Barnes studied
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
at
University of Cambridge , mottoeng = Literal: From here, light and sacred draughts. Non literal: From this place, we gain enlightenment and precious knowledge. , established = , other_name = The Chancellor, Masters and Schola ...
and later worked at
Imperial Chemical Industries Imperial Chemical Industries (ICI) was a British chemical company. It was, for much of its history, the largest manufacturer in Britain. It was formed by the merger of four leading British chemical companies in 1926. Its headquarters were at M ...
(ICI). He was an industrial fellow at
Wolfson College, Oxford Wolfson College () is a constituent college of the University of Oxford in England. Located in north Oxford along the River Cherwell, Wolfson is an all-graduate college with around sixty governing body fellows, in addition to both research and ...
in the very late 1970s or early 1980s, most likely at the suggestion of Professor
Tony Hoare Sir Charles Antony Richard Hoare (Tony Hoare or C. A. R. Hoare) (born 11 January 1934) is a British computer scientist who has made foundational contributions to programming languages, algorithms, operating systems, formal verification, and c ...
. Before working on the Ada design team, while at ICI, he designed and implemented a dialect of the language
ALGOL ALGOL (; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL heavily influenced many other languages and was the standard method for algorithm description used by the ...
, named Real-Time Language 2 (
RTL/2 RTL/2 (Real-Time Language) is a discontinued high-level programming language for use in real-time computing, developed at Imperial Chemical Industries, Ltd. (ICI), by J.G.P. Barnes. It was originally used internally in ICI but was distributed ...
) for
real-time computing Real-time computing (RTC) is the computer science term for hardware and software systems subject to a "real-time constraint", for example from event to system response. Real-time programs must guarantee response within specified time constrai ...
. Barnes was awarded an honorary
Doctor of Philosophy A Doctor of Philosophy (PhD, Ph.D., or DPhil; Latin: or ') is the most common Academic degree, degree at the highest academic level awarded following a course of study. PhDs are awarded for programs across the whole breadth of academic fields ...
(Ph.D.) from the
University of York , mottoeng = On the threshold of wisdom , established = , type = Public research university , endowment = £8.0 million , budget = £403.6 million , chancellor = Heather Melville , vice_chancellor = Charlie Jeffery , students ...
in 2006.


Publications

* * * * * * * * Year of birth missing (living people) Living people British computer scientists Imperial Chemical Industries people Alumni of the University of Cambridge Fellows of Wolfson College, Oxford Ada (programming language) {{UK-compu-bio-stub