frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

FreeBASIC is a free/open source BASIC compiler for Windows DOS and Linux

https://freebasic.net/
57•90s_dev•5h ago

Comments

orionblastar•4h ago
This one emulates GW-BASIC as PC-BASIC so old BASIC programs for the IBM PC DOS systems can run on modern systems: https://robhagemans.github.io/pcbasic/

FreeBASIC is like Microsoft's QuickBASIC.

More BASIC Languages: https://www.thefreecountry.com/compilers/basic.shtml

WalterGR•4h ago
> FreeBASIC is like Microsoft's QuickBASIC.

Except that it doesn't emulate Microsoft's QuickBASIC, or ... ?

banana_giraffe•3h ago
It does support "-lang qb" which is designed to specifically limit FreeBASIC to a QuickBASIC compatible dialect.
vunderba•4h ago
It really isn't - from the docs themselves:

  FreeBASIC gives you the FreeBASIC compiler program (fbc or fbc.exe),
  plus the tools and libraries used by it. fbc is a command line program
  that takes FreeBASIC source code files (*.bas) and compiles them into
  executables.  In the combined standalone packages for windows, the main
  executable is named fbc32.exe (for 32-bit) and fbc64.exe (for 64-bit)

The magic of QuickBasic was that it was an editor, interpreter, and help system all rolled up into a single EXE file. Punch F5 and watch your BAS file execute line-by-line.
bencollver•3h ago
Wasn't QBasic the interpreter as opposed to QuickBasic the compiler?
analog31•3h ago
This is what I recall too. QuickBasic was perhaps BASIC's answer to Turbo Pascal, a relatively lightweight but usable text based IDE. I knew some happy users.
vunderba•2h ago
It's been a long time, but my impression was that QuickBASIC had an interpreter and the ability to compile. Then later on, Microsoft bundled a more limited version called QBasic with later versions of MS DOS which lacked the compiler.

But all of them (QBasic, QuickBASIC, Microsoft PDS, and even Visual Basic for DOS which almost nobody remembers sadly) had the editor, interpretative execution, and built-in help.

90s_dev•2h ago
I remember VB-DOS, and fondly too. It was magical. I think I used it even before VB3.
DCKP•1h ago
All this brings back fond memories of my first programming foray, an ASCII game in QBASIC from Mars and Back: Computer Programming Handbook by Andrew J. Read. So much fun, so much frustration.
the_af•15m ago
No, QuickBasic was both an interpreter and a compiler. QBasic was just an interpreter.
westurner•2h ago
> The magic of QuickBasic was that it was an editor, interpreter, and help system all rolled up into a single EXE file. Punch F5 and watch your BAS file execute line-by-line.

That's still how vscode works; F5 to debug and Ctrl-[Shift]-P like CtrlP.vim: https://code.visualstudio.com/docs/debugtest/debugging

FWICS,

The sorucoder.freebasic vscode extension has syntax highlighting: https://marketplace.visualstudio.com/items?itemName=sorucode...

There's also an QB64Official/vscode extension that has syntax highlighting and keyboard shortcuts: https://github.com/QB64Official/vscode

re: how qb64 and C-edit are like EDIT.COM, and GORILLA.BAS: https://news.ycombinator.com/item?id=41410427

C-edit: https://github.com/velorek1/C-edit

vunderba•2h ago
I tried QB64 a couple years ago, but IIRC it's still compiled as opposed to interpretative, e.g. you can't Ctrl-Break and drop into the current executing line of BASIC code unless they've radically changed how it works.
90s_dev•2h ago
Rather, QB was the pico8 of the 1990s. Convenient, self-contained, mysterious, quasi-powerful, in-app help menu for the entire language and API, and a few built-in demo games.
gus_massa•49m ago
Old discussion: https://news.ycombinator.com/item?id=38730966 (105 points | Dec 2023 | 70 comments)

Show HN: Chat with 19 Years of HN

https://app.camelai.com/log-in?next=/hn/
1•vercantez•1m ago•0 comments

The Death of Medium by AI

https://dominictobias.medium.com/the-death-of-medium-by-ai-8618b244ba0b
1•ferahl•4m ago•0 comments

AIT_AII as 10x10x100x100 ( tree of leaves and a bed of petals)

1•bolthid•4m ago•0 comments

Norway's Grapple with Falling Birthrate

https://www.theguardian.com/world/2025/may/17/rethink-what-we-expect-from-parents-norway-grapple-with-falling-birthrate
1•andsoitis•8m ago•0 comments

