{"id":43,"date":"2023-02-21T14:14:37","date_gmt":"2023-02-21T14:14:37","guid":{"rendered":"http:\/\/www.qchartist.net\/blog\/?p=43"},"modified":"2023-05-29T04:43:48","modified_gmt":"2023-05-29T04:43:48","slug":"programmers-tools","status":"publish","type":"post","link":"http:\/\/www.qchartist.net\/blog\/programmers-tools\/","title":{"rendered":"Programmers tools"},"content":{"rendered":"\n<p>RapidQ &#8211; Basic compiler :<br><a href=\"http:\/\/www.myrapidq.it\/wiyu\/\">http:\/\/www.myrapidq.it\/wiyu\/<\/a><br><br>Easyr@pid: IDE editor for Rapid-Q language <a href=\"http:\/\/membres.lycos.fr\/easyrapid\">http:\/\/membres.lycos.fr\/easyrapid<\/a><br><br>Webstart-up: RapidQ sample codes <a href=\"http:\/\/www.webstart-up.it\">http:\/\/www.webstart-up.it<\/a><br><br><a href=\"http:\/\/g.slyip.com\">http:\/\/g.slyip.com<\/a> The largest collection of sample code but slow bandwidth<br><a href=\"http:\/\/g.yi.org\/\">http:\/\/g.yi.org\/<\/a><br><br>DLL Export Viewer &#8211; This utility displays all exported functions for the specified DLL files : <a href=\"http:\/\/www.nirsoft.net\">http:\/\/www.nirsoft.net<\/a><br><br>RegDllView &#8211; Utility that displays the list of all registered dll\/ocx\/exe files (COM registration) : <a href=\"http:\/\/www.nirsoft.net\">http:\/\/www.nirsoft.net<\/a><br><br>CCRP Registration Utility &#8211; Registers and unregisters ActiveX control .ocx, Server .dll and Type Library .tlb files : <a href=\"http:\/\/www.mvps.org\/ccrp\/\">http:\/\/www.mvps.org\/ccrp\/<\/a><br><br>WinHex &#8211; Hex editor : <a href=\"http:\/\/www.x-ways.net\">http:\/\/www.x-ways.net<\/a><br><br>Quick Memory Editor : <a href=\"http:\/\/www.softcows.com\">http:\/\/www.softcows.com<\/a><br><br>Clickteam installcreator &#8211; Easy and powerful install creator : <a href=\"http:\/\/www.clickteam.com\">http:\/\/www.clickteam.com<\/a><br><br>FileAlyzer is a tool to analyze files : <a href=\"http:\/\/www.safer-networking.org\">http:\/\/www.safer-networking.org<\/a><br><br>FreeBASIC is a free 32-bit compiler for the BASIC language : <a href=\"http:\/\/www.freebasic.net\">http:\/\/www.freebasic.net<\/a><br><br>JellyFB Editor IDE for FreeBasic <a href=\"http:\/\/www.planetsquires.com\">http:\/\/www.planetsquires.com<\/a><br><br>yahoo rapidq group on <a href=\"http:\/\/www.yahoogroups.com\">http:\/\/www.yahoogroups.com<\/a><br><br>Jens&#8217; File Editor is a good editor for RapidQ programmers<br><br>Win32 Programmer&#8217;s Reference<br><br>RQWork is an IDE for RapidQ : <a href=\"http:\/\/rqwork.xhost.ro\/\">http:\/\/rqwork.xhost.ro\/<\/a><br><br>Borland C++ Compiler 5.5 : <a href=\"http:\/\/www.borland.com\">http:\/\/www.borland.com<\/a><br><br>Boost C++ Libraries : <a href=\"http:\/\/www.boost.com\">http:\/\/www.boost.com<\/a><br><br>FreeQ IDE for RapidQ : <a href=\"http:\/\/rapidq.phatcode.net\/FreeQ\/\">http:\/\/rapidq.phatcode.net\/FreeQ\/<\/a><br><br>Vizacc HelpMaker .chm builder : <a href=\"http:\/\/www.vizacc.com\">http:\/\/www.vizacc.com<\/a><br><br>Masm32 is a working development environment for programmers who are interested in either learning or writing 32 bit Microsoft assembler : <a href=\"http:\/\/www.masm32.com\">http:\/\/www.masm32.com<\/a><br><br>MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications : <a href=\"http:\/\/www.mingw.org\">http:\/\/www.mingw.org<\/a><br><br>ressourcehacker : <a href=\"http:\/\/www.angusj.com\">http:\/\/www.angusj.com<\/a><br><br>RQ Paul : <a href=\"http:\/\/www.freewebs.com\/snakedile\/\">http:\/\/www.freewebs.com\/snakedile\/<\/a><br><br>RapidQ RTL Maths (speed up math calculations with a dll) : <a href=\"http:\/\/sourceforge.net\/projects\/rapidq-rtl\/\">http:\/\/sourceforge.net\/projects\/rapidq-rtl\/<\/a><br><br>tasm5 Turbo Assembler 5 is a popular assembler by Borland. : <a href=\"http:\/\/www.borland.com\">http:\/\/www.borland.com<\/a><br><br>pspad IDE for multiple languages : <a href=\"http:\/\/www.pspad.com\">http:\/\/www.pspad.com<\/a><br><br>Jacques contributions for RapidQ : <a href=\"http:\/\/rapidq.sejame.be\">http:\/\/rapidq.sejame.be<\/a><br><br>Chipmunk Scripts : A large collection of free php scripts and free resources<br><a href=\"http:\/\/www.chipmunk-scripts.com\">http:\/\/www.chipmunk-scripts.com<\/a><br><br>Php Junk Yard : Free PHP scripts for your website<br><a href=\"http:\/\/www.phpjunkyard.com\">http:\/\/www.phpjunkyard.com<\/a><br><br>Reference &#8211; C++ Reference<br><a href=\"http:\/\/www.cplusplus.com\/reference\/\">http:\/\/www.cplusplus.com\/reference\/<\/a><br><br>thefreecountry.com: Free Programmers&#8217; Resources, Free Webmasters&#8217; Resources, Free Security Resources<br><a href=\"http:\/\/www.thefreecountry.com\">http:\/\/www.thefreecountry.com<\/a><br><br>Daily QBasic programming News &amp; Resources<br><a href=\"http:\/\/www.qbasicnews.com\">http:\/\/www.qbasicnews.com<\/a><br><br>Yahoo group RapidQ<br><a href=\"http:\/\/groups.yahoo.com\/neo\/groups\/rapidq\/\">http:\/\/groups.yahoo.com\/neo\/groups\/rapidq\/<\/a><br><br>Ressources for developpers<br><a href=\"http:\/\/www.phatcode.net\">http:\/\/www.phatcode.net<\/a><br><br>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.<br><a href=\"http:\/\/www.hotbasic.org\">http:\/\/www.hotbasic.org<\/a><br><br>API-Guide has a huge number of subs and functions, all documented, and explained with an example :<br><a href=\"http:\/\/www.allapi.net\">http:\/\/www.allapi.net<\/a><br><br><br>ApiViewer is a replacement for Microsoft&#8217;s API-Viewer, the data-file is based on the latest Windows XP header files :<br><a href=\"http:\/\/www.activevb.de\/rubriken\/apiviewer\/index-apiviewer.html\">http:\/\/www.activevb.de\/rubriken\/apiviewer\/index-apiviewer.html<\/a><br><br>QB45 is about programming in Qbasic\/QuickBasic, the programming language that was developed by Microsoft.<br>This is one of the biggest QB archive online.<br><a href=\"http:\/\/www.qb45.com\">http:\/\/www.qb45.com<\/a><br><br><a href=\"http:\/\/www.heaventools.com\">http:\/\/www.heaventools.com<\/a> advanced tools for programmers like PE Explorer which is a file analyzer and disassembler<br><br>Many Liberty BASIC projects well illustrated : <a href=\"http:\/\/www.diga.me.uk\/index.html\">http:\/\/www.diga.me.uk\/index.html<\/a><br><br>Programming in QBasic under Windows 64 bit it&#8217;s possible with : <a href=\"http:\/\/www.qb64.net\">http:\/\/www.qb64.net<\/a><br><br><a href=\"http:\/\/www.vbnet.ru\/\">http:\/\/www.vbnet.ru\/<\/a><br><br><a href=\"http:\/\/mykaralw.narod.ru\/newsru.html\">http:\/\/mykaralw.narod.ru\/newsru.html<\/a><br><br><a href=\"http:\/\/godinho53.com\/\">http:\/\/godinho53.com\/<\/a><br><br><a href=\"http:\/\/index-of.es\/\">http:\/\/index-of.es\/<\/a> Many pdf and chm for hackers<br><br><a href=\"http:\/\/pajhome.org.uk\/index.html\">http:\/\/pajhome.org.uk\/index.html<\/a> Cryptography and more<br><br><a href=\"https:\/\/groups.io\/g\/rapidq\/\">https:\/\/groups.io\/g\/rapidq\/<\/a> RapidQ group<br><br><a href=\"http:\/\/www.s100computers.com\">http:\/\/www.s100computers.com<\/a> 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.<br><br><a href=\"https:\/\/wiki.osdev.org\">https:\/\/wiki.osdev.org<\/a> 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.<br><br><a href=\"https:\/\/www.joe-bergeron.com\/posts\/Writing%20a%20Tiny%20x86%20Bootloader\/\">https:\/\/www.joe-bergeron.com\/posts\/Writing%20a%20Tiny%20&#215;86%20Bootloader\/<\/a> Joe Bergeron | Writing a Tiny x86 Bootloader<br><br><a href=\"https:\/\/deramp.com\/altair.html\">https:\/\/deramp.com\/altair.html<\/a> The Altair 8800 computer is often credited with starting the personal computer revolution in 1975.<br><br>Birth of Linux Kernel <a href=\"https:\/\/www.funet.fi\/pub\/Linux\/kernel\/\">https:\/\/www.funet.fi\/pub\/Linux\/kernel\/<\/a><br><br><a href=\"https:\/\/www.ibiblio.org\/\">https:\/\/www.ibiblio.org\/<\/a> Time Machine: NASA\u2019s Educational Media Archive<br><br><a href=\"https:\/\/lcc-win32.services.net\/\">https:\/\/lcc-win32.services.net\/<\/a><br>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.<br><br><a href=\"https:\/\/bcxbasiccoders.com\/\">https:\/\/bcxbasiccoders.com\/<\/a><br>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.<br><br><a href=\"https:\/\/en.wikipedia.org\/wiki\/BBC_Micro\">https:\/\/en.wikipedia.org\/wiki\/BBC_Micro<\/a><br><a href=\"https:\/\/www.bbcbasic.co.uk\/bbcbasic.html\">https:\/\/www.bbcbasic.co.uk\/bbcbasic.html<\/a><br>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.<br>The built-in ROM-resident BBC BASIC programming language interpreter realised the system&#8217;s educational emphasis and was key to its success.<br><br><a href=\"https:\/\/www.bbcbasic.co.uk\/bbcsdl\/\">https:\/\/www.bbcbasic.co.uk\/bbcsdl\/<\/a><br>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.<br>BBCBasic for SDL 2.0 capabilities is outstanding. I plan to use it for my future developpments.<br><br>BaCon &#8211; BaCon &#8211; BASIC to C converter<br>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.<br>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.<br>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.<br>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++.<br>&#8211; <a href=\"http:\/\/basic-converter.org\/\">http:\/\/basic-converter.org\/<\/a><br><br>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:<br>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.<br>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.<br><a href=\"https:\/\/www.scriptbasic.com\/\">https:\/\/www.scriptbasic.com\/<\/a><br><a href=\"https:\/\/scriptbasic.org\/forum\/index.php\">https:\/\/scriptbasic.org\/forum\/index.php<\/a><br><br><a href=\"https:\/\/sourceforge.net\/projects\/ubxbasic\/\">https:\/\/sourceforge.net\/projects\/ubxbasic\/<\/a><br>UbxBasic is a cross platform (Linux\/Windows) programming language using basic syntax.<br>It leverages the glib library to accomplish the cross platform functionality.<br>UbxBasic is a translator. It converts the basic source to c\/c++ source ready to be compiled by gcc\/g++.<br><br><a href=\"https:\/\/www.wildgardenseed.com\/RQDP\/\">https:\/\/www.wildgardenseed.com\/RQDP\/<\/a><br>Rapid-Q Documentation Project (RQDP)<br><br>BASIC integrated development environments<br><a href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_integrated_development_environments\">https:\/\/en.wikipedia.org\/wiki\/Comparison_of_integrated_development_environments<\/a><br><br>&#8211; Open source<br>Basic-256 <a href=\"http:\/\/basic256.org\/\">http:\/\/basic256.org\/<\/a><br>B4X <a href=\"https:\/\/www.b4x.com\/\">https:\/\/www.b4x.com\/<\/a><br>MonoDevelop <a href=\"http:\/\/www.monodevelop.com\/\">http:\/\/www.monodevelop.com\/<\/a><br>SharpDevelop <a href=\"https:\/\/sourceforge.net\/projects\/sharpdevelop\/\">https:\/\/sourceforge.net\/projects\/sharpdevelop\/<\/a><br>Microsoft Small Basic <a href=\"http:\/\/www.smallbasic.com\/\">http:\/\/www.smallbasic.com\/<\/a><br>SdlBasic <a href=\"http:\/\/www.sdlbasic.altervista.org\/main\/\">http:\/\/www.sdlbasic.altervista.org\/main\/<\/a><br>Gambas <a href=\"http:\/\/gambas.sourceforge.net\/\">http:\/\/gambas.sourceforge.net\/<\/a><br>HBasic <a href=\"http:\/\/hbasic.sourceforge.net\/\">http:\/\/hbasic.sourceforge.net\/<\/a><br>Basic For Qt <a href=\"http:\/\/www.q7basic.org\/\">http:\/\/www.q7basic.org\/<\/a><br>Basic4GL <a href=\"http:\/\/www.basic4gl.net\/\">http:\/\/www.basic4gl.net\/<\/a><br>QB64 <a href=\"http:\/\/www.qb64.com\/\">http:\/\/www.qb64.com\/<\/a><br><br>&#8211; Freeware<br>FutureBASIC <a href=\"http:\/\/www.brilorsoftware.com\/FB\/\">http:\/\/www.brilorsoftware.com\/FB\/<\/a><br>RapidQ <a href=\"http:\/\/rapidq.phatcode.net\/\">http:\/\/rapidq.phatcode.net\/<\/a><br>thinAir <a href=\"https:\/\/www.thinbasic.com\/\">https:\/\/www.thinbasic.com\/<\/a><br>Visual Studio Community <a href=\"https:\/\/visualstudio.microsoft.com\/\">https:\/\/visualstudio.microsoft.com\/<\/a><br><br>&#8211; Retail<br>Visual Studio <a href=\"https:\/\/visualstudio.microsoft.com\/\">https:\/\/visualstudio.microsoft.com\/<\/a><br>NS Basic <a href=\"https:\/\/www.appstudio.dev\/\">https:\/\/www.appstudio.dev\/<\/a><br>PureBasic <a href=\"http:\/\/www.purebasic.com\/\">http:\/\/www.purebasic.com\/<\/a><br>GLBasic <a href=\"http:\/\/www.glbasic.com\/\">http:\/\/www.glbasic.com\/<\/a><br>Liberty BASIC <a href=\"http:\/\/libertybasic.com\/\">http:\/\/libertybasic.com\/<\/a><br>Xojo <a href=\"http:\/\/xojo.com\/\">http:\/\/xojo.com\/<\/a><br><br>&#8211; Discontinued<br>CA-Realizer <a href=\"http:\/\/www.edm2.com\/index.php\/CA-Realizer\">http:\/\/www.edm2.com\/index.php\/CA-Realizer<\/a><br>Phoenix Object Basic <a href=\"http:\/\/www.janus-software.com\/\">http:\/\/www.janus-software.com\/<\/a><br>QuickBASIC <a href=\"http:\/\/www.microsoft.com\/\">http:\/\/www.microsoft.com\/<\/a><br>QBasic <a href=\"https:\/\/archive.org\/details\/msdos_qbasic_megapack\">https:\/\/archive.org\/details\/msdos_qbasic_megapack<\/a><br>Visual Basic <a href=\"https:\/\/learn.microsoft.com\/en-us\/previous-versions\/visualstudio\/visual-basic-6\/visual-basic-6.0-documentation\">https:\/\/learn.microsoft.com\/en-us\/previous-versions\/visualstudio\/visual-basic-6\/visual-basic-6.0-documentation<\/a><br>Visual Basic Express <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/express\/\">https:\/\/visualstudio.microsoft.com\/vs\/express\/<\/a><br><br><a href=\"http:\/\/petesqbsite.com\/\">http:\/\/petesqbsite.com\/<\/a><br>Pete&#8217;s QBasic Site<br><br><a href=\"http:\/\/manmrk.net\/tutorials\/basic\/index.htm\">http:\/\/manmrk.net\/tutorials\/basic\/index.htm<\/a><br><a href=\"http:\/\/manmrk.net\/\">http:\/\/manmrk.net\/<\/a><br><br><a href=\"http:\/\/www.jasinskionline.com\/WindowsAPI\/\">http:\/\/www.jasinskionline.com\/WindowsAPI\/<\/a><br>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&#8217;s new!<br><br><a href=\"http:\/\/docvb.free.fr\">http:\/\/docvb.free.fr<\/a><br>Cours de programmation, algorithmes &#8211; Visual Basic Research Center &#8211; Free<br>Programmes avec sources comment\u00e9s, code, utilisation des fonctions API, trucs et astuces, forum, chat, aide pour la programmation avec Visual Basic.<br><br><a href=\"http:\/\/mc-computing.com\/languages\/visualbasic\/\">http:\/\/mc-computing.com\/languages\/visualbasic\/<\/a><br>Visual Basic<\/p>\n\n\n\n<p><a href=\"https:\/\/www.lazarus-ide.org\/\">https:\/\/www.lazarus-ide.org\/<\/a> &#8211; The professional Free Pascal RAD IDE &#8211; 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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RapidQ &#8211; Basic compiler :http:\/\/www.myrapidq.it\/wiyu\/ 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 bandwidthhttp:\/\/g.yi.org\/ DLL Export Viewer &#8211; This utility displays all exported functions for the specified DLL files : http:\/\/www.nirsoft.net RegDllView &#8211; Utility that displays the list of all registered dll\/ocx\/exe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":""},"categories":[5],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/posts\/43"}],"collection":[{"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":3,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":228,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/posts\/43\/revisions\/228"}],"wp:attachment":[{"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.qchartist.net\/blog\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}