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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.