HackerTrans
TopNewTrendsCommentsPastAskShowJobs

MauryMarkowitz2

no profile record

comments

MauryMarkowitz2
·el año pasado·discuss
Actually, this page is a perfect example of why I copied all these programs by hand:

101 BASIC Computer Games != BASIC Computer Games

The former is in various DEC dialects of BASIC which varied greatly even among each other, let alone with other vendors. For instance, BASIC on the EduSystem 50, a PDP-8 setup, was incompatible with BASIC on the EduSystem 30, let alone BASIC-PLUS on the PDP-11.

The latter has all of its games converted to a Microsoft BASIC-like format, which is outlined in the front of the book. But that is not all, a number of the games from 101 are removed (like Can-Am), others are added, and many of them are updated.

So while they are indeed similar, they are also different collections and this page makes the common mistake of failing to notice this.
MauryMarkowitz2
·el año pasado·discuss
> DEC could have ruled the world

No way.

DEC's entire corporate structure was based on a particular business model that demanded their products sell for tens of thousands to hundreds of thousands per sale.

They tried many times to break out of this box, but failed every time. There was simply too much of the company invested in selling into a particular size of customer, and its weight meant that they could not survive, for instance, selling individual small computers to end users.

You can see this right to the end: even when they came out with Alpha it was targeted 100% to what was then the high-end of the new server-based market. Sure they made workstations, but only grudgingly, and with the hope that it would be part of a network containing at least one of their higher-end servers.
MauryMarkowitz2
·el año pasado·discuss
I've been slowly documenting these differences with a series of Wiki articles. Generally though, there's three major "families":

* The original Dartmouth BASIC turned into a wide variety of mainframe versions. These are marked by the use of the CHANGE statement and supporting the MAT statements. * HP's dialect had array-based strings (like C) and string slicing... LET A$[1,6]="HELLO. * Timeshare's SUPER BASIC, which turned into BASIC-PLUS, which turned into MS BASIC, lacked those features and instead used MID/LEFT/RIGHT.

There's many other more minor changes from dialect to dialect, but those are the main differences.