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.
See FISh homepage (http://www-staff.it.uts.edu.au/~cbj/FISh/Announcement/)
The following is a list of esoteric programminglanguages (programminglanguages designed as a proof of concept, to test the boundaries of computer language definition, or as jokes, and not with the intention of being adopted for real-world programming).
C-P-L [13], a language in which a non-comment is a syntax error (but on the plus side, all styles of comments are supported, and comments may be arbitrarily nested).
Homespring [22], an excessively high-level language, where the instructions are English sentences based around the metaphor of a mountainside river.
FISh is an array programminglanguage 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.