Welcome to the QChartist blog QChartist Community – Your way to financial freedom

February 21, 2023

Programmers tools

Filed under: Programming — admin @ 2:14 pm

RapidQ – Basic compiler :

Easyr@pid: IDE editor for Rapid-Q language http://membres.lycos.fr/easyrapid

Webstart-up: RapidQ sample codes http://www.webstart-up.it

http://g.slyip.com The largest collection of sample code but slow bandwidth

DLL Export Viewer – This utility displays all exported functions for the specified DLL files : http://www.nirsoft.net

RegDllView – Utility that displays the list of all registered dll/ocx/exe files (COM registration) : http://www.nirsoft.net

CCRP Registration Utility – Registers and unregisters ActiveX control .ocx, Server .dll and Type Library .tlb files : http://www.mvps.org/ccrp/

WinHex – Hex editor : http://www.x-ways.net

Quick Memory Editor : http://www.softcows.com

Clickteam installcreator – Easy and powerful install creator : http://www.clickteam.com

FileAlyzer is a tool to analyze files : http://www.safer-networking.org

FreeBASIC is a free 32-bit compiler for the BASIC language : http://www.freebasic.net

JellyFB Editor IDE for FreeBasic http://www.planetsquires.com

yahoo rapidq group on http://www.yahoogroups.com

Jens’ File Editor is a good editor for RapidQ programmers

Win32 Programmer’s Reference

RQWork is an IDE for RapidQ : http://rqwork.xhost.ro/

Borland C++ Compiler 5.5 : http://www.borland.com

Boost C++ Libraries : http://www.boost.com

FreeQ IDE for RapidQ : http://rapidq.phatcode.net/FreeQ/

Vizacc HelpMaker .chm builder : http://www.vizacc.com

Masm32 is a working development environment for programmers who are interested in either learning or writing 32 bit Microsoft assembler : http://www.masm32.com

MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications : http://www.mingw.org

ressourcehacker : http://www.angusj.com

RQ Paul : http://www.freewebs.com/snakedile/

RapidQ RTL Maths (speed up math calculations with a dll) : http://sourceforge.net/projects/rapidq-rtl/

tasm5 Turbo Assembler 5 is a popular assembler by Borland. : http://www.borland.com

pspad IDE for multiple languages : http://www.pspad.com

Jacques contributions for RapidQ : http://rapidq.sejame.be

Chipmunk Scripts : A large collection of free php scripts and free resources

Php Junk Yard : Free PHP scripts for your website

Reference – C++ Reference

thefreecountry.com: Free Programmers’ Resources, Free Webmasters’ Resources, Free Security Resources

Daily QBasic programming News & Resources

Yahoo group RapidQ

Ressources for developpers

The HotBasic compiler uses an extended BASIC language to produce CONSOLE, CGI, GUI, DLL, and OBJ application types. With HotBasic, software developers create truly compiled Windows and Linux applications with a tiny footprint and rock-solid stability. Featuring a clean and elegant syntax, HotBasic increases code maintainability and slashes development time.

API-Guide has a huge number of subs and functions, all documented, and explained with an example :

ApiViewer is a replacement for Microsoft’s API-Viewer, the data-file is based on the latest Windows XP header files :

QB45 is about programming in Qbasic/QuickBasic, the programming language that was developed by Microsoft.
This is one of the biggest QB archive online.

http://www.heaventools.com advanced tools for programmers like PE Explorer which is a file analyzer and disassembler

Many Liberty BASIC projects well illustrated : http://www.diga.me.uk/index.html

Programming in QBasic under Windows 64 bit it’s possible with : http://www.qb64.net




http://index-of.es/ Many pdf and chm for hackers

http://pajhome.org.uk/index.html Cryptography and more

https://groups.io/g/rapidq/ RapidQ group

http://www.s100computers.com This web site is setup for people who are interested in vintage S-100 bus based computers. These computers were the first home computers people used before IBM-PC, Apple etc. computers existed.

https://wiki.osdev.org This website provides information about the creation of operating systems and serves as a community for those people interested in OS development with 695 wiki articles.

https://www.joe-bergeron.com/posts/Writing%20a%20Tiny%20×86%20Bootloader/ Joe Bergeron | Writing a Tiny x86 Bootloader

https://deramp.com/altair.html The Altair 8800 computer is often credited with starting the personal computer revolution in 1975.

Birth of Linux Kernel https://www.funet.fi/pub/Linux/kernel/

https://www.ibiblio.org/ Time Machine: NASA’s Educational Media Archive

lcc-win: A free Compiler system for windows by Jacob Navia based on the original screenplay of Dave Hanson and Chris Fraser: A portable C compiler.

BCX converts your BCX BASIC source code into high performing, efficient C\C++ source code. Use C\C++ libraries and header files without having to first convert them into BASIC. BCX is FREEWARE and OPEN SOURCE.

