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,786
2,893
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 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.
 
  • #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 otherse apparently do. And they write a lot of it for sure.
 

What is the "BASIC programming package" for Windows 11?

The BASIC programming package is a set of tools and resources that allow users to create and run BASIC programs on Windows 11 devices. It includes a compiler, editor, debugger, and other utilities that make programming in BASIC more efficient and user-friendly.

Is the "BASIC programming package" completely free for Windows 11 users?

Yes, the BASIC programming package is available for free download and use for all Windows 11 users. It is part of Microsoft's commitment to promoting and supporting coding and programming skills among its users.

Do I need any prior programming experience to use the "BASIC programming package"?

No, the BASIC programming package is designed for both beginners and experienced programmers. It includes a user-friendly interface and comprehensive documentation to guide users through the programming process.

Can I use the "BASIC programming package" for both personal and commercial projects?

Yes, the BASIC programming package can be used for any type of project, whether it is for personal use or for commercial purposes. However, it is important to ensure that you are using the package in accordance with its license terms.

Are there any system requirements for downloading and using the "BASIC programming package" on Windows 11?

Yes, the "BASIC programming package" requires a computer running Windows 11 and at least 1GB of RAM. It is also recommended to have a faster processor and more memory for optimal performance.

Similar threads

  • Computing and Technology
Replies
4
Views
2K
  • Computing and Technology
Replies
4
Views
2K
  • Programming and Computer Science
Replies
1
Views
493
Replies
1
Views
1K
  • Computing and Technology
Replies
26
Views
3K
  • Computing and Technology
Replies
12
Views
1K
  • Computing and Technology
Replies
30
Views
2K
  • Computing and Technology
Replies
1
Views
1K
  • Computing and Technology
2
Replies
37
Views
5K
Replies
14
Views
2K
Back
Top