Knowledge

Altair BASIC

Source ๐Ÿ“

24: 303: 294:, Allen finished the program before the plane landed. Only when they loaded the program onto an Altair and saw a prompt asking for the system's memory size did Gates and Allen know that their interpreter worked on the Altair hardware. Later, they made a bet on who could write the shortest bootstrap program, and Gates won. 310:
Roberts agreed to distribute the interpreter. He also hired Gates and Allen to maintain and improve it, causing Gates to take a leave of absence from Harvard. The original version would retroactively be known as 4K BASIC when they added upgraded versions, including 8K BASIC, Extended BASIC, Extended
318:
free for program code. In order to fit the language into such a small space, the 4K version lacked string manipulation and a number of common mathematical functions. These were added into the 8K BASIC version, which had string variables and manipulation functions, a larger set of math functions
247:
PDP-10. Harvard officials were not pleased when they found out, but there was no written policy that covered the use of this computer. Gates and Allen bought computer time from a timesharing service in Boston to complete their BASIC program debugging. When fellow Harvard student
514:
Altair BASIC version 2.0 had a serious problem in that a jump out of a FOR.... NEXT loop left garbage on the stack. . Do this too often and the stack would grow relentlessly down from high memory until it ate the program. This has been fixed in version 3.0, according to Paul
377:
was especially prolific; after somehow obtaining a pre-market tape of the interpreter, he made 25 copies and distributed them at the next Homebrew meeting, urging recipients to make more copies. Gates responded in 1976 with a strongly worded
398:
who, much to Roberts' surprise, decided in favor of Microsoft based on MITS failure to market the software with their "best efforts". BASIC interpreters remained the core of Microsoft's business until the early 1980s, when it shifted to
389:
Under the terms of the purchase agreement, MITS would receive the rights to the interpreter after it had paid a certain amount in royalties. However, Microsoft had developed versions of the interpreter for other systems such as the
470:
Bill Gates and Paul Allen complete BASIC and license it to their first customer, MITS of Albuquerque, N.M., the manufacturer of the Altair 8800 personal computer. This is the first computer language program written for a personal
373:. Altair BASIC, as MITS' preferred BASIC interpreter, was also popular. However, the hobbyists took a "share-alike" approach to software and thought nothing of copying the BASIC interpreter for other hobbyists. Homebrew member 568:"While walking through Harvard Square one day, Allen spotted the Popular Electronics cover that features the Altair. ... Allen ran to tell Bill that he thought their big break had finally come. Bill agreed." 394:. When they decided to leave MITS, a dispute arose over whether the full amount had been paid and whether the agreement applied to the other versions. Microsoft and MITS took the dispute to an 1161: 891:, Interview with Bill Gates, Interviewer: David Allison (DA), Division of Computers, Information, & Society, National Museum of American History, Smithsonian Institution 894: 210:
business. Gates believed that, by providing a BASIC interpreter for the new computer, they could make it more attractive to hobbyists. They contacted MITS founder
214:, told him that they were developing an interpreter, and asked whether he would like to see a demonstration. This followed the engineering industry practice of a 366:
respectively for those who purchased "8K of Altair memory, and an Altair I/O board". The language versions were distributed on paper tape or cassette tape.
260:
of the original versions, and claimed he could write such a system that could still fit within the memory limits, they hired Davidoff to write the package.
354:(equivalent to $ 849 in 2023, equivalent to $ 1,132 in 2023, and equivalent to $ 1,982 in 2023, respectively). The prices were discounted to 386:
and declared that he could not continue developing computer software that people did not pay for. Many hobbyists reacted defensively to the letter.
735: 609: 1709: 839: 488: 374: 163: 1982: 275:
of memory, leaving plenty of room for the interpreted program. In preparation for the demo, they stored the finished interpreter on a
1247: 225:
Gates and Allen had neither an interpreter nor even an Altair system on which to develop and test one. However, Allen had written an
1987: 704: 450: 455:...and the joint authors of the ALTAIR BASIC interpreter, Bill Gates, Paul Allen and Monte Davidoff, will be glad to assist you. 1977: 744: 243:
computer. Allen adapted this emulator based on the Altair programmer guide, and they developed and tested the interpreter on
1596: 882: 814: 787: 771: 649: 593: 561: 543: 138: 1459: 922: 512:
ALTAIR BASIC, CLAIM: Not just anybody's BASIC, FACT: Not just anybody's BASIC, BY: KEITH BRITTON, ROBERT MULLEN,
1813: 1808: 1591: 211: 1664: 1574: 1207: 1359: 683: 177:'s first product (as Micro-Soft), distributed by MITS under a contract. Altair BASIC was the start of the 1519: 1334: 1127: 1121: 526: 507: 100: 613: 286:
While on final approach into the Albuquerque airport, Allen realized that they had forgotten to write a
1464: 1369: 438: 159: 851: 665: 497:
July 1, Bill Gates' and Paul Allen's BASIC officially ships as version 2.0 in both 4K and 8K editions.
421:- according to Bill Gates used in Altair BASIC's error tables mutually sharing their instruction bytes 1856: 1469: 1339: 253: 900: 1132: 713:
In January 1978 I purchased Altair 680 Basic from Computer Kits in Berkeley CA. I paid full price,
418: 379: 465: 222:
to gauge interest. Roberts agreed to meet them for a demonstration in a few weeks, in March 1975.
485: 412: 155: 1972: 1906: 1690: 1309: 936: 641: 635: 585: 579: 553: 547: 370: 339:
and basic disk commands, while Disk BASIC further extended the disk commands to allow raw I/O.
717:, I didn't want Bill Gates to go broke. If you bought an Altair 680B kit with 16 K of RAM for 1793: 1636: 1603: 1166: 970: 1861: 1725: 1677: 1616: 1530: 1434: 1321: 1034: 1029: 1024: 827: 8: 1941: 1831: 1705: 1044: 977: 915: 888: 207: 198: 202:, they understood that the price of computers would soon drop to the point that selling 1117: 823: 776: 701: 244: 126: 314:
The smallest version, 4K BASIC, could run within a 4K RAM machine, leaving only about
1818: 1654: 1454: 1290: 1000: 987: 810: 783: 740: 645: 589: 557: 29: 1646: 1280: 1085: 1052: 475:
Gates and Allenโ€™s BASIC officially ships as version 2.0 in both 4K and 8K editions.
1851: 1841: 1783: 1641: 1585: 1264: 1016: 960: 798: 767: 708: 539: 492: 178: 143: 1946: 1926: 1798: 1543: 1399: 1285: 1176: 1113: 908: 249: 68: 16:
Programming language interpreter software, first product developed by Microsoft
803: 1966: 1951: 1836: 1739: 1364: 1080: 1067: 1057: 966: 835: 391: 332: 215: 1866: 1668: 1379: 1295: 1147: 1100: 276: 240: 872: 302: 1846: 1788: 1685: 1626: 1553: 1419: 1409: 1354: 1212: 1197: 1171: 1006: 369:
As they expected, the Altair was very popular with hobbyists such as the
280: 268: 233: 166: 131: 1936: 1931: 1916: 1563: 1479: 1414: 1389: 1349: 1329: 1252: 1232: 1192: 1156: 1137: 1075: 395: 291: 287: 226: 193: 189: 63: 58: 50: 43: 38: 1901: 1881: 1871: 1826: 1803: 1754: 1743: 1631: 1444: 1424: 1404: 1394: 1227: 952: 930: 272: 219: 174: 170: 331:. The 8K version is the basis for most versions of BASIC during the 23: 1891: 1886: 1876: 1695: 1579: 1474: 1449: 1374: 1202: 1108: 995: 796: 229: 203: 897:, (Lisa Feigenbaum) 24 Jun 2009, The Visual Basic Team, MSDN Blogs 612:. New Mexico Museum of Natural History and Science. Archived from 1921: 1548: 1504: 1489: 1384: 1272: 1090: 257: 751:
MITS/Pertec 'materially breached its best efforts obligation...'
1911: 1896: 1749: 1700: 1558: 1538: 1499: 1494: 1344: 1242: 1237: 1222: 1217: 895:
History of Microsoft Video: Bill Gates Talks about Altair Basic
400: 237: 932: 637:
Hard Drive: Bill Gates and the Making of the Microsoft Empire
581:
Hard Drive: Bill Gates and the Making of the Microsoft Empire
383: 1715: 1484: 877: 1735: 264: 850:(1). Altair Users Group, MITS Inc.: 1, 3. Archived from 885:, compiled by Reuben Harris and archived at archive.org 778:
Fire in the Valley: The Making of the Personal Computer
549:
Fire in the Valley: The Making of the Personal Computer
415:(MBF) - the floating-point format used by Altair BASIC 633: 577: 279:that the Altair could read, and Paul Allen flew to 196:read about the Altair in the January 1975 issue of 802: 775: 532: 1964: 766: 736:Idea Man: A Memoir by the Cofounder of Microsoft 538: 571: 916: 878:Altair BASIC 3.2 (4K) - Annotated Disassembly 873:Altair BASIC 3.2 (4K) - Annotated Disassembly 723:, Michael Holley's SWTPC Collection Home Page 441:, Andrew Orlowski, 13 May 2001, The Register 439:Raiders of the Lost Altair BASIC Source Code 297: 263:The finished interpreter, including its own 323:for random numbers, Boolean operators, and 923: 909: 81:2.0 (4K and 8K editions) July 1, 1975 22: 627: 290:to read the tape into memory. Writing in 252:stated he believed the system should use 184: 739:. New York: Penguin Group. p. 107. 301: 834: 451:Altair 8800 BASIC Reference_Manual 1975 1965: 904: 732: 634:Wallace, James; Jim Erickson (1992). 578:Wallace, James; Jim Erickson (1992). 552:. New York, NY: McGraw-Hill. p.  486:microsoft's timeline from 1975 - 1990 840:"Altair BASIC โ€” Up and Running" 342:In October 1975, 4K BASIC sold for 13: 760: 584:. John Wiley & Sons. pp.  14: 1999: 1983:BASIC programming language family 866: 640:. John Wiley & Sons. p.  529:, Page 15, Advert: Altair BASIC] 1988:Microsoft programming languages 883:Altair BASIC source disassembly 726: 695: 676: 658: 32:code that produced Altair BASIC 602: 520: 501: 479: 459: 444: 432: 1: 1978:Discontinued Microsoft BASICs 782:. New York, NY: McGraw Hill. 721:you would get BASIC for free. 425: 306:Altair 8K BASIC on paper tape 382:that accused the copiers of 232:for their previous venture, 7: 1162:Extra! Basic Macro Language 1128:Data General Extended BASIC 666:"4 Altair Language Systems" 406: 311:ROM BASIC, and Disk BASIC. 10: 2004: 801:; Peter Rinearson (1995). 466:Microsoft Fast Facts: 1975 335:era. Extended BASIC added 192:recalls that, when he and 160:BASIC programming language 106:5.0 / 14 July 1978 1857:Disk Extended Color BASIC 1771: 1724: 1676: 1663: 1615: 1529: 1517: 1470:Open Programming Language 1433: 1320: 1308: 1263: 1185: 1146: 1099: 1066: 1043: 1015: 986: 951: 944: 702:Altair Basic for the 6800 527:Computer_Notes 1975 01 05 508:Computer_Notes 1975 01 05 350:, and Extended BASIC for 298:Versions and distribution 254:floating-point arithmetic 137: 125: 121: 99: 95: 77: 49: 37: 21: 1755:WinFBE, Visual FB Editor 1133:Southampton BASIC System 419:Interleaved instructions 380:Open Letter to Hobbyists 889:Writing an Altair Basic 707:7 February 2020 at the 691:. MITS. 25 August 1975. 413:Microsoft Binary Format 218:, an announcement of a 1907:MS BASIC for Macintosh 1691:Visual Basic (classic) 996:TI-BASIC (calculators) 935:programming language ( 468:, Posted May 9, 2000, 371:Homebrew Computer Club 307: 185:Origin and development 108:; 46 years ago 83:; 49 years ago 28:The title page of the 1794:Atari Microsoft BASIC 1637:Microsoft Small Basic 1604:Embedded Visual Basic 1167:VSI BASIC for OpenVMS 305: 292:8080 machine language 1862:Extended Color BASIC 1030:Rocky Mountain BASIC 1025:HP Time-Shared BASIC 828:Triumph of the Nerds 809:. New York: Viking. 733:Allen, Paul (2011). 220:non-existent product 206:for them would be a 1942:TI BASIC (TI 99/4A) 1832:Benton Harbor BASIC 1045:Locomotive Software 824:Cringely, Robert X. 271:, fit in only four 199:Popular Electronics 491:2008-05-14 at the 308: 258:integer arithmetic 173:computers. It was 154:is a discontinued 39:Original author(s) 1960: 1959: 1820:BASIC Programming 1767: 1766: 1763: 1762: 1706:Visual Basic .NET 1513: 1512: 1304: 1303: 1291:Super Expander 64 1001:TI Extended BASIC 988:Texas Instruments 854:on March 23, 2012 746:978-1-59184-537-9 616:on March 23, 2012 610:"We have a BASIC" 453:, Page 3 of PDF, 149: 148: 30:assembly language 1995: 1674: 1673: 1647:OpenOffice Basic 1527: 1526: 1318: 1317: 1256: 1086:North Star BASIC 1053:Locomotive BASIC 949: 948: 931:Dialects of the 925: 918: 911: 902: 901: 862: 860: 859: 820: 808: 793: 781: 768:Freiberger, Paul 754: 753: 730: 724: 720: 716: 699: 693: 692: 690: 680: 674: 673: 662: 656: 655: 631: 625: 624: 622: 621: 606: 600: 599: 575: 569: 567: 540:Freiberger, Paul 536: 530: 524: 518: 505: 499: 483: 477: 463: 457: 448: 442: 436: 365: 361: 357: 353: 349: 345: 338: 330: 326: 322: 317: 236:, that ran on a 162:that ran on the 116: 114: 109: 91: 89: 84: 26: 19: 18: 2003: 2002: 1998: 1997: 1996: 1994: 1993: 1992: 1963: 1962: 1961: 1956: 1852:Dartmouth BASIC 1842:Commodore BASIC 1784:Applesoft BASIC 1759: 1727: 1720: 1667: 1659: 1618: 1611: 1586:Microsoft Excel 1522: 1509: 1436: 1429: 1313: 1300: 1259: 1250: 1181: 1142: 1095: 1062: 1039: 1017:Hewlett-Packard 1011: 982: 965:TRS-80 BASICs ( 961:Microsoft BASIC 940: 929: 869: 857: 855: 817: 799:Nathan Myhrvold 790: 772:Swaine, Michael 763: 761:Further reading 758: 757: 747: 731: 727: 718: 714: 709:Wayback Machine 700: 696: 688: 682: 681: 677: 664: 663: 659: 652: 632: 628: 619: 617: 608: 607: 603: 596: 576: 572: 564: 544:Swaine, Michael 537: 533: 525: 521: 506: 502: 493:Wayback Machine 484: 480: 464: 460: 449: 445: 437: 433: 428: 409: 363: 359: 355: 351: 347: 346:, 8K BASIC for 343: 336: 328: 324: 320: 315: 300: 256:instead of the 187: 181:product range. 179:Microsoft BASIC 169:and subsequent 144:Microsoft BASIC 117: 112: 110: 107: 87: 85: 82: 78:Initial release 73: 33: 17: 12: 11: 5: 2001: 1991: 1990: 1985: 1980: 1975: 1958: 1957: 1955: 1954: 1949: 1947:Turbo-BASIC XL 1944: 1939: 1934: 1929: 1927:Sinclair BASIC 1924: 1919: 1914: 1909: 1904: 1899: 1894: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1854: 1849: 1844: 1839: 1834: 1829: 1824: 1816: 1811: 1806: 1801: 1799:Atari ST BASIC 1796: 1791: 1786: 1781: 1775: 1773: 1769: 1768: 1765: 1764: 1761: 1760: 1758: 1757: 1752: 1747: 1732: 1730: 1722: 1721: 1719: 1718: 1713: 1703: 1698: 1693: 1688: 1682: 1680: 1671: 1661: 1660: 1658: 1657: 1652: 1649: 1644: 1639: 1634: 1629: 1623: 1621: 1613: 1612: 1610: 1609: 1606: 1601: 1600: 1599: 1594: 1582: 1577: 1572: 1569: 1566: 1561: 1556: 1551: 1546: 1544:Chipmunk Basic 1541: 1535: 1533: 1524: 1515: 1514: 1511: 1510: 1508: 1507: 1502: 1497: 1492: 1487: 1482: 1477: 1472: 1467: 1462: 1457: 1452: 1447: 1441: 1439: 1431: 1430: 1428: 1427: 1422: 1417: 1412: 1407: 1402: 1397: 1392: 1387: 1382: 1377: 1372: 1367: 1362: 1357: 1352: 1347: 1342: 1337: 1332: 1326: 1324: 1315: 1306: 1305: 1302: 1301: 1299: 1298: 1293: 1288: 1286:Super Expander 1283: 1278: 1277:Graphics BASIC 1275: 1269: 1267: 1261: 1260: 1258: 1257: 1245: 1240: 1235: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1195: 1189: 1187: 1183: 1182: 1180: 1179: 1177:CALL/360:BASIC 1174: 1169: 1164: 1159: 1153: 1151: 1144: 1143: 1141: 1140: 1135: 1130: 1125: 1114:Business Basic 1111: 1105: 1103: 1097: 1096: 1094: 1093: 1088: 1083: 1078: 1072: 1070: 1068:Microcomputers 1064: 1063: 1061: 1060: 1055: 1049: 1047: 1041: 1040: 1038: 1037: 1032: 1027: 1021: 1019: 1013: 1012: 1010: 1009: 1004: 998: 992: 990: 984: 983: 981: 980: 974: 963: 957: 955: 946: 942: 941: 928: 927: 920: 913: 905: 899: 898: 892: 886: 880: 875: 868: 867:External links 865: 864: 863: 844:Computer Notes 838:(April 1975). 836:Bunnell, David 832: 821: 815: 805:The Road Ahead 794: 788: 762: 759: 756: 755: 745: 725: 694: 675: 657: 650: 626: 601: 594: 570: 562: 531: 519: 500: 478: 458: 443: 430: 429: 427: 424: 423: 422: 416: 408: 405: 316:790 bytes 299: 296: 250:Monte Davidoff 186: 183: 147: 146: 141: 135: 134: 129: 123: 122: 119: 118: 105: 103: 101:Stable release 97: 96: 93: 92: 79: 75: 74: 72: 71: 69:Monte Davidoff 66: 61: 55: 53: 47: 46: 41: 35: 34: 27: 15: 9: 6: 4: 3: 2: 2000: 1989: 1986: 1984: 1981: 1979: 1976: 1974: 1973:1975 software 1971: 1970: 1968: 1953: 1952:Vilnius BASIC 1950: 1948: 1945: 1943: 1940: 1938: 1935: 1933: 1930: 1928: 1925: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1893: 1890: 1888: 1885: 1883: 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1850: 1848: 1845: 1843: 1840: 1838: 1837:Chinese BASIC 1835: 1833: 1830: 1828: 1825: 1823: 1821: 1817: 1815: 1812: 1810: 1807: 1805: 1802: 1800: 1797: 1795: 1792: 1790: 1787: 1785: 1782: 1780: 1777: 1776: 1774: 1770: 1756: 1753: 1751: 1748: 1745: 1741: 1740:Basic4android 1737: 1734: 1733: 1731: 1729: 1723: 1717: 1714: 1711: 1707: 1704: 1702: 1699: 1697: 1694: 1692: 1689: 1687: 1684: 1683: 1681: 1679: 1675: 1672: 1670: 1666: 1662: 1656: 1653: 1650: 1648: 1645: 1643: 1640: 1638: 1635: 1633: 1630: 1628: 1625: 1624: 1622: 1620: 1614: 1608:WinWrap Basic 1607: 1605: 1602: 1598: 1595: 1593: 1590: 1589: 1587: 1583: 1581: 1578: 1576: 1573: 1570: 1567: 1565: 1562: 1560: 1557: 1555: 1552: 1550: 1547: 1545: 1542: 1540: 1537: 1536: 1534: 1532: 1528: 1525: 1521: 1516: 1506: 1503: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1442: 1440: 1438: 1432: 1426: 1423: 1421: 1418: 1416: 1413: 1411: 1408: 1406: 1403: 1401: 1398: 1396: 1393: 1391: 1388: 1386: 1383: 1381: 1378: 1376: 1373: 1371: 1368: 1366: 1365:Liberty BASIC 1363: 1361: 1358: 1356: 1353: 1351: 1348: 1346: 1343: 1341: 1338: 1336: 1333: 1331: 1328: 1327: 1325: 1323: 1319: 1316: 1311: 1307: 1297: 1294: 1292: 1289: 1287: 1284: 1282: 1281:Simons' BASIC 1279: 1276: 1274: 1271: 1270: 1268: 1266: 1262: 1254: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1190: 1188: 1184: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1154: 1152: 1149: 1145: 1139: 1136: 1134: 1131: 1129: 1126: 1123: 1119: 1115: 1112: 1110: 1107: 1106: 1104: 1102: 1101:Minicomputers 1098: 1092: 1089: 1087: 1084: 1082: 1081:Integer BASIC 1079: 1077: 1074: 1073: 1071: 1069: 1065: 1059: 1058:Mallard BASIC 1056: 1054: 1051: 1050: 1048: 1046: 1042: 1036: 1033: 1031: 1028: 1026: 1023: 1022: 1020: 1018: 1014: 1008: 1005: 1002: 999: 997: 994: 993: 991: 989: 985: 979: 975: 972: 968: 964: 962: 959: 958: 956: 954: 950: 947: 943: 938: 934: 926: 921: 919: 914: 912: 907: 906: 903: 896: 893: 890: 887: 884: 881: 879: 876: 874: 871: 870: 853: 849: 845: 841: 837: 833: 830: 829: 825: 822: 818: 816:0-670-77289-5 812: 807: 806: 800: 797:Gates, Bill; 795: 791: 789:0-07-135892-7 785: 780: 779: 773: 769: 765: 764: 752: 748: 742: 738: 737: 729: 722: 710: 706: 703: 698: 687: 686: 679: 671: 667: 661: 653: 651:0-471-56886-4 647: 643: 639: 638: 630: 615: 611: 605: 597: 595:0-471-56886-4 591: 587: 583: 582: 574: 565: 563:0-07-135892-7 559: 555: 551: 550: 545: 541: 535: 528: 523: 517: 513: 509: 504: 498: 494: 490: 487: 482: 476: 472: 467: 462: 456: 452: 447: 440: 435: 431: 420: 417: 414: 411: 410: 404: 402: 397: 393: 392:Motorola 6800 387: 385: 381: 376: 372: 367: 340: 334: 333:home computer 312: 304: 295: 293: 289: 284: 282: 278: 274: 270: 266: 261: 259: 255: 251: 246: 242: 239: 235: 231: 228: 223: 221: 217: 216:trial balloon 213: 209: 205: 201: 200: 195: 191: 182: 180: 176: 172: 168: 165: 161: 157: 153: 145: 142: 140: 136: 133: 130: 128: 124: 120: 104: 102: 98: 94: 80: 76: 70: 67: 65: 62: 60: 57: 56: 54: 52: 48: 45: 42: 40: 36: 31: 25: 20: 1867:Family BASIC 1822:(Atari 2600) 1819: 1779:Altair BASIC 1778: 1380:Mobile BASIC 1296:YS MegaBasic 1148:Time-sharing 1122:Data General 1003:(aka XBasic) 971:Level II/III 856:. Retrieved 852:the original 847: 843: 831:. PBS, 1996. 826: 804: 777: 750: 734: 728: 712: 697: 685:Altair BASIC 684: 678: 670:Altair BASIC 669: 660: 636: 629: 618:. Retrieved 614:the original 604: 580: 573: 548: 534: 522: 516: 511: 503: 496: 481: 474: 469: 461: 454: 446: 434: 388: 368: 341: 313: 309: 285: 277:punched tape 262: 241:time-sharing 224: 197: 188: 152:Altair BASIC 151: 150: 51:Developer(s) 1847:Color BASIC 1789:Atari BASIC 1728:open source 1686:CA-Realizer 1678:Proprietary 1651:ScriptBasic 1619:open source 1554:LotusScript 1531:Proprietary 1465:Indic BASIC 1437:open source 1420:Turbo Basic 1410:Tiger-BASIC 1355:FutureBASIC 1322:Proprietary 1251: [ 1213:Casio BASIC 1198:Astro BASIC 1172:SUPER BASIC 1007:TI-BASIC 83 510:, Page 14, 337:PRINT USING 281:Albuquerque 269:line editor 267:system and 234:Traf-O-Data 167:Altair 8800 156:interpreter 132:Altair 8800 1967:Categories 1937:SuperBASIC 1932:STOS BASIC 1917:QuickBASIC 1642:Mono-Basic 1564:PowerBASIC 1523:extensions 1480:SmallBASIC 1415:True BASIC 1400:SmileBASIC 1390:PowerBASIC 1350:Beta BASIC 1335:AMOS BASIC 1330:AmigaBASIC 1233:Tiny BASIC 1193:AlphaBasic 1157:BASIC-PLUS 1138:Wang BASIC 1076:Atom BASIC 858:2007-04-18 620:2007-04-18 426:References 396:arbitrator 319:including 288:bootloader 227:Intel 8008 212:Ed Roberts 208:profitable 194:Paul Allen 190:Bill Gates 113:1978-07-14 88:1975-07-01 64:Paul Allen 59:Bill Gates 44:Micro-Soft 1902:MSX BASIC 1882:IBM BASIC 1872:GFA BASIC 1827:BBC BASIC 1744:Basic4ppc 1669:designers 1632:FreeBASIC 1584:VB 5 for 1571:Run BASIC 1455:DarkBASIC 1445:Basic-256 1425:WordBASIC 1405:ThinBasic 1395:PureBasic 1310:Procedure 1265:Extenders 1228:SDS BASIC 1150:computers 978:BASIC 1.0 953:Microsoft 471:computer. 375:Dan Sokol 273:kilobytes 245:Harvard's 175:Microsoft 171:S-100 bus 1892:MacBASIC 1887:JR-BASIC 1877:GW-BASIC 1814:BASIC XL 1809:BASIC XE 1804:BASIC A+ 1726:Free and 1696:NS Basic 1627:BlitzMax 1617:Free and 1580:VBScript 1568:ProvideX 1475:SdlBasic 1460:Euphoria 1450:Basic4GL 1435:Free and 1375:MapBasic 1314:oriented 1203:BASICODE 1109:BASIC-11 1035:HP Basic 976:Thomson 774:(1999). 705:Archived 546:(2000). 489:Archived 407:See also 230:emulator 204:software 158:for the 127:Platform 1922:S-BASIC 1772:Defunct 1710:Mercury 1549:GLBasic 1505:Yabasic 1490:wxBasic 1385:OWBasic 1273:BASIC 8 1248:ETBASIC 1091:SCELBAL 967:Level I 945:Classic 111: ( 86: ( 1912:QBasic 1897:MBASIC 1750:Gambas 1701:RapidQ 1655:Roslyn 1559:Morfik 1539:AutoIt 1520:object 1500:Xblite 1495:XBasic 1345:BasicX 1243:ZBasic 1238:UBASIC 1223:PBASIC 1218:CBASIC 813:  786:  743:  648:  592:  560:  401:MS-DOS 362:, and 238:PDP-10 1518:With 1360:GRASS 1255:] 1186:Other 933:BASIC 719:$ 685 715:$ 200 689:(PDF) 586:81โ€“83 515:Allen 384:theft 364:$ 150 352:$ 350 348:$ 200 344:$ 150 1716:Xojo 1597:VSTA 1592:VSTO 1588:5.0 1485:QB64 1340:ASIC 937:list 811:ISBN 784:ISBN 741:ISBN 646:ISBN 590:ISBN 558:ISBN 360:$ 75 356:$ 60 329:POKE 327:and 325:PEEK 164:MITS 139:Type 1736:B4X 1665:RAD 1575:VBA 1370:LSE 1208:BAL 1118:B32 321:RND 265:I/O 1969:: 1742:, 1253:zh 1120:, 969:, 846:. 842:. 770:; 749:. 711:, 668:. 644:. 642:78 588:. 556:. 554:53 542:; 495:, 473:, 403:. 358:, 283:. 1746:) 1738:( 1712:) 1708:( 1312:- 1124:) 1116:( 973:) 939:) 924:e 917:t 910:v 861:. 848:1 819:. 792:. 672:. 654:. 623:. 598:. 566:. 115:) 90:)

Index

The title page of the assembly language code that produced Altair BASIC
assembly language
Original author(s)
Micro-Soft
Developer(s)
Bill Gates
Paul Allen
Monte Davidoff
Stable release
Platform
Altair 8800
Type
Microsoft BASIC
interpreter
BASIC programming language
MITS
Altair 8800
S-100 bus
Microsoft
Microsoft BASIC
Bill Gates
Paul Allen
Popular Electronics
software
profitable
Ed Roberts
trial balloon
non-existent product
Intel 8008
emulator

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