BASIC programming package -- free downloads for Windows 11?

In summary, if you want to run BASIC code on a Windows 11 PC, you can use either Liberty BASIC or Just BASIC, and there is a GitHub repo with GW Basic source. However, you will need to figure out how to build it yourself.
  • #1
gmax137
Science Advisor
Education Advisor
2,991
3,277
TL;DR Summary
Is there a version of BASIC that will run on my PC - Windows 11 Home
I used to enjoy writing little programs in BASIC when it was included in Windows. I guess it hasn't been included for a long long time. Is there a BASIC package available for download that would run on my Windows 11 PC?
 
Computer science news on Phys.org
  • #2
You can get Visual Studio for free and it includes Visual Basic, but that's a whole IDE, not just simple BASIC.
 
  • Like
  • Informative
Likes scottdave, hutchphd and gmax137
  • #5
FreeBasic, which I haven't used in a long time is an option.

Kemeney and Kurtz , the writers of BASIC, have a product called TrueBASIC that costs $5, I think you get a disk and a manual for that. I don't know who runs that now, if K&K are still alive they must be nearing 100.

FreeDOS has a BASIC. You may not want to boot DOS, but you can always boot it in a VM.
 
  • #6
I used QBASIC back in school for three years when I learnt programming for the first time. It's still available for download here: https://www.qbasic.net/ You need DOSBox to run it on Windows. The interpreters are for Win 10 though, but you can give it a try to see if it runs on Win 11.
 
  • #7
gmax137 said:
TL;DR Summary: Is there a version of BASIC that will run on my PC - Windows 11 Home

I used to enjoy writing little programs in BASIC when it was included in Windows. I guess it hasn't been included for a long long time. Is there a BASIC package available for download that would run on my Windows 11 PC?
YES! Liberty BASIC and if you wish, Just BASIC (both are products of Shoptalk Systems).
 
  • #8
It seems odd that QBasic can be downloadable from a non-Microsoft site.
 
  • Like
Likes jim mcnamara and symbolipoint
  • #9
gmax137 said:
TL;DR Summary: Is there a version of BASIC that will run on my PC - Windows 11 Home

I used to enjoy writing little programs in BASIC when it was included in Windows. I guess it hasn't been included for a long long time. Is there a BASIC package available for download that would run on my Windows 11 PC?
The closest equivalent now is probably writing Python code in a Jupyter Notebook, most easily installed on Windows with Anaconda.

It's not BASIC, but it is supported.
 
  • Like
Likes scottdave
  • #10
Vanadium 50 said:
It seems odd that QBasic can be downloadable from a non-Microsoft site.
Does QB64 qualify as a possible choice for answer to this topic question?
 
  • #11
FreeBASIC began life as an open source QB clone. It would compile to DOS or Windows. But then it became compatible with MS Visual Basic, and grew a "-lang QB" compiler switch, so it could compile GW-BASIC or QuickBASIC legacy code.
 
  • #12
While I agree that one can write spaghetti code in Python just like BASIC, that really isn't the question asked. Obviously if there is to be a language change the obvious choice is REXX. :smile:
 
  • #13
  • #14
I have good news, and I have bad news.

The good news is that Microsoft has released the source to GW Basic (equivalent to BASICA) on GitHub.

The bad news is that they did not release any build scripts. You're on your own. It does not look pretty - just figuring out what order things need to happen in might be a project in and of itself.
 
  • Like
  • Informative
Likes Tom.G and dlgoff
  • #15
