UBASIC is a freeware BASIC interpreter written by Yuji Kida at Rikkyo University in Japan, specialized on mathematical computing.
UBASIC is a ready-to-run language that does not need to be set up with some other advanced language (an all-too-common problem with multi-digit math languages). It runs in DOS or in a DOS box under DOS shell, Windows, etc. It is definitely the language to use if you want to try out number theory, primality testing, factoring, and/or really large numbers of digits for yourself. Being an implementation of BASIC makes it very easy to read programs without having to do extensive study, as BASIC is the language that is closest to ordinary algebra. In this aspect it is better than FORTRAN and much better than PASCAL. The help has articles and lessons if you need them.
UBASIC has a built-in on-line editor with several aids for debugging. It can show cross references to calling lines, lines containing a variable, and lists of variables/arrays. It can renumber lines, change variable names, and append additional programs. It can trace, single step, and time by milliseconds to help determine the fastest way to do highly repetitive sections. It can redefine function keys, either to provide an easy one-keypress function or to prevent a standard function from being accidentally used when it shouldn't. It can shell to DOS or execute a DOS command. It can convert between single-byte character set and double-byte character set, but to have much use for these you would probably need an aware operating system. Documents may be added to or modified in UBHELP.HLP.
More on [ UBASIC ]

Babbage Difference Engine - Emulator in UBASIC.
Meta Description: [ Babbage Difference Engine computing polynomial ]
DOS Beowulf - Simple, inexpensive Beowulf supercomputing clusters for DOS using UBASIC.
Meta Description: [ Simple, inexpensive Beowulf supercomputing clusters for DOS ]
MALM - A collection of UBASIC programs which can be used in number theoretic investigations.
404
UBASIC - Version 8.8f download from the official site.
UBASIC - Rather-old version (8.74) of this package.
UBASIC Home - Downloads for version 8.8f, help files, bug reports, benchmarks, timings, and links. (Much in Japanese).
500
UBASIC Programs - Simple examples for use in a Number Theory course.
| CHDK - Stuff made with the help of a hacked camera | |
| Next Video | |