CloudFlare suffered a massive security issue affecting all of its customers, including Rosetta Code. All passwords not changed since February 19th 2017 have been expired, and session cookie longevity will be reduced until late March.--Michael Mol (talk) 05:15, 25 February 2017 (UTC)

Category:8 1/2

From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
8 1/2
This programming language may be used to instruct a computer to perform a task.
Official website
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using 8 1/2.
Your Help Needed
If you know 8 1/2, please write code for some of the tasks not implemented in 8 1/2.

8 1/2, pronounced otto e mezzo, is a high-level data-parallel language based on a new data structure: the fabric (initially called web). This fundamental data structure represents a field over a (discrete) piece of space-time. It is used in the simulation of dynamical systems. A fabric unify the concept of stream and collection and can be viewed either as a ``stream of collections or as a ``collection of streams. The name come from the title of a Fellini movie.

The main features of the 8 1/2 programming language are:

  • 8 1/2 is a declarative language, i.e. a programme is a set of definitions (functional equations) specifying fabrics.
  • The 8 1/2 streams are sequential, synchronous, memory-bounded streams.
  • 8 1/2 collections are handled as a whole.
  • 8 1/2 programmes are hierachized through the concept of system.
  • The 8 1/2 language is naturally a data flow, data parallel language.
  • A static 8 1/2 programme (i.e. a programme involving only fabric with static shape) is detected by the interpreter and can be compiled (in sequential C or towards a SIMD abstract machine).


This category has the following 3 subcategories, out of 3 total.