- freebasic == http://freebasic.net
an open source (gpl) 32bit basic compiler. versions exist for dos (requires free cwsdpmi), windows 9x/me/2k/xp, and linux.
advantages include: will compile sources up to 2gb in size, flat memory addressing means you can make huge arrays and handle full screen graphics without writing memory management routines. often faster than quickbasic, especially within the windows environment and when run in the background.
disadvantages include: some people have trouble moving to fb from qb. there are more quirks along those lines than some are willing to admit.
personal opinions regarding freebasic:
TRY IT. -menn
[add your own here.]
- rapid-q == [no link at the moment]
a commercial compiler for windows programs based on the basic language. works in windows 98 and higher. the beta versions are free.
advantages include: small download size, ability to make console and gui apps for windows.
disadvantages include: programs will have a memory leak in win98.
personal opinions regarding rapid-q:
by far my favorite way to create gui apps: language feels more like writing in qb than vb does, easier to use than vb, way, way smaller than the vb dev environment. now if i can just figure out how to trap keyboard input outside of form elements i won't have to do everything with mouse buttons. -menn