Component Pascal (CP) is a superset of Oberon-2, the successor of Pascal, Modula-2 and other programming languages authored or influenced by Professor Niklaus Wirth.
The two major implementations of the language currently available are The BlackBox Component Builder from Oberon microsystems, Inc. and Gardens Point Component Pascal (GPCP) developed at Queensland University of Technology (QUT). Downloads of both including complete source code are available:
- GPCP - The GitHub site with the latest command-line version of GPCP targeting the .NET framework and JVM.
- GPCP User Group - Yahoo! Groups
- Oberon microsystems, Inc. - BlackBox Component Builder is the component-based Win32 development environment for Component Pascal.