Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

YouTube tutorial on uBasic/4tH just started!

25 views
Skip to first unread message

Hans Bezemer

unread,
Apr 24, 2022, 6:50:06 AM4/24/22
to
Hi!

uBasic/4tH is derived from TinyBasic - and most Tiny Basic programs will run with little or no modifications.

But it can do MUCH more:

* PUSH, POP() and TOS() can be used to emulate DATA statements, pass parameters to subroutines or make recursive subroutines;
* DO, LOOP, UNTIL, WHILE, CONTINUE and BREAK supported;
* Multi line IF..THEN..ELSE..ENDIF supported;
* Parameter passing supported by GOSUB, RETURN, PROC and FUNC() extensions;
* Local variables supported, both initialized and uninitialized;
* Alphanumeric labels supported;
* String support with automatic and manual "garbage collection";
* "Structured Basic" commenting style;
* Read, write and append text file support - with built in parser.

You can even mix Classic Basic and Structured Basic styles within the same program.

It's got its own page at Rosetta Code: https://rosettacode.org/wiki/Category:UBasic/4tH

And a course targeted at ABSOLUTE BEGINNERS - who never saw a line of source code in their lives - has begun on YouTube: https://www.youtube.com/playlist?list=PLRWL7HN2PQD6BHz3aWkWVsQxQwzx9wRUw

You can download a version for your platform here. Most popular platforms are supported: https://sourceforge.net/projects/forth-4th/files/ubasic-4th/

And even if your platform is NOT supported, you can always try to compile your own version with virtually all popular C compilers.

Thank you for your interest in uBasic/4tH!

Hans Bezemer

0 new messages