Live data from Hacker News

Rocky Mountain Basic

en.wikipedia.org

1–10 of 24 posts

Re: Rocky Mountain Basic

#2
I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe

We had IT in our school but all they taught was how to use word, excel and skipped this chapter in book which was "Programming with QBasic". I did not touch that chapter because it did not have fancy screenshots like other chapter and seemed boring. I use to think Command prompt was a dumb Software and this chapter had one screenshot of cmd.

And then one day I took a closer look at that screenshot. It had 2 window screenshots, the window on the left had

    10 INPUT "ENTER ANY NUMBER: ", N
    20 FOR I = 1 TO 10
    30 PRINT N,"X",I,"=",N*I
    40 NEXT I
The window on right, was showing a prompt for "ENTER ANY NUMBER: " 8.

Entire table of 8 was printed below. I was blown away. I had never seen computer doing what I tell it to until then and honestly it was like I found a super power that day. Soon I realized that my dad who is headmaster and nothing to do with programming has 1 thick book on "Programming with GWBASIC" from his school, needless to say I read that entire book within few days. That started my journey into Software Development. I am so glad today that I took a closer look at that screenshot. I still could not generate .exe back then because those compilers were hard to come by but finally my buddy who had access to Internet got me the compiler and I generated .exe. It felt amazing.

tl;dr I owe my Software Development career to BASIC.

Re: Rocky Mountain Basic

#3

I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe We had IT in our school but…

When I logged into my first dial-up BBS, I had no idea what to use as my handle. My manual for GWBasic was sitting in front of me.

25 years later I'm GWBas1c on Hacker news.

Re: Rocky Mountain Basic

#4
post #3

I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe We had IT in our school but…

When I logged into my first dial-up BBS, I had no idea what to use as my handle. My manual for GWBasic was sitting in front of me. 25 years later I'm GWBas1c on Hacker news.

Damn, I should have been C64SysRef.

Re: Rocky Mountain Basic

#5
After college I was doing some consulting and working on few very different projects. One of which was helping a company maintain an estimating program written by their founding engineer written in RMB. The software would prompt the user for various information and produce an estimate for labor, materials, equipment, and time.

It was pretty simple, well commented code, and for a while I was able to make small changes with a VM and HTBasic (http://www.techsoft.de/documents/htbasic.html). They weren't using any of the advanced features of the language. It was essentially a cli.

Eventually we ported it to TypeScript with a modern frontend. Now they can do estimates in the field and integrate it with loads of other software they adopted recently for invoicing, scheduling etc.

Re: Rocky Mountain Basic

#6
post #3

I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe We had IT in our school but…

When I logged into my first dial-up BBS, I had no idea what to use as my handle. My manual for GWBasic was sitting in front of me. 25 years later I'm GWBas1c on Hacker news.

The password i used for CompuServe was my modem model number. Same reason.

Re: Rocky Mountain Basic

#7

I had no idea what programming was when I was 12 but I was very interested in Computers. Back then there was no Internet here in India so I used to explore every feature of Windows 98/ME and all the Software installed. What always intrigued me was how these .exe files are created because I could create every other file like(.bmp, .jpg, .doc, etc,.) with the Software installed but not .exe We had IT in our school but…

I had a similar experience. I was around 12, had a ZX Spectum and wrote a couple of lines to draw a circle on the TV. I was amazed too at this new super power, where I could "tell my TV" where to draw a circle just by changing a couple of numbers.

Ironically, as developing software becomes increasingly complex, I feel more and more like it's the machine telling me what to do XD

Re: Rocky Mountain Basic

#8
In the mid 2000s I worked at company that used Rocky Mountain Basic in a ton of their products (electrical test equipment.) Most of their product lines dated back to 1960s and 1970s, and the software portions consisted of assembler, Fortran, C, and Basic. We were in the middle of a project porting some older Basic code to RMB when the division was shutdown due to 2008 financial crisis. (It effectively killed some parts of the industry for a few years.)

Sadly, a lot of the really old code was much easier to maintain than most of the code I work on today. The company had an excellent engineering culture, and thorough design and documentation was the norm rather than the exception.

Re: Rocky Mountain Basic

#9
post #3

Earlier quoted context omitted.

When I logged into my first dial-up BBS, I had no idea what to use as my handle. My manual for GWBasic was sitting in front of me. 25 years later I'm GWBas1c on Hacker news.

Damn, I should have been C64SysRef.

I should have been loadquotestarquotecomma8comma1.
Post reply on HN