Cybernetics Oriented Language (CYBOL)
Background
CYBOL is the result of many years of (theoretical and practical) research
in software development, striping fields such as:
- Structured/ Procedural Programming (SPP)
- Object-Oriented Programming (OOP)
- Software Architecture/ Design Patterns
- Component-Based Design (CBD) with Lifecycle, Concern, Aspect
- Ontology-Structured Domain Knowledge
- Document/ User Interface (UI) Markup
- Persistence Mechanisms
- System Communication
- Operating System (OS) Concepts
Syntax
Semantics
Definition and Vocabulary
Models
- Knowledge Models in different dimensions such as Space, Time, Mass etc.
- Domain
- Graphical User Interface (GUI)
- Textual User Interface (TUI)
- Web User Interface (WUI)
- Data Transfer Object (DTO)
- Algorithm and Workflow
- Scalable Vector Graphic (SVG)
- Musical Piece
Future
Before the end of 2006, this page will contain a complete specification of CYBOL.
It will also show and explain the disadvantages of current programming languages.
CYBOL will be easy to write, also by non-programmers.
|