Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Microsoft Programming United States Idle

New Hampshire Unveils a Historical Highway Marker For The BASIC Programming Language (concordmonitor.com) 68

"It took 10 months to get it done, but the Granite State is now officially a Geeky State," writes Concord Monitor science reporter David Brooks.

"The latest New Hampshire Historical Highway Marker, celebrating the creation of the BASIC computer language at Dartmouth in 1964, has officially been installed. Everybody who has ever typed a GOTO command can feel proud..." Last August, I wrote in this column that the 255 official historical markers placed alongside state roads told us enough about covered bridges and birthplaces of famous people but not enough about geekiness. Since anybody can submit a suggestion for a new sign, I thought I'd give it a shot.

The creation of BASIC, the first programing language designed to let newbies dip their intellectual toes into the cutting-edge world of software, seemed the obvious candidate. Beginner's All-purpose Symbolic Instruction Code has probably has done more to introduce more people to computer programming than anything ever created. That includes me: The only functioning programs I've ever created were in vanilla BASIC, and I still recall the great satisfaction of typing 100 END...

But BASIC wasn't just a toy for classrooms. It proved robust enough to survive for decades, helping launch Microsoft along the way, and there are descendants still in use today. In short, it's way more important than any covered bridge.

The campaign for the marker was supported by Thomas Kurtz, the retired Dartmouth math professor who'd created BASIC along with the late John Kemeny. "Our original idea was to mention both BASIC and the Dartmouth Time-Sharing System, an early system by which far-flung computers could share resources. They were created hand-in-hand as part of Kemeny's idea of putting computing in the hands of the unwashed masses.

"However, the N.H. Division of Historical Resources, which has decades of experience creating these markers, said it would be too hard to cram both concepts into the limited verbiage of a sign."

The highway marker calls BASIC "the first user-friendly computer programming languages... BASIC made computer programming accessible to college students and, with the later popularity of personal computers, to users everywhere. It became the standard way that people all over the world learned to program computers, and variants of BASIC are still in use today."

In the original submission, an anonymous Slashdot reader notes that last month, Manchester New Hampshire also unveiled a statue of Ralph Baer, whose team built the first home video game sold as Magnavox Odyssey, sitting on a park bench. "The Granite State isn't shy about its geek side."
This discussion has been archived. No new comments can be posted.

New Hampshire Unveils a Historical Highway Marker For The BASIC Programming Language

Comments Filter:
  • They named one for Lisp, but people kept getting lost in cul-de-sacs.

    • They named a toll road Comcast, and it keeps invoicing you even though you haven't driven on it for months.

  • Proud isn't the word I'd have chosen for implementing a goto command.
    • Re:Really? (Score:4, Insightful)

      by Hognoxious ( 631665 ) on Saturday June 15, 2019 @03:31PM (#58768430) Homepage Journal

      That's because you're a n00b who's misheard the grownups talking.

      Sometimes goto is the simplest and cleanest solution. I've seen clunky horrible crap trying to emulate it in languages that don't have it.

      • Sometimes goto is the simplest and cleanest solution.

        Old BSD TCP/IP stacks had gotos in them. I saw them while implementing IPv6 in AIX back in the late '90s. I haven't looked at any BSD TCP/IP code for a long time, so maybe someone deep six'd them

        And tcp_input.c had the best comment I have seen ever:

        /* This is ugly, but . . . */

      • by AmiMoJo ( 196126 )

        Speaking of goto the sign has a lot of waffle when really it should have just read

        10 PRINT "FARTS"
        20 GOTO 10

    • Good grief. BASIC was inspired by COBOL and Fortran, both of which had GOTO statements. Not to mention here that assembly was a very common language at the time, and JMP and variants were all over the place. As ALGOL's descendants began to take over, all the old unstructured languages, including BASIC, began to adopt structured paradigms. But really, considering it was developed at a time when punch cards were a primary input method, it allowed non-programmers an easy on-ramp to coding, and if done well (us

  • I'm an embedded C programmer but I loved Microsoft's visual basic for applications. It was such a handy tool for making simple user interfaces. Ugly but very functional and easy to maintain.
  • by Anonymous Coward

    GOTO Manchester - 5 mi.
    GOTO Concord - 24 mi.

  • NH has 2^8, or 0x100 historical road signs. How geeky is that?
  • They recognize it for the utter crap it is. Pseudos and wannabes will feel honored by this action though.

    • by Anonymous Coward

      Most of us geeks started programming with some form of BASIC no matter how unfashionable it is to reveal.
      My sister started teaching me Basic on one of our Dad's many CP/M machines (he used to sell them - probably an SD System or a Kaypro or something, I can't remember) when I was 5 years old.
      Eventually I moved on to assembly and C and C++ etc. etc. but BASIC was where I started.
      I acknowledge it and I appreciate it for what it was.
      My Dad stuck with Basic and Visual Basic and provided an amazing childhood for

    • by Livius ( 318358 )

      It was a legitimate tool to introduce a student to assembler concepts.

      Should never have been allowed to be used for anything else, of course.

  • After the Old Man of the Mountain collapsed in 2003, NH lost its state icon, depicted on stamps and on the state quarter. So why not a rebranding for the coin?

    10 REM NEW HAMPSHIRE
    20 REM The BASIC State
    30 LET ThisCoin = DOLLAR(1.0 / 4, 2)

  • Why is Microsoft's name attached to this article?

    Perhaps the article should be about Bill Gates coining the term "Software Piracy" because he was taking to long to release BASIC to the ALTAIR after so many had already paid for it? (today that amount of time raises legal issues)

    Microsoft did NOT create BASIC!

    • by ChatHuant ( 801522 ) on Saturday June 15, 2019 @07:18PM (#58769324)

      >Why is Microsoft's name attached to this article?

      Because Microsoft's BASIC is what most people in the world used. Long before Visual Basic, there were millions of users of Microsoft BASIC; more than any other software company's.

      Did you ever use a Commodore machine (from the Commodore PET all the way to the 128 and some versions of the Amiga)? Then you used the BASIC [wikipedia.org] licensed from Microsoft. Or maybe you wrote some BASIC program on an Apple from the II+ onward? You used a BASIC [wikipedia.org] licensed from Microsoft. TRS-80, from 1977 onward [wikipedia.org]? Microsoft BASIC. Even Atari, who had their own BASIC sold Microsoft's BASIC as an upgrade. Heck, if you had an Altair 8800 [wikipedia.org], there was a BASIC from Microsoft available.

      • by Livius ( 318358 )

        Microsoft ${basic software idea} is what most people of the world use. Giving Microsoft any credit for any of it is still problematic at best.

      • by antdude ( 79039 )

        Wow, even Apple BASIC was licensed from MS too. I never knew that! :/

        • by ejasons ( 205408 )

          Wow, even Apple BASIC was licensed from MS too. I never knew that! :/

          The story I'd heard was that, in the mid 80s, the Apple II was still selling decently well when its BASIC license was about to expire. So, Microsoft said, "hey Apple, about this whole Windows Look and Feel lawsuit" ... which quickly went away...

  • by Anonymous Coward

    Would you rather do this (BASIC):

    10 PRINT "Hello, World"

    or this (Java):

    public class HelloWorld {
    public static void main(String args[]) {
    System.out.println("Hello, World");
    }
    }

    Is this progress? Is it any wonder people find coding difficult to learn nowadays? I suspect coding is more daunting for beginners now than it was in the 1980s because of "advancements" like this.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...