H ? « »

Language peer sets for FIDIL:
United States
United States/1988
Designed 1988
1980s languages
Fifth generation
Late Cold War

FIDIL(ID:1396/fid001)

Array based language with domains and regions as first class elements 

alternate simple view
Country: United States
Designed 1988
Published: 1988


for FInite DIfference Language

Array variant of fortran with first class regionsLawrence Livermore Labs

Based on "maps", generalized arrays whose index sets ("domains") are arbitrary d-dimensional sets. Domains are first-class objects and may be constructed by union, intersection, etc.

Maps in turn based on Hilfinger's array/map extensions to Ada under the supervision of Shaw at CMU, and leading in turn to the Titanium Java array/map extensions



Places
People:
Structures:
Related languages
Ada with maps FIDIL   Evolution of aspects
FORTRAN IV FIDIL   Extension of
MACSYMA FIDIL   Influence
FIDIL Titanium   Influence

References:
  • Hilfinger, P. (1988) Hilfinger, P. N., and Colella, P. FIDIL reference manual (draft release 4). University of California, Department of Electrical Engineering and Computer Sciences, internal working document
  • P.N. Hilfinger et al, (1988) P.N. Hilfinger et al, "Fidil: A Language for Scientific Programming", TR UCRL-98057, LLNL Jan 1988. Abstract
  • Semenzato, Luigi and Hilfinger, Paul (1989) Semenzato, Luigi and Hilfinger, Paul "Arrays in FIDIL" pp155-169
          in (1989) Grossman, Robert (ed) Symbolic Computation: Applications to Scientific Computing, SIAM, 1989
  • Semanzato, Luigi; Hilfinger, Paul (1991) Semanzato, Luigi; Hilfinger, Paul "Arrays in Fidil" Abstract Extract: Overview of the FIDIL Language Extract: Relevant Language Features Extract: Elementwise Operations on Maps
          in Restifo Mullin, Lenore M. et. al., (eds) (1991) Restifo Mullin, Lenore M. et. al., (eds) "Arrays, functional languages and parallel systems" Kluwer Academic Publishers, Boston, MA, 1991
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder