Knowledge (XXG)

Basic4GL

Source 📝

24: 286:
Tom Mulgrew created Basic4GL from a desire to be able to run OpenGL functions easily and quickly, without all of the setup normally required in a language such as c++ and be more stable. He built a virtual machine similar to one used at his workplace. It started simply, with few OpenGL functions and
913: 883: 2029: 1751: 2019: 532:
was added to Basic4GL. This means that you can write your own commands and include them in the Basic4GL programming language, all you need is a C++
393:
Based on the Linux build, a project to create an extended version of Basic4GL that wraps more closely to the SDL library (not to be confused with
373:
Basic4GL was being ported over to Linux. The major difference between Basic4GL for Windows and the attempted Linux version is that it uses the
803:
Basic4SDL: It's mostly an OpenGL+SDL playground for 3d graphics and such... But it works on linux and stays pretty true to the BASIC syntax.
626: 1638: 2014: 597: 294:, which also happens to be a commercial programming language. The issue was civilly resolved, and Mulgrew's project renamed Basic4GL. 221: 1501: 969: 271: 217: 1633: 267: 741: 718: 695: 672: 649: 1706: 1616: 1249: 1401: 514: 506: 1561: 1376: 1174: 1168: 498: 75: 1855: 1850: 1506: 1411: 529: 122: 1898: 1511: 1381: 1179: 861: 374: 263: 891: 481:
When Basic4GL was first released it could only play sounds but in 2006 support for music was added using the
2024: 405:
A successor to Basic4GL was also being developed dubbed "Basic4Games". Only one preview has been released.
1948: 1732: 1351: 983: 592: 501:. That changed however when version 2.5.0 was released in January 2008. Now Basic4GL has full support for 465:
When the above code is entered into Basic4GL and executed, the following is output to the monitor screen.
1835: 1678: 1645: 1208: 1017: 536:. Plugins expand the capabilities of Basic4GL and many exist, providing such things as physics engines, 768: 1903: 1767: 1719: 1658: 1572: 1476: 1363: 1081: 1076: 1071: 414: 194: 190: 183: 179: 31: 947: 246:
Basic4GL features the usual commands that you would expect to find in a version of BASIC such as...
1983: 1873: 1747: 1091: 1024: 962: 526: 510: 36: 1164: 328: 43: 297:
Mulgrew set himself the goal to expand Basic4GL to the point that it could load and display and
1860: 1696: 1496: 1332: 1047: 1034: 907: 877: 817: 562: 339: 298: 106: 1289: 1688: 1322: 1132: 1099: 342: 117: 101: 835:
While Basic4GL has gone quiet, a port of it to the JVM, Basic4GLj is in active development.
1893: 1883: 1825: 1683: 1627: 1306: 1063: 1007: 552:, this means that people are free to develop the languages and make improvements to them. 206: 385:
A version for Mac OS was also under development. No working versions have been released.
1988: 1968: 1840: 1585: 1441: 1327: 1218: 1160: 955: 502: 377:
library rather than Windows specific libraries to initialize an OpenGL enabled window.
2008: 1993: 1878: 1781: 1406: 1127: 1114: 1104: 1013: 126: 1908: 1820: 1710: 1421: 1337: 1194: 1147: 822: 791: 1888: 1830: 1727: 1668: 1595: 1461: 1451: 1396: 1254: 1239: 1213: 1053: 942: 933: 924: 567: 549: 1978: 1973: 1958: 1605: 1521: 1456: 1431: 1391: 1371: 1274: 1234: 1203: 1184: 1122: 929: 210: 155: 23: 920: 1943: 1923: 1913: 1868: 1845: 1796: 1785: 1673: 1486: 1466: 1446: 1436: 1269: 999: 938: 582: 577: 572: 358: 240: 357:
also features an OpenGL 2.1 component, with GL bindings also available for
1933: 1928: 1918: 1737: 1621: 1516: 1416: 1244: 1155: 1042: 537: 533: 394: 225: 202: 159: 548:
Both Basic4GL for Windows and the new Linux version have been placed on
1963: 1590: 1546: 1531: 1426: 1314: 1294: 1137: 587: 486: 482: 291: 287:
minimal other functionality. The first version was relatively popular.
231:
Basic4GL is not designed to compete with programming languages such as
1953: 1938: 1791: 1742: 1600: 1580: 1541: 1536: 1386: 1284: 1279: 1264: 1259: 796: 354: 350: 236: 198: 232: 979: 346: 256: 187: 110: 1757: 1526: 362: 951: 1777: 275: 764: 853: 138: 220:
similar to traditional dialects of BASIC and features an
497:
When Basic4GL was first released it had no support for
266:
programmers will be familiar with, such as support for
235:; it was intended to replace older languages such as 315:
2.4.2 - Changed sound system from OpenAL to Audiere
1813: 1766: 1718: 1705: 1657: 1571: 1559: 1475: 1362: 1350: 1305: 1227: 1193: 1146: 1113: 1090: 1062: 1033: 998: 991: 149: 133: 116: 100: 74: 52: 42: 30: 894:. Archived from the original on September 14, 2008 864:. Archived from the original on September 19, 2012 912:: CS1 maint: bot: original URL status unknown ( 882:: CS1 maint: bot: original URL status unknown ( 312:2.3.5 - Support for code compilation at runtime 818:"Nostalgic for VB? BASIC is anything but dead" 201:. While being interpreted, it is also able to 963: 8: 274:and most importantly the entire OpenGL v1.1 16: 1715: 1568: 1359: 995: 970: 956: 948: 15: 620: 618: 616: 614: 2030:Free integrated development environments 468:Hello 0 Hello 1 Hello 2 Hello 3 Hello 4 345:, but versions were being developed for 610: 905: 875: 318:2.4.3 - Support for Plugin DLLs added 224:and a very thorough and comprehensive 485:sound engine but later replaced with 262:It also includes a few features that 7: 338:Basic4GL was designed to run on the 321:2.5.0 - Support for functions added 309:2.3.0 - Added networking capability 598:List of BASIC dialects by platform 14: 771:from the original on 21 July 2011 81:v2.6.4 / July 30, 2017 540:Fonts, collision detection etc. 22: 2020:Video game development software 413:A port of the language to the 1: 719:"Basic4GL v2.4.3 is released" 696:"Basic4GL v2.4.2 is released" 290:The first version was named 1175:Data General Extended BASIC 816:Proven, Liam (2023-03-28). 525:In August 2006 support for 477:Support for sound and music 193:which features support for 58:; 22 years ago 2046: 2015:BASIC programming language 1899:Disk Extended Color BASIC 1512:Open Programming Language 493:Functions and subroutines 154: 96: 70: 21: 1797:WinFBE, Visual FB Editor 1180:Southampton BASIC System 673:"Version 2.3.5 released" 424: 205:programs on top of the 1949:MS BASIC for Macintosh 1733:Visual Basic (classic) 1043:TI-BASIC (calculators) 982:programming language ( 790:Wybiral (2007-02-18). 593:List of BASIC dialects 209:to produce standalone 1836:Atari Microsoft BASIC 1679:Microsoft Small Basic 1646:Embedded Visual Basic 1209:VSI BASIC for OpenVMS 83:; 7 years ago 1904:Extended Color BASIC 1077:Rocky Mountain BASIC 1072:HP Time-Shared BASIC 939:Audiere Audio System 892:"Basic4GL wikispace" 862:"Basic4GL for Linux" 415:Java virtual machine 195:3D computer graphics 191:programming language 1984:TI BASIC (TI 99/4A) 1874:Benton Harbor BASIC 1092:Locomotive Software 511:forward declaration 329:hexadecimal numbers 53:First appeared 18: 454:"Hello " 369:Basic4GL for Linux 2002: 2001: 1862:BASIC Programming 1809: 1808: 1805: 1804: 1748:Visual Basic .NET 1555: 1554: 1346: 1345: 1333:Super Expander 64 1048:TI Extended BASIC 1035:Texas Instruments 930:Basic4SDL - Linux 742:"Basic4GL v2.5.0" 650:"v2.3.0 released" 165: 164: 2037: 1716: 1689:OpenOffice Basic 1569: 1360: 1298: 1133:North Star BASIC 1100:Locomotive BASIC 996: 978:Dialects of the 972: 965: 958: 949: 917: 911: 903: 901: 899: 887: 881: 873: 871: 869: 857: 856: 854:Official website 839: 838: 831: 830: 813: 807: 806: 787: 781: 780: 778: 776: 760: 754: 753: 751: 749: 737: 731: 730: 728: 726: 714: 708: 707: 705: 703: 691: 685: 684: 682: 680: 668: 662: 661: 659: 657: 645: 639: 638: 636: 634: 627:"Any Questions?" 622: 461: 458: 455: 452: 449: 446: 443: 440: 437: 434: 431: 428: 381:Basic4GL for Mac 343:operating system 176:Basic for openGL 145: 142: 140: 91: 89: 84: 66: 64: 59: 26: 19: 2045: 2044: 2040: 2039: 2038: 2036: 2035: 2034: 2005: 2004: 2003: 1998: 1894:Dartmouth BASIC 1884:Commodore BASIC 1826:Applesoft BASIC 1801: 1769: 1762: 1709: 1701: 1660: 1653: 1628:Microsoft Excel 1564: 1551: 1478: 1471: 1355: 1342: 1301: 1292: 1223: 1189: 1142: 1109: 1086: 1064:Hewlett-Packard 1058: 1029: 1012:TRS-80 BASICs ( 1008:Microsoft BASIC 987: 976: 904: 897: 895: 890: 874: 867: 865: 860: 852: 851: 848: 843: 842: 828: 826: 815: 814: 810: 789: 788: 784: 774: 772: 762: 761: 757: 747: 745: 739: 738: 734: 724: 722: 716: 715: 711: 701: 699: 693: 692: 688: 678: 676: 670: 669: 665: 655: 653: 647: 646: 642: 632: 630: 624: 623: 612: 607: 602: 558: 546: 523: 503:local variables 495: 479: 474: 469: 463: 462: 459: 456: 453: 450: 447: 444: 441: 438: 435: 432: 429: 426: 423: 411: 403: 391: 383: 371: 336: 307: 284: 207:virtual machine 186:version of the 137: 92: 87: 85: 82: 62: 60: 57: 12: 11: 5: 2043: 2041: 2033: 2032: 2027: 2025:Video game IDE 2022: 2017: 2007: 2006: 2000: 1999: 1997: 1996: 1991: 1989:Turbo-BASIC XL 1986: 1981: 1976: 1971: 1969:Sinclair BASIC 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1896: 1891: 1886: 1881: 1876: 1871: 1866: 1858: 1853: 1848: 1843: 1841:Atari ST BASIC 1838: 1833: 1828: 1823: 1817: 1815: 1811: 1810: 1807: 1806: 1803: 1802: 1800: 1799: 1794: 1789: 1774: 1772: 1764: 1763: 1761: 1760: 1755: 1745: 1740: 1735: 1730: 1724: 1722: 1713: 1703: 1702: 1700: 1699: 1694: 1691: 1686: 1681: 1676: 1671: 1665: 1663: 1655: 1654: 1652: 1651: 1648: 1643: 1642: 1641: 1636: 1624: 1619: 1614: 1611: 1608: 1603: 1598: 1593: 1588: 1586:Chipmunk Basic 1583: 1577: 1575: 1566: 1557: 1556: 1553: 1552: 1550: 1549: 1544: 1539: 1534: 1529: 1524: 1519: 1514: 1509: 1504: 1499: 1494: 1489: 1483: 1481: 1473: 1472: 1470: 1469: 1464: 1459: 1454: 1449: 1444: 1439: 1434: 1429: 1424: 1419: 1414: 1409: 1404: 1399: 1394: 1389: 1384: 1379: 1374: 1368: 1366: 1357: 1348: 1347: 1344: 1343: 1341: 1340: 1335: 1330: 1328:Super Expander 1325: 1320: 1319:Graphics BASIC 1317: 1311: 1309: 1303: 1302: 1300: 1299: 1287: 1282: 1277: 1272: 1267: 1262: 1257: 1252: 1247: 1242: 1237: 1231: 1229: 1225: 1224: 1222: 1221: 1219:CALL/360:BASIC 1216: 1211: 1206: 1200: 1198: 1191: 1190: 1188: 1187: 1182: 1177: 1172: 1161:Business Basic 1158: 1152: 1150: 1144: 1143: 1141: 1140: 1135: 1130: 1125: 1119: 1117: 1115:Microcomputers 1111: 1110: 1108: 1107: 1102: 1096: 1094: 1088: 1087: 1085: 1084: 1079: 1074: 1068: 1066: 1060: 1059: 1057: 1056: 1051: 1045: 1039: 1037: 1031: 1030: 1028: 1027: 1021: 1010: 1004: 1002: 993: 989: 988: 977: 975: 974: 967: 960: 952: 946: 945: 936: 927: 918: 888: 858: 847: 846:External links 844: 841: 840: 808: 782: 763:Mulgrew, Tom. 755: 740:Mulgrew, Tom. 732: 717:Mulgrew, Tom. 709: 694:Mulgrew, Tom. 686: 671:Mulgrew, Tom. 663: 648:Mulgrew, Tom. 640: 625:Mulgrew, Tom. 609: 608: 606: 603: 601: 600: 595: 590: 585: 580: 575: 570: 565: 559: 557: 554: 545: 542: 522: 519: 494: 491: 478: 475: 473: 470: 467: 425: 422: 419: 410: 407: 402: 399: 390: 387: 382: 379: 370: 367: 335: 332: 327:- Support for 306: 303: 283: 280: 260: 259: 254: 251: 163: 162: 152: 151: 147: 146: 135: 131: 130: 120: 114: 113: 104: 98: 97: 94: 93: 80: 78: 76:Stable release 72: 71: 68: 67: 54: 50: 49: 46: 40: 39: 34: 28: 27: 13: 10: 9: 6: 4: 3: 2: 2042: 2031: 2028: 2026: 2023: 2021: 2018: 2016: 2013: 2012: 2010: 1995: 1994:Vilnius BASIC 1992: 1990: 1987: 1985: 1982: 1980: 1977: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1879:Chinese BASIC 1877: 1875: 1872: 1870: 1867: 1865: 1863: 1859: 1857: 1854: 1852: 1849: 1847: 1844: 1842: 1839: 1837: 1834: 1832: 1829: 1827: 1824: 1822: 1819: 1818: 1816: 1812: 1798: 1795: 1793: 1790: 1787: 1783: 1782:Basic4android 1779: 1776: 1775: 1773: 1771: 1765: 1759: 1756: 1753: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1725: 1723: 1721: 1717: 1714: 1712: 1708: 1704: 1698: 1695: 1692: 1690: 1687: 1685: 1682: 1680: 1677: 1675: 1672: 1670: 1667: 1666: 1664: 1662: 1656: 1650:WinWrap Basic 1649: 1647: 1644: 1640: 1637: 1635: 1632: 1631: 1629: 1625: 1623: 1620: 1618: 1615: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1578: 1576: 1574: 1570: 1567: 1563: 1558: 1548: 1545: 1543: 1540: 1538: 1535: 1533: 1530: 1528: 1525: 1523: 1520: 1518: 1515: 1513: 1510: 1508: 1505: 1503: 1500: 1498: 1495: 1493: 1490: 1488: 1485: 1484: 1482: 1480: 1474: 1468: 1465: 1463: 1460: 1458: 1455: 1453: 1450: 1448: 1445: 1443: 1440: 1438: 1435: 1433: 1430: 1428: 1425: 1423: 1420: 1418: 1415: 1413: 1410: 1408: 1407:Liberty BASIC 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1369: 1367: 1365: 1361: 1358: 1353: 1349: 1339: 1336: 1334: 1331: 1329: 1326: 1324: 1323:Simons' BASIC 1321: 1318: 1316: 1313: 1312: 1310: 1308: 1304: 1296: 1291: 1288: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1258: 1256: 1253: 1251: 1248: 1246: 1243: 1241: 1238: 1236: 1233: 1232: 1230: 1226: 1220: 1217: 1215: 1212: 1210: 1207: 1205: 1202: 1201: 1199: 1196: 1192: 1186: 1183: 1181: 1178: 1176: 1173: 1170: 1166: 1162: 1159: 1157: 1154: 1153: 1151: 1149: 1148:Minicomputers 1145: 1139: 1136: 1134: 1131: 1129: 1128:Integer BASIC 1126: 1124: 1121: 1120: 1118: 1116: 1112: 1106: 1105:Mallard BASIC 1103: 1101: 1098: 1097: 1095: 1093: 1089: 1083: 1080: 1078: 1075: 1073: 1070: 1069: 1067: 1065: 1061: 1055: 1052: 1049: 1046: 1044: 1041: 1040: 1038: 1036: 1032: 1026: 1022: 1019: 1015: 1011: 1009: 1006: 1005: 1003: 1001: 997: 994: 990: 985: 981: 973: 968: 966: 961: 959: 954: 953: 950: 944: 940: 937: 935: 931: 928: 926: 922: 919: 915: 909: 893: 889: 885: 879: 863: 859: 855: 850: 849: 845: 837: 836: 825: 824: 819: 812: 809: 805: 804: 799: 798: 797:Ubuntu Forums 793: 786: 783: 770: 766: 759: 756: 743: 736: 733: 720: 713: 710: 697: 690: 687: 674: 667: 664: 651: 644: 641: 628: 621: 619: 617: 615: 611: 604: 599: 596: 594: 591: 589: 586: 584: 581: 579: 576: 574: 571: 569: 566: 564: 561: 560: 555: 553: 551: 543: 541: 539: 535: 531: 528: 520: 518: 516: 512: 508: 504: 500: 492: 490: 488: 484: 476: 471: 466: 420: 418: 416: 408: 406: 400: 398: 396: 388: 386: 380: 378: 376: 368: 366: 364: 360: 356: 353:. Meanwhile, 352: 348: 344: 341: 333: 331: 330: 326: 322: 319: 316: 313: 310: 304: 302: 300: 295: 293: 288: 281: 279: 277: 273: 269: 265: 258: 255: 252: 249: 248: 247: 244: 242: 238: 234: 229: 227: 223: 219: 214: 212: 208: 204: 200: 196: 192: 189: 185: 181: 177: 173: 169: 161: 157: 153: 150:Influenced by 148: 144: 136: 132: 128: 127:free software 124: 121: 119: 115: 112: 108: 105: 103: 99: 95: 79: 77: 73: 69: 55: 51: 47: 45: 41: 38: 35: 33: 29: 25: 20: 1909:Family BASIC 1864:(Atari 2600) 1861: 1821:Altair BASIC 1491: 1422:Mobile BASIC 1338:YS MegaBasic 1195:Time-sharing 1169:Data General 1050:(aka XBasic) 1018:Level II/III 896:. Retrieved 866:. Retrieved 834: 833: 827:. Retrieved 823:The Register 821: 811: 802: 801: 795: 785: 773:. Retrieved 758: 746:. Retrieved 735: 723:. Retrieved 712: 700:. Retrieved 689: 677:. Retrieved 666: 654:. Retrieved 643: 631:. Retrieved 547: 524: 496: 480: 464: 421:Example code 412: 404: 392: 384: 372: 337: 324: 323: 320: 317: 314: 311: 308: 296: 289: 285: 261: 245: 230: 215: 175: 171: 167: 166: 1889:Color BASIC 1831:Atari BASIC 1770:open source 1728:CA-Realizer 1720:Proprietary 1693:ScriptBasic 1661:open source 1596:LotusScript 1573:Proprietary 1507:Indic BASIC 1479:open source 1462:Turbo Basic 1452:Tiger-BASIC 1397:FutureBASIC 1364:Proprietary 1293: [ 1255:Casio BASIC 1240:Astro BASIC 1214:SUPER BASIC 1054:TI-BASIC 83 943:SourceForge 934:SourceForge 925:SourceForge 921:Basic4Games 744:. ProBoards 721:. ProBoards 698:. ProBoards 675:. ProBoards 652:. ProBoards 629:. ProBoards 568:Blitz Basic 550:SourceForge 544:SourceForge 401:Basic4Games 184:open source 180:interpreted 48:Tom Mulgrew 2009:Categories 1979:SuperBASIC 1974:STOS BASIC 1959:QuickBASIC 1684:Mono-Basic 1606:PowerBASIC 1565:extensions 1522:SmallBASIC 1457:True BASIC 1442:SmileBASIC 1432:PowerBASIC 1392:Beta BASIC 1377:AMOS BASIC 1372:AmigaBASIC 1275:Tiny BASIC 1235:AlphaBasic 1204:BASIC-PLUS 1185:Wang BASIC 1123:Atom BASIC 898:January 4, 868:January 3, 829:2023-09-27 605:References 507:parameters 272:structures 216:It uses a 213:programs. 211:executable 156:QuickBASIC 88:2017-07-30 37:Procedural 1944:MSX BASIC 1924:IBM BASIC 1914:GFA BASIC 1869:BBC BASIC 1786:Basic4ppc 1711:designers 1674:FreeBASIC 1626:VB 5 for 1613:Run BASIC 1497:DarkBASIC 1487:Basic-256 1467:WordBASIC 1447:ThinBasic 1437:PureBasic 1352:Procedure 1307:Extenders 1270:SDS BASIC 1197:computers 1025:BASIC 1.0 1000:Microsoft 583:ThinBasic 578:FreeBASIC 573:DarkBASIC 515:recursion 499:functions 409:Basic4GLj 389:Basic4SDL 359:FreeBASIC 241:GFA BASIC 141:.basic4gl 44:Developer 1934:MacBASIC 1929:JR-BASIC 1919:GW-BASIC 1856:BASIC XL 1851:BASIC XE 1846:BASIC A+ 1768:Free and 1738:NS Basic 1669:BlitzMax 1659:Free and 1622:VBScript 1610:ProvideX 1517:SdlBasic 1502:Euphoria 1492:Basic4GL 1477:Free and 1417:MapBasic 1356:oriented 1245:BASICODE 1156:BASIC-11 1082:HP Basic 1023:Thomson 908:cite web 878:cite web 769:Archived 563:Brutus2D 556:See also 538:TrueType 534:Compiler 472:Features 395:SDLBasic 334:Versions 305:Versions 268:pointers 226:debugger 178:) is an 168:Basic4GL 160:GW-BASIC 32:Paradigm 17:Basic4GL 1964:S-BASIC 1814:Defunct 1752:Mercury 1591:GLBasic 1547:Yabasic 1532:wxBasic 1427:OWBasic 1315:BASIC 8 1290:ETBASIC 1138:SCELBAL 1014:Level I 992:Classic 792:"Basic" 775:18 July 748:14 June 725:14 June 702:14 June 679:14 June 656:14 June 633:14 June 588:GLBasic 521:Plugins 487:Audiere 483:Open Al 340:Windows 301:model. 292:GLBasic 282:History 203:compile 174:; from 134:Website 118:License 107:Windows 86: ( 61: ( 1954:QBasic 1939:MBASIC 1792:Gambas 1743:RapidQ 1697:Roslyn 1601:Morfik 1581:AutoIt 1562:object 1542:Xblite 1537:XBasic 1387:BasicX 1285:ZBasic 1280:UBASIC 1265:PBASIC 1260:CBASIC 765:"Home" 527:Plugin 451:Printr 355:Gambas 351:Mac OS 237:QBasic 218:syntax 199:OpenGL 197:using 1560:With 1402:GRASS 1297:] 1228:Other 980:BASIC 347:Linux 325:2.5.8 257:GOSUB 253:INPUT 250:PRINT 188:BASIC 111:Linux 1758:Xojo 1639:VSTA 1634:VSTO 1630:5.0 1527:QB64 1382:ASIC 984:list 914:link 900:2007 884:link 870:2007 777:2011 750:2011 727:2011 704:2011 681:2011 658:2011 635:2011 530:DLLs 513:and 460:Next 363:QB64 361:and 349:and 172:B4GL 143:.net 63:2002 56:2002 1778:B4X 1707:RAD 1617:VBA 1412:LSE 1250:BAL 1165:B32 941:on 932:on 923:on 457:; A 433:For 427:Dim 397:). 375:SDL 299:MD2 276:API 239:or 233:C++ 222:IDE 139:www 123:GPL 2011:: 1784:, 1295:zh 1167:, 1016:, 910:}} 906:{{ 880:}} 876:{{ 832:. 820:. 800:. 794:. 767:. 613:^ 517:. 509:, 505:, 489:. 445:To 417:. 365:. 278:. 270:, 243:. 228:. 182:, 158:, 109:, 102:OS 1788:) 1780:( 1754:) 1750:( 1354:- 1171:) 1163:( 1020:) 986:) 971:e 964:t 957:v 916:) 902:. 886:) 872:. 779:. 752:. 729:. 706:. 683:. 660:. 637:. 448:4 442:0 439:= 436:A 430:A 264:C 170:( 129:) 125:( 90:) 65:)

Index


Paradigm
Procedural
Developer
Stable release
OS
Windows
Linux
License
GPL
free software
www.basic4gl.net
QuickBASIC
GW-BASIC
interpreted
open source
BASIC
programming language
3D computer graphics
OpenGL
compile
virtual machine
executable
syntax
IDE
debugger
C++
QBasic
GFA BASIC
GOSUB

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