The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputers and associated peripherals designed and built by Acorn Computers in the 1980s for the BBC Computer Literacy Project. Designed with an emphasis on education, it was notable for its ruggedness, expandability, and the quality of its operating system.
The built-in ROM-resident BBC BASIC programming language interpreter realised the system’s educational emphasis and was key to its success.

BBC BASIC for SDL 2.0 (BBCSDL) is an entirely free and Open Source cross-platform implementation of BBC BASIC for Linux (x86 CPU only), MacOS, Raspberry Pi 3 or later (Pi OS), Windows, Android, iOS or for running in a browser. It combines the simplicity of BASIC with the sophistication of a structured language, allowing you to write utilities and games, use sound and graphics, and perform calculations.
BBCBasic for SDL 2.0 capabilities is outstanding. I plan to use it for my future developpments.

BaCon – BaCon – BASIC to C converter
BaCon is a free BASIC to C translator for Unix-based systems, which runs on most Unix/Linux/BSD platforms, including MacOSX. It intends to be a programming aid in creating tools which can be compiled on different platforms (32bit and 64bit), while trying to revive the days of the good old BASIC.
BaCon can be described as a translator, a converter, a source-to-source compiler, a transcompiler or a transpiler. It also can be described as a very elaborate preprocessor to C. BaCon is implemented in generic shell script and in itself. Therefore, to start using Bacon, the target system must have either Korn Shell, or ZShell, or Bourne Again Shell (BASH) available.
The shell script implementation can convert and compile the BaCon version of BaCon. This will deliver the binary version of BaCon which has an extremely high conversion performance. On newer systems, the average conversion rate usually lies above 10.000 lines per second.
Code converted by BaCon can be compiled by GCC, the Compaq C Compiler, TCC, the clang/LLVM compiler (and possibly by other C compilers), but also by C++ compilers like g++ or clang++.

This is a free BASIC interpreter. Is it just another after the so many costly and free interpreters? Well, you can decide, here it goes:
ScriptBasic implements a rich set of instructions that are available under Win32 as well as under Linux/UNIX. Programs written in ScriptBasic are portable unless you work hard to insert some system specific code.
If you miss some functions in the language itself there are external modules that implement several features, like CGI handling, MySQL access, regular expressions, graphical user interface, NT/UNIX specific functions (in case you really need something system dependant) and several others.

UbxBasic is a cross platform (Linux/Windows) programming language using basic syntax.
It leverages the glib library to accomplish the cross platform functionality.
UbxBasic is a translator. It converts the basic source to c/c++ source ready to be compiled by gcc/g++.

Rapid-Q Documentation Project (RQDP)

BASIC integrated development environments

– Open source
Basic-256 http://basic256.org/
B4X https://www.b4x.com/
MonoDevelop http://www.monodevelop.com/
SharpDevelop https://sourceforge.net/projects/sharpdevelop/
Microsoft Small Basic http://www.smallbasic.com/
SdlBasic http://www.sdlbasic.altervista.org/main/
Gambas http://gambas.sourceforge.net/
HBasic http://hbasic.sourceforge.net/
Basic For Qt http://www.q7basic.org/
Basic4GL http://www.basic4gl.net/
QB64 http://www.qb64.com/

– Freeware
FutureBASIC http://www.brilorsoftware.com/FB/
RapidQ http://rapidq.phatcode.net/
thinAir https://www.thinbasic.com/
Visual Studio Community https://visualstudio.microsoft.com/

– Retail
Visual Studio https://visualstudio.microsoft.com/
NS Basic https://www.appstudio.dev/
PureBasic http://www.purebasic.com/
GLBasic http://www.glbasic.com/
Liberty BASIC http://libertybasic.com/
Xojo http://xojo.com/

– Discontinued
CA-Realizer http://www.edm2.com/index.php/CA-Realizer
Phoenix Object Basic http://www.janus-software.com/
QuickBASIC http://www.microsoft.com/
QBasic https://archive.org/details/msdos_qbasic_megapack
Visual Basic https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6.0-documentation
Visual Basic Express https://visualstudio.microsoft.com/vs/express/

Pete’s QBasic Site


Welcome to the Windows API Guide! Here, you will discover a wealth of information to help you implement calls to the Windows API directly from your Visual Basic programs. This site is sort of a work in progress; it falls short of encompassing the entire Windows API. Nevertheless, new information about functions and the like is added every two or three weeks. Check back often to see what’s new!

Cours de programmation, algorithmes – Visual Basic Research Center – Free
Programmes avec sources commentés, code, utilisation des fonctions API, trucs et astuces, forum, chat, aide pour la programmation avec Visual Basic.

Visual Basic

https://www.lazarus-ide.org/ – The professional Free Pascal RAD IDE – Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.

No Comments

No comments yet.

RSS feed for comments on this post. TrackBack URL

Sorry, the comment form is closed at this time.

Powered by WordPress