Basic4ppc

B4x
ParadigmProcedural programming and Event-driven
Designed by
  • Anywhere Software
  • Erel Uziel, CEO
First appeared2005; 19 years ago (2005)
Typing disciplineStatic, Weak
OS
Websitewww.b4x.com
Dialects
  • b4a - Android
  • b4i - iOS
  • b4j - desktop with Java
  • b4r - Arduino
Influenced by
Visual Basic

Basic4ppc (pronounced "Basic for PPC") is a programming language originally for Pocket PC handheld computers running Windows Mobile operating system, by Anywhere Software. Since 2014, B4x ("B for x") was renamed, and currently, 2023, supports multiple devices and their OS, including desktop and mobile solutions with development adaptions for these environments.[1] The language is based on a BASIC-like syntax, taking advantage of Microsoft's .NET technology, to allow additional libraries, graphical user interface design of windows forms, rapid application development (RAD), and .NET framework compatible compilation. The language implements a unique way of adding objects to a program without being object-oriented. Its advantages are simplicity, development pace and the integration with .NET framework. A special version of the integrated development environment (IDE) allows developing straight onto the Windows Mobile device or. With the demise of Windows Mobile operating system and the devices running it Basic4PPC came to the end of its life in about 2012. For owners of Basic4PPC it remains a useful Windows-desktop BASIC compiler as it runs code directly in the Windows environment and it can compile a project to a Windows 'exe' file for use as a Windows program.

  1. ^ "Cross platform RAD". b4x.