Category:Zoea: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 10: Line 10:
}}{{language programming paradigm|Declarative}}
}}{{language programming paradigm|Declarative}}


Zoea is a simple declarative programming language based on the concept of inductive programming. Instead of writing code in the conventional sense the zoea developer describes the behaviour of a program as a set of scenarios consisting of inputs and associated outputs. As a result zoea programs resemble a set of functional test cases. The zoea compiler turns the zoea program into internal bytecode that is interpreted at runtime.
[http://zoea.co.uk Zoea] is a simple declarative programming language based on the concept of inductive programming. Instead of writing code in the conventional sense the zoea developer describes the behaviour of a program as a set of scenarios consisting of inputs and associated outputs. As a result zoea programs resemble a set of functional test cases. The zoea compiler turns the zoea program into internal bytecode that is interpreted at runtime.


The zoea language takes little time to learn. Programming in zoea mostly involves creating examples of data that demonstrate the required behaviour.
The zoea language takes little time to learn. Programming in zoea mostly involves creating examples of data that demonstrate the required behaviour.