|
Rapid-Q
Original
Documentation by William Yu, 1999-2000 Contributors- Stanescu Serban, Andrew Shelkovenko D. Glodt, Jacques Phillip, John Kelly, and others |
|
Rapid-Q
is a Visual BASIC-like programming language for the 32-bit multi
platform (Windows, Mac-WINE, Linux, and Unix). It provides
graphical user interfaces (GUI) and CONSOLE programs. Rapid-Q
compiles your BASIC source code into a stand-alone application
(minimum size 200kb). The compiler generates a byte-code app with
its own interpreter attached. The byte code can also be run by a
separate Rapid-Q program to allow for flexible, dynamic programing.
The compiler supports partial object-oriented programming. Rapid-Q
is designed to be easy to use, easy to program and compile.The
complete package is free. There is no license needed to create your
own programs. The package comes with open source integrative
developer environment (IDE) including a Form designer and debugger.
Rapid-Q offers object/component creation, function
pointers,procedures with infinite parameters, variants, while still
maintaining all the fundamental features of the BASIC language. The Rapid-Q compiler was written and developed by William Yu. The final release of the software was in BETA testing stage. Although Rapid-Q was released in Beta stage it is fully functional! Rapid-Q can make programs of significant complexity with little coding. RealBASIC(c) owns the rights to the compiler, so it will never become "open source." The best way to learn is by example. The beauty of Rapid-Q is its simplicity. Look at this code to make a 'hello window' window application. 'Text behind commas are comments 'make a form called Form CREATE Form AS QFORM Caption = "Hello World" Width = 640 'set its size Height = 480 END CREATE 'now we run the application Form.ShowModal That is it! A lot of sample programs and documentation are found in this website. Just explore or use the search button. The Future of Rapid-Q RapidQ still runs under Windows 10 (32 and 64-bit versions) and Mac OSX under WINE. Let's see how long it can go! |