Another Potential 64bit PowerBasic

Started by Charles Pegge, January 05, 2026, 07:45:43 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Zlatko Vid

#1
QuoteI'm currently working on the Powerbasic compiler written in Powerbasic so its self hosted

this sounds like someone forking your o2 Charles  ::)
or he doing some dirty job with AI .. ;D

I really don't see any advantage of using any clone of PB over o2.
Also ..as you already stated Charles..this type of programming is on the edge of extinction
?

Charles Pegge

I built OxygenBasic from x86 machine code upward, including the linker and assembler. So I am quite interested to see how the new PowerBasics develop and what external utilities (tool-chains) they need. Freebasic for instance, depends on the GCC tool-chain which gives it a degree of platform independence, wherever GCC is used, but it's heavy baggage to include.

José Roca

It is an adaptation of BCX: https://bcxbasiccoders.com/smf/

What it does is to translate Basic syntax to C and then use a C compiler to compile he translated code.

Theo Gottwald

#4
On the site they say:
PowerBASIC is the Registered Trademark of PowerBASIC Tools LLC
Who is this company?

Besides here are some other links that do not first generate C-Code:
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
https://github.com/vtereshkov/xdpw

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3
https://github.com/AntKrotov/oberon-07-compiler

And most interesting, yet for fun:

The Q Programming Language

🌱 A minimal programming language and compiler (mirror).
https://github.com/akyoto/q

All of these lack modern features like a KI tht will correct and generate most of the code so the programmer can concentrate on Project development.
ALl of these projects come still from the old timess "when the user makes the code",
which is not real life in the future.

Zlatko Vid

QuoteSo I am quite interested to see how

oK Charles i understand your point about this.
long time ago i try to "understand" Libry Compiler
that one is crazy written in Visual basic 6.0
but i figured that i am stupid or lazy for such a things  ;D