15 comments

  • mdp2021 2 hours ago
    > What would BASIC look like

    Check PureBasic. https://www.purebasic.com/

    Compiles to native, interfaces to C libraries, available on most platforms...

  • ChicagoDave 5 hours ago
    I was a pretty successful BASIC programmer, starting on DEC PDP-11 RSTS/E BASIC. Line number BASIC was good enough for simple applications, but quickly turned into spaghetti code.

    Later, the VAX had BASIC with functions and subroutines and dropped the line numbers and this version of BASIC was significantly better. It was procedural, but you could organize your code into modules, keeping it readable and maintainable.

    Eventually the non line number BASIC spread to the PC. Microsoft Professional Development System, then Visual BASIC.

  • NinjaTrance 15 minutes ago
    If that was the future of the language, I'm glad BASIC is dead.
  • pjmlp 18 minutes ago
    Xojo, Mikroe BASIC, VBA, and VB.NET are still around even if they don't make HN headlines.
  • qingcharles 7 hours ago
    I was writing BASIC code for everything until a few years ago -- VB.NET -- until it was really clear that it had become a totally second-class citizen and I switched to C#.

    I still think VB.NET is vastly more readable than C/C#/Java etc.

    • dalemhurley 2 hours ago
      So much easier then JavaScript/typescript, Python, and many other languages.
    • kothurn-utopie2 1 hour ago
      "Visual Basic" is still actively developed, although not by Microsoft.

      https://www.remobjects.com/elements/mercury/

    • christophilus 6 hours ago
      It’s been 2nd class for a long time, but I loved it back in the early 2000s.
      • FranOntanaya 48 minutes ago
        You really felt productive doing anything with Visual Basic 6, at least until things slowed to a crawl because it wasn't so performant or it was held back by the typical Access database. You didn't need 200 hours of YouTube tutorials about the front-ed UI framework du jour to get going.
      • pasc1878 1 hour ago
        VB.NET was always second class to c#.

        Unfortunately it was a one-to-one match to C#.

        It would have been much netter if it was based on Visual Basic 6

        • pjmlp 16 minutes ago
          .NET 2.0 introduced a few things back.

          VB 6 way to do COM still wins out, though.

        • kothurn-utopie2 40 minutes ago
          Second class? Maybe in the perception of some C-loving programmers.

          VB.NET can do everything what you can do with C#. Saying that C# is better than VB.NET is like saying that French is better than Spanish.

  • dang 10 hours ago
    Recent and related:

    Show HN: I wrote a BASIC interpreter that boots on UEFI machines - https://news.ycombinator.com/item?id=49410814 - Aug 2026 (44 comments)

  • boznz 7 hours ago
    With retirement + AI I have stopped giving a shit what programming language something is written in; If you can write it in BASIC, go for it.
  • segmondy 5 hours ago
    too bad it's for win, raspberry pi, arduino, esp32, etc need this sort of stuff. lot's of hardware folks who just want to do hardware and not learn programming. they might eventually learn python or C, but BASIC would be so much better.
    • Gorsefound 1 hour ago
      A Raspberry Pi/ARM port is the most realistic next step; microcontrollers are a different beast. For ESP32/RP2040 today, MMBasic/PicoMite is worth a look.
    • throooooo 1 hour ago
      I'm guessing those type of folks will be well served by LLMs and need not care about specific languages.
  • MiroslavPokorny 6 hours ago
    Basic died because it lacks scoping, and has no locals. This makes doing anything on a large scale a pain...
    • pjmlp 13 minutes ago
      Structured BASIC was already the way in CP/M, Vax,MS-DOS, Amiga, and even Dartmouth BASIC evolved to support structured programming.
    • jasomill 5 hours ago
      Structured BASIC dialects have function-local variables, BASIC dialects that support linking separately compiled modules support exported and non-exported variables, etc.
    • mdp2021 1 hour ago
      That's original Basic. Recreations are more complete.
  • pcdoodle1 9 hours ago
    Very cool. Are line numbers required? Are there plans for OS system control like setting system volume or screen brightness?
    • analog31 9 hours ago
      I definitely want a code editor with a setting to number the lines by 10s.
    • Gorsefound 1 hour ago
      and yes, line numbers are required.
    • Gorsefound 1 hour ago
      noted for future releases. :-)
  • Daunk 6 hours ago
    I still enjoy and use https://blitzmax.org/
  • fuzzfactor 17 hours ago
    This looks like it's realy getting better all the time.
  • yethikrishna 29 minutes ago
    [flagged]
  • _wire_ 1 day ago
    PHP
    • mdp2021 1 hour ago
      Really not the same.