12 comments

  • mdp2021 23 minutes ago
    > What would BASIC look like

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

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

  • ChicagoDave 3 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.

  • dang 8 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)

  • qingcharles 5 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 32 minutes ago
      So much easier then JavaScript/typescript, Python, and many other languages.
    • christophilus 4 hours ago
      It’s been 2nd class for a long time, but I loved it back in the early 2000s.
  • boznz 5 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.
  • MiroslavPokorny 4 hours ago
    Basic died because it lacks scoping, and has no locals. This makes doing anything on a large scale a pain...
    • mdp2021 21 minutes ago
      That's original Basic. Recreations are more complete.
    • jasomill 4 hours ago
      Structured BASIC dialects have function-local variables, BASIC dialects that support linking separately compiled modules support exported and non-exported variables, etc.
  • segmondy 3 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.
  • pcdoodle1 8 hours ago
    Very cool. Are line numbers required? Are there plans for OS system control like setting system volume or screen brightness?
    • analog31 8 hours ago
      I definitely want a code editor with a setting to number the lines by 10s.
  • Daunk 4 hours ago
    I still enjoy and use https://blitzmax.org/
  • fuzzfactor 15 hours ago
    This looks like it's realy getting better all the time.
  • _wire_ 23 hours ago
    PHP
    • mdp2021 19 minutes ago
      Really not the same.