Rutger Bregman Wants to Save Elites from Their Wasted Lives

https://www.nytimes.com/2025/05/17/magazine/rutger-bregman-interview.html
1•mitchbob•10m ago•1 comments

US loses last perfect credit rating amid rising debt

https://www.bbc.com/news/articles/c4ge0xk4ld1o
9•WillDaSilva•19m ago•0 comments

Deployer: The PHP deployment tool with support popular frameworks out of the box

https://deployer.org/
1•sawirricardo•24m ago•0 comments

Apple Used China to Make a Profit. What China Got in Return Is Scarier.

https://www.nytimes.com/2025/05/15/books/review/apple-in-china-patrick-mcgee.html
1•mitchbob•25m ago•1 comments

Important Announcement: The Future of Authelia

https://www.authelia.com/blog/important-announcement-the-future-of-authelia/
1•thunderbong•27m ago•0 comments

Debian Installer Trixie RC 1 release

https://www.debian.org/devel/debian-installer/News/2025/20250517
1•neustradamus•28m ago•0 comments

'Unauthorized' change to Grok made it blather on about 'White genocide'

https://www.theregister.com/2025/05/16/grok_white_genocide_ai/
2•gizzlon•30m ago•0 comments

Lightfriend.ai – I built a way to live with a dumbphone

https://lightfriend.ai/
2•thunderbong•39m ago•0 comments

Pglocks.org

https://pglocks.org/
3•hnasr•39m ago•0 comments

Passwords are okay, impulsive Internet isn't

https://www.dedoimedo.com/life/passwords-passkeys.html
1•zdw•43m ago•0 comments

AntA.I.os: How to Stay Original When Machines Can Generate Anything

https://tsevis.com/grounded-creativity-in-the-ai-era
1•tsevis•46m ago•1 comments

Climbing trees 3: from trees to forests

https://mathpn.com/posts/climbing-trees-3/
1•SchwKatze•55m ago•0 comments

Climbing trees 2: implementing decision trees

https://mathpn.com/posts/climbing-trees-2/
1•SchwKatze•56m ago•0 comments

Climbing trees 1: what are decision trees?

https://mathpn.com/posts/climbing-trees-1/
1•SchwKatze•56m ago•0 comments

A year on, Valkey charts path to v9 after break from Redis

https://www.theregister.com/2025/05/15/a_year_of_valkey/
2•motorest•58m ago•0 comments

Two California NWS weather offices no longer provide 24/7 emergency warnings

https://www.sfchronicle.com/weather/article/nws-weather-service-noaa-california-staffing-cuts-20329638.php
6•thoughtpeddler•59m ago•1 comments

Mexican Navy Ship Crashes into New York City's Brooklyn Bridge

https://www.bbc.com/news/articles/c991n8p4pdyo
6•clessg•1h ago•0 comments

List of Non-Water Floods

https://en.wikipedia.org/wiki/List_of_non-water_floods
3•repost_bot•1h ago•0 comments

R1CS: A Day in the Life of a Few Equations

https://learn.0xparc.org/materials/circom/additional-learning-resources/r1cs%20explainer/
1•beeflet•1h ago•0 comments

Is China Pulling Ahead in the Quest for Fusion Energy?

https://spectrum.ieee.org/china-nuclear-fusion-reactor
1•lwo32k•1h ago•0 comments

Trump Administration Set to Shutter NASA Goddard Institute in New York

https://www.axios.com/2025/05/17/trump-nasa-goddard-office
9•mitthrowaway2•1h ago•0 comments

Show HN: Vibe coded usage dashboard for claude.ai (Firefox only)

https://claude-ai-usage.pages.dev/
1•Noitidart•1h ago•0 comments

Pair Programmers

https://rethinkingsoftware.substack.com/p/pair-programmers-unite
1•lladnar•1h ago•2 comments

Mathematician solves algebra's oldest problem using intriguing number sequences

https://www.unsw.edu.au/newsroom/news/2025/05/mathematician-solves-algebras-oldest-problem-using-intriguing-new-number-sequences
2•willmartian•1h ago•0 comments

'Pandemic potential' on our doorstep

https://www.abc.net.au/news/2025-05-18/antarctica-avian-flu-h5n1-evolution-pandemic-potential/105271154
3•VP2262•1h ago•0 comments

The Utter Flimsiness of XAI's Processes

https://smol.news/p/the-utter-flimsiness-of-xais-processes
1•OuterVale•1h ago•0 comments