开发者

Is there any freeware QBASIC compatible IDE for BASIC?

开发者 https://www.devze.com 2023-02-10 18:30 出处:网络
What freeware IDE is available other than Visual Basic? Is there any freeware QBASIC compatible开发者_运维百科 IDE for BASIC?\"QB64 is a compiler (C++ emitter) with an editor (IDE) that strives for 1

What freeware IDE is available other than Visual Basic?

Is there any freeware QBASIC compatible开发者_运维百科 IDE for BASIC?


"QB64 is a compiler (C++ emitter) with an editor (IDE) that strives for 100% Qbasic and QuickBasic 4.5 compatibility." http://qb64.net/wiki/index.php?title=About_QB64


I'd recommend looking at FreeBasic and FbEdit. It is largely QuickBasic compatible and FbEdit provides a nice Windows based IDE. There is also QB64, but I'm not aware of any slick IDE's for that one.


Have a look at FreeBASIC. It's an open source compiler and available for Windows, Linux and DOS platforms. Its licenses are GPL and partly LGPL.

On the one hand its syntax is similar to QBasic. For an even better compatibility to legacy QBasic programs it offers a QB compatibility mode, which can be enabled using the command line switch -lang qb (see the compiler dialects page in the wiki) or a preprocessor directive. So you can see it as an unofficial successor of QB.

On the other hand it adds quite a lot of new features to the traditional BASIC world, like for example

  • OOP (including inheritance),
  • DirectX based 2D graphics,
  • support for OpenGL,
  • pointers,
  • network / internet programming with WinSock etc.,
  • bindings for many libraries including curl, BASS, MySQL's C-API, ...

There are a few IDEs available for FreeBASIC. So you're free to choose the one you like most:

  • FBIde
  • FBEdit
  • Firefly Visual Designer for FreeBASIC

Furthermore, Geany as a versatile editor has built-in support for FreeBASIC. Its syntax highlighting also works reasonable for QB source codes.

All the IDEs and editors mentioned in this posting are either free open source software or at least freeware.


There are a number of free Basic compilers out there, but the compatibility with QBasic may be limited:

http://www.thefreecountry.com/compilers/basic.shtml

See also:

http://en.wikipedia.org/wiki/QuickBASIC

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号