FISh (programming language)


FISh (programming language)

FISh is an array programming language that aims to combine the expressive power of functional programming with the efficient execution of imperative (procedural) programming.

Its strategy is to perform what it calls "static shape analysis" on all programs before executing them. This "shape computation" reduces higher-order functional programs to simple imperative forms.

External links

* [http://www-staff.it.uts.edu.au/~cbj/FISh/Announcement/ FISh homepage]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Qi (programming language) — Qi is a functional programming language developed by Dr Mark Tarver and introduced in its current form in April 2005 under the GNU GPL license. Although Qi is written in Lisp, it includes most of the features common to modern functional… …   Wikipedia

  • Fish (disambiguation) — NOTOC Fish are vertebrates with gills that live in water. Related concepts include:* Fish (food) * fishingFish may also refer to:People*Albert Fish (1870 1936), U.S. serial killer and cannibal, electrocuted *Eric Fish, singer in Subway To Sally… …   Wikipedia

  • fish — 1) any chordate below the tetrapods. A poikilothermic aquatic chordate breathing by means of gills throughout life (accessory organs may be used) and having limbs, if any, in the form of fins. For convenience, lancelets, lampreys and hagfishes… …   Dictionary of ichthyology

  • Web Ontology Language — OWL Web Ontology Language Current Status Published Year Started 2002 Editors Mike Dean, Guus Schreiber Base Standards Resource Description Framework, RDFS Domain Semantic Web A …   Wikipedia

  • P'urhépecha language — P urhépecha, Tarascan, Phorhé P urhépecha Pronunciation [pʰuˈɽepet͡ʃa] Spoken in Michoacán, Mexico Native speakers …   Wikipedia

  • Yucatec Maya language — Infobox Language name=Yukatek Maya nativename=Maaya T aan speakers=805,000 states=Mexico, Belize , Guatemala region=Yucatán 547,098, Quintana Roo 163,477, Campeche 75,847, Belize 5,000 familycolor=American fam1=Mayan fam2=Yucatecan fam3=Yucatec… …   Wikipedia

  • Array Theory — From [ftp://ftp.nial.com/nial.com/Papers/Papers.zip Nial Papers] : Array Theory is primarily a theory about the definition and manipulation of array data objects. Every data object in the theory is an array, even numbers and characters, which are …   Wikipedia

  • Java — /jah veuh/ or, esp. for 2, /jav euh/, n. 1. the main island of Indonesia. 76,100,000 (with Madura); 51,032 sq. mi. (132,173 sq. km). 2. (usually l.c.) Slang. coffee: a cup of java. 3. Trademark. a programming language used to create interactive… …   Universalium

  • History of robots — The history of robots date at least as far back as the ancient legends.Robotics in AntiquityLikely fictional, the Iliad illustrates the concept of robotics by stating that the god Hephaestus made talking mechanical handmaidens out of gold. cite… …   Wikipedia

  • doctest — is a module included in the Python programming language s standard library that allows the easy generation of tests based on output from the standard Python interpreter shell, cut and pasted into docstrings. Contents 1 Implementation specifics 2… …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.