*** Welcome to piglix ***

Component Pascal

Component Pascal
Paradigm imperative, structured, modular, object-oriented
Designed by Oberon microsystems
First appeared 1997
Typing discipline strong, static
Influenced by
Oberon-2
Influenced
Pascal

Component Pascal is a programming language in the tradition of Niklaus Wirth's Pascal,Modula-2,Oberon and Oberon-2. It bears the name of the Pascal programming language but is incompatible with it. Instead, it is a minor variant and refinement of Oberon-2, which was originally designed and supported by a small ETH Zürich spin-off company called Oberon microsystems. Since 2014 development and support has been taken over by a small group of volunteers. They developed an IDE (Integrated development environment) called BlackBox Component Builder. At the time the first version was released (1994 as Oberon/F) it presented a novel approach to graphical user interface (GUI) construction based on editable forms, where fields and command buttons are linked to exported variables and executable procedures. This approach bears some similarity to the code-behind way used in Microsoft's .NET 3.0 to access code in XAML, which was released in 2008.

An open-source implementation exists for the .NET and Java Virtual Machine platforms, from the Gardens Point team around John Gough at Queensland University of Technology in Australia.


...
Wikipedia

...