.NET Development
About Us

Component Pascal

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
  • CPIde - A GUI Integrated Development Environment for GPCP
  • GPCP User Group - Yahoo! Groups
  • Oberon microsystems, Inc. - BlackBox Component Builder is the component-based Win32 development environment for Component Pascal. 

Related Links

  • Astrobe - Oberon IDE for Windows targeting embedded systems using ARM Cortex-M3, Cortex-M4 and Cortex-M7 microcontrollers and Xilinx FPGAs.
  • Lilith and Modula-2 - Modula-2 source code, compilers etc.
  • CFB Software - Main site