dlgoff said:
I don't know if this is worth while, but I use to use Borland Turbo Basic.
I did too, decades ago (It was released in the late 1980's). It's LONG been out of support and Borland doesn't even exist any more.
 
  • Informative
Likes symbolipoint
  • #16
dlgoff said:
I don't know if this is worth while, but I use to use Borland Turbo Basic.
After GW-BASIC I used QB for a while, then Turbo Basic IDE on DOS from about 1989.
TB gave me some exception problems with the 386. Then TB had problems running under windows.
I switched to free and open source FreeBASIC to run legacy code, and have stayed with FB for the last 15 years.
 
  • Like
Likes symbolipoint and dlgoff
  • #17
Baluncore said:
TB gave me some exception problems with the 386.
IIRC, I used it on a 286 machine.
 
  • #18
dlgoff said:
IIRC, I used it on a 286 machine.
Likewise, TB was great on a 286, but for signal processing, I was given a 386 which outran the numerical exception handling in TB, so it would hang without any explanation.
 
  • Like
Likes dlgoff
  • #19
Baluncore said:
Likewise, TB was great on a 286, but for signal processing, I was given a 386 which outran the numerical exception handling in TB, so it would hang without any explanation.
I've still got the Turbo Basic manual:
Borland.jpg
 
  • Like
Likes Wrichik Basu
  • #20
dlgoff said:
I don't know if this is worth while, but I use to use Borland Turbo Basic.
You could try running it in a DOS Box.
 
  • #21
pbuk said:
You could try running it in a DOS Box.
I really don't need it any more. Somewhere I have an old 286 PC should I want to use it again.
 
Last edited:
  • #22
Baluncore said:
After GW-BASIC I used QB
I've still have my Qbasic book:
QBasic.jpg
 
Last edited:
  • Like
  • Love
Likes scottdave and Wrichik Basu
  • #23
I did not test this. but...

FreeDOS comes with a BASIC interpreter. One should be able to run it in a command window, i.e. outside of FreeDOS. The source code is available for a wide variety of machines, so there isn't any obviosu reason it would not work.
 
  • #24
pbuk said:
The closest equivalent now is probably writing Python code in a Jupyter Notebook, most easily installed on Windows with Anaconda.

It's not BASIC, but it is supported.
I agree - Python is a language worth learning. There is Google Colab if you want to try using Jupyter notebook without installing anything. https://colab.research.google.com/
 
  • #25
pbuk said:
Python
Like BASIC, highly conducive to writing unmaintainale code.
 
  • Like
Likes phinds
  • #26
Vanadium 50 said:
Like BASIC, highly conducive to writing unmaintainale code.
I like structured BASIC too, but why would you want to write unmaintainable code?
I do like the explicit End statements of structured BASIC.

As a joke language, in the style of Monty Python, Python is excellent. It is really hilarious, how the significant white space of Python, catches me out every time.

With my eyesight, the semicolons of C seem to fade in and out, like mosquitos in front of the screen.
 
  • Like
Likes symbolipoint
  • #27
Baluncore said:
why would you want to write unmaintainable code?
I don't, but others apparently do. And they write a lot of it for sure.
 
  • #28
There is a new BASIC. The twinBASIC programming language runs on Windows 10 or 11. It is VB6 compatible and can run VB6 source code.
The community edition is free.
 
  • #29
Welcome to PF.

User1000 said:
There is a new BASIC. The twinBASIC programming language
What is different/new about it?
 
  • #30
Welcome to PF.
User1000 said:
There is a new BASIC. The twinBASIC programming language runs on Windows 10 or 11. It is VB6 compatible and can run VB6 source code.
It seems twinBASIC is now where FreeBASIC was over a decade ago.
Baluncore said:
FreeBASIC is completely free. It compiles to C, works with C libraries, and optimises.
 
  • #31
twinBASIC creates Windows apps compiled to either 32 bit or 64 bit. The twinBASIC programming IDE looks like a modern version of the VB6 IDE. Existing VB6 source code and forms can be imported and will typically run (at least in 32 bit compiles) without modification.
Versions for Linux, Mac OS and Android are on the roadmap.
The community edition is free.
 
  • #32
Why would someone want to do that? If you want spaghetti code, why not Python?
Are you affiliated with twinBASIC?
 
  • Like
Likes berkeman
  • #33
Why would someone want to do that? If you want spaghetti code, why not Python?
Because the opening post is:
Is there a version of BASIC that will run on my PC - Windows 11 Home

Are you affiliated with twinBASIC?
No, I'm a user.
 

FAQ: BASIC programming package -- free downloads for Windows 11?

Is the BASIC programming package compatible with Windows 11?

Yes, the BASIC programming package is compatible with Windows 11. You can freely download and use it on your Windows 11 operating system.

Are there any limitations to the free downloads of the BASIC programming package for Windows 11?

No, there are no limitations to the free downloads of the BASIC programming package for Windows 11. You can access all the features and functionalities without any restrictions.

How can I download the BASIC programming package for Windows 11?

You can download the BASIC programming package for Windows 11 by visiting the official website or a trusted software repository. Simply follow the instructions provided for downloading and installing the package on your Windows 11 system.

Is the BASIC programming package for Windows 11 user-friendly for beginners?

Yes, the BASIC programming package for Windows 11 is designed to be user-friendly, especially for beginners. It offers a simple and intuitive interface along with comprehensive documentation to help users get started with programming in BASIC.

Can I use the BASIC programming package for Windows 11 for commercial purposes?

Yes, you can use the BASIC programming package for Windows 11 for commercial purposes. It is free to download and use, allowing you to develop and distribute BASIC programs for commercial use without any restrictions.

Similar threads

Back
Top