TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Rocky Mountain Basic

55 点作者 mattowen_uk超过 3 年前

6 条评论

quaintdev超过 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&#x2F;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<p>We had IT in our school but all they taught was how to use word, excel and skipped this chapter in book which was &quot;Programming with QBasic&quot;. 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.<p>And then one day I took a closer look at that screenshot. It had 2 window screenshots, the window on the left had<p><pre><code> 10 INPUT &quot;ENTER ANY NUMBER: &quot;, N 20 FOR I = 1 TO 10 30 PRINT N,&quot;X&quot;,I,&quot;=&quot;,N*I 40 NEXT I </code></pre> The window on right, was showing a prompt for &quot;ENTER ANY NUMBER: &quot; 8.<p>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 &quot;Programming with GWBASIC&quot; 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.<p>tl;dr I owe my Software Development career to BASIC.
评论 #29649803 未加载
评论 #29651742 未加载
评论 #29652234 未加载
评论 #29651393 未加载
评论 #29650025 未加载
评论 #29651734 未加载
ahdh8f4hf4h8超过 3 年前
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.)<p>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.
elbybasolis超过 3 年前
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.<p>It was pretty simple, well commented code, and for a while I was able to make small changes with a VM and HTBasic (<a href="http:&#x2F;&#x2F;www.techsoft.de&#x2F;documents&#x2F;htbasic.html" rel="nofollow">http:&#x2F;&#x2F;www.techsoft.de&#x2F;documents&#x2F;htbasic.html</a>). They weren&#x27;t using any of the advanced features of the language. It was essentially a cli.<p>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.
wildzzz超过 3 年前
Occasionally, I&#x27;ll use an old piece of test equipment at work that has GPIB. I&#x27;ll pull up the manual for commands and there will be BASIC code examples.<p>The newest boxes from Keysight (formerly Agilent formerly HP) that run Windows use C# for macros. But you really don&#x27;t need to use it if you have the box networked and send SCPI commands to it.
bitwize超过 3 年前
One of the computers that used RMB was the HP 9845. This computer had a CRT display that could draw up to 4096 colors, which was phenomenal at the time. It was used to do scientific visualizations and stuff; Colin Cantwell consulted on its design, and used it to create the NORAD graphics in <i>WarGames</i>.
prosaic-hacker超过 3 年前
In fall 1975 in my senior year of High school, I toured the local Junior College (Vanier CEGEP) and saw a lab with a HP 9830A driving a HP flatbed plotter producing Biorhythm plots. I applied to that college and a year later the lab become my second home. I learned the 9830A Rocky Mountain Basic, wrote and shared many program on cassette tapes. The most fun was shared game we called Cosmic Pinball. Shells fired at static planets with the ballistic plots drawn out on the flatbed plotter. Longest run took 18 minutes before it finally hit 1 of the 7 planets. I should rewrite it in python.