Cybernetics Oriented Language
The Cybernetics Oriented Language (CYBOL)) is a Knowledge Modelling- and Programming Language, that is based on the Extensible Markup Language (XML). Software applications written in CYBOL May Be executed by the Cybernetics Oriented Interpreter (CYBOI). The theoretical foundation behind is called Cybernetics Oriented Programming (CYBOP).
Definition
Syntax
CYBOL's syntax is based on the Extensible Markup Language (XML).
Vocabulary
Just four XML tags are necessary to write a CYBOL application:
Likewise, there are just four possible XML attributes in CYBOL:
- name
- channel
- abstraction
- model
Semantics
Two hierarchies are represented by CYBOL models:
- Whole-Part Hierarchy
- Meta Hierarchy
Example
The classical Hello World! application written in CYBOL looks as follows:
References
- Christian Heller. Cybernetics Oriented Programming (CYBOP): An Investigation on the Applicability of Inter-Disciplinary Concepts to Software System Development. Tux Tax; 1st edition (January 19, 2007). Language: English. Licence: GNU FDL. ISBN-10: 3-9810898-0-4. ISBN-13: 978-3-9810898-0-6. http://cybop.berlios.de/books/cybop/index.html
See also
- Cybernetics Oriented Interpreter (CYBOI)
- Cybernetics Oriented Programming (CYBOP)
- Res Medicinae
External links
de:Kybernetikorientierte Sprache