TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GW-Basic Source Notes

71 pointsby kencauseyalmost 5 years ago

6 comments

smitty1ealmost 5 years ago
&quot;There are several theories on what the initials &quot;GW&quot; stand for. Greg Whitten, an early Microsoft employee who developed the standards in the company&#x27;s BASIC compiler line, says Bill Gates picked the name GW-BASIC. Whitten refers to it as Gee-Whiz BASIC and is unsure if Gates named the program after him. The Microsoft User Manual from Microsoft Press also refers to it by this name. It may have also been nicknamed Gee-Whiz because of its numerous graphics commands. Other common theories as to the initials&#x27; origins include &quot;Graphics and Windows&quot;, &quot;Gates, William&quot; (Microsoft&#x27;s president at the time), or &quot;Gates-Whitten&quot; (the two main designers of the program).&quot; <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;GW-BASIC" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;GW-BASIC</a>
评论 #23639959 未加载
acqqalmost 5 years ago
As mentioned in the comments there, there&#x27;s also now:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;tkchia&#x2F;GW-BASIC" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tkchia&#x2F;GW-BASIC</a><p>&quot;All files can now be assembled with Microsoft MASM 5.1A.&quot;<p>&quot;The interpreter is semi-working, but some parts of the platform-specific support code are still missing or incomplete.&quot;
discreteeventalmost 5 years ago
I got a contract where, as part of it, I had to figure out and modify some programs written in qbasic (a successor to gw-basic). A great little environment. It had everything, a fully integrated debugger, subroutines. You could get a lot done with it, including DOS graphics.
评论 #23645574 未加载
Tempest1981almost 5 years ago
Related: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23266917" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23266917</a>
basicplus2almost 5 years ago
on duckduckgo..<p>&lt;Forbidden You don&#x27;t have permission to access this resource.<p>Apache&#x2F;2.4.29 (Ubuntu) Server at www.os2museum.com Port 80&gt;<p>..But works in Firefox
评论 #23639794 未加载
nn3almost 5 years ago
He didn&#x27;t really say all that much about how the code is implemented, what algorithm it uses or even just what modules it contains. I guess reading all that assembler is just too tiresome.<p>There&#x27;s a reason nobody writes large programs in assembler anymore (except for the IRS)
评论 #23644505 未加载