HERA

An electron-proton collider at DESY, W. Germany.

HERAKLIT

<language>

A distributed object-oriented language.

["Definition einer objektorientierten Programmiersprache mit hierarchischem Typkonzept", B. Hindel, diss U Erlangen-Nuernberg, Dec 1987].

Last updated: 1995-03-16

here document

<operating system>

Data included in a Unix shell script or Perl script using the "<<" syntax.

Last updated: 1995-04-19

Herman Hollerith

<person>

The promulgator of the punched card. Hollerith was born on 1860-02-29 and died on 1929-11-17. He graduated from Columbia University, NewYork, NY, USA. He joined the US Census Bureau as a statistician where he used a punched card device to help analyse the 1880 US census data. This punched card system stored data in 80 columns. This "80-column" concept has carried forward in various forms into modern applications.

In 1896, Hollerith founded the Tabulating Machine Company to exploit his invention and in 1924 his firm became part of IBM. The Hollerith system was used for the 1911 UK census.

A correspondant writes:

Wasn't Hollerith's original machine first used for the 1990 US census? And I think I am right in saying that the physical layout was a 20x12 grid of round holes. The one I have seen (picture only, unfortunately, not the real thing) did not use 'columns' as such but holes were grouped into irregularly-shaped fields, such that each hole had a more-or-less independent function.

Last updated: 2001-08-30

Hermes

<language>

An experimental, very high level, integrated language and system from the IBM Watson Research Centre, produced in June 1990. It is designed for implementation of large systems and distributed applications, as well as for general-purpose programming. It is an imperative language, strongly typed and is a process-oriented successor to NIL.

Hermes hides distribution and heterogeneity from the programmer. The programmer sees a single abstract machine containing processes that communicate using calls or sends. The compiler, not the programmer, deals with the complexity of data structure layout, local and remote communication, and interaction with the operating system. As a result, Hermes programs are portable and easy to write. Because the programming paradigm is simple and high level, there are many opportunities for optimisation which are not present in languages which give the programmer more direct control over the machine.

Hermes features threads, relational tablesHermes is, typestate checking, capability-based access and dynamic configuration.

Version 0.8alpha patchlevel 01 runs on RS/6000, Sun-4, NeXT, IBM-RT/BSD4.3 and includes a bytecode compiler, a bytecode->C compiler and run-time support.

0.7alpha for Unix.

E-mail: <[email protected]>, Andy Lowry <[email protected]>.

Usenet newsgroup: comp.lang.hermes.

["Hermes: A Language for Distributed Computing". Strom, Bacon, Goldberg, Lowry, Yellin, Yemini. Prentice-Hall, Englewood Cliffs, NJ. 1991. ISBN: O-13-389537-8].

Last updated: 1992-03-22

Nearby terms:

HEPnetHEPVMHEQSHERAHERAKLIThere documentHerman Hollerith

Try this search on Wikipedia, Wiktionary, Google, OneLook.



Loading