Which Compiler should I choose?

Many core capabilities are shared between PowerBASIC for Windows and PowerBASIC Console Compiler products, including:

  • Built-in TCP/UDP commands
  • Printing functionality (the XPRINT command set)
  • String processing
  • File I/O
  • COM functionality
  • Debugging functionality
  • MACRO functionality
  • Ability to create 32-bit applications
  • Create standalone applications that do not require a distributed run-time library
  • Inline Assembly Language Support
  • Serial Port Communications

There are only a few primary differences between Console Compiler and PowerBASIC for Windows:

PowerBASIC for Windows:

  • Built-in tools to create graphical user interfaces
  • Create dynamic link libraries (DLLs)
  • PowerBASIC Forms, a drag-and-drop visual design tool, can be purchased for use with PowerBASIC for Windows.

PowerBASIC Console Compiler:

  • Extensive capabilities for 32-bit console applications
  • Great for creating web server CGI applications
  • Great for converting old DOS programs