Login:
Password:
FileForum > Developer Tools > Compilers > FreeBASIC for Windows See an Error?

FreeBASIC for Windows 0.18.4b  beta

Publisher's Description:

FreeBASIC is an open source, 32-bit BASIC compiler with the syntax the most compatible possible with MS-QuickBASIC that adds new features such as pointers, unsigned data types, inline-assembly and many others.

FreeBASIC has the following other editions available: FreeBASIC for Linux.

Latest Changes:

  • New fblite dialect
  • Improved QB compatibility
  • Many bug fixes
  • New options for installing fbc to an absolute directory on Linux (/usr/local)

Latest User Reviews:

Reviewer:Joco Mar 31, 2008
Version:0.18.4b 
 
Granted a good programmer can write good code. But structured programming from the Basic world is no longer adapted for Object Oriented Programming. Unless I am unfortunate but what I have seen is that developers used to the structured programing approach don't transition well to OOP. The old habits which have some remnants in syntax and style are minor. The abuse of broad scoping in variables, & method is already more annoying. The tendency of designing a class as a "module" which results in a monolithic class "do everything", the lack of encapsulation, the little use of inheritance (if ever), etc. are clearly a maintenance burden. Even though a class designed in a "Basic" way of thinking fulfills perfectly the requirements. The only problem is a higher maintenance effort.

Even an excellent implementation of BASIC will be subject to subtle side effects and will suffer some difficulties to cope with specs change. Because it doesn't have the facilities of abstraction, inheritance, polymorphism, etc. that OOP provides.

And as unbelievable as it could appears, I know quite well BASIC actually (or may be too well?). I have learn OOP and forced myself to think OOP. Writing good code that works is fine. Writing robust code, side-effects free, which evolves better with lower maintenance is better achieved with OOP.

If you think Basic can still fit your coding needs then, by all means use it. The comments below are pretty much similar to what I used to get from "old school" senior developers. I have no trouble of people getting the job done. But in a team working with OOP language and some developers still think the "Basic" way, that hinders the team efforts and set bad example for junior developers.
Rating:
Reviewer:SteveJohnSteele Jan 1, 2008
Version:0.18.3b 
 
what is Joco talking about ?!

whether its BASIC, C, JAVA or any other language the structure is (more-or-less) the same, its only the actual words used thats different

BASIC
FOR A=1 to 10 STEP 1:PRINT A:NEXT A

for (a=1;a
Rating:
Reviewer:pjafrombbay Aug 16, 2007
Version:0.18.1b 
 
Joco is obviously not a programmer! It really does not matter what you program in as long as you create good code. You use what you are happy with.

Regards,
Peter
Rating:
Reviewer:rhoadesb Aug 15, 2007
Version:0.18.1b 
 
I'm currently using version 0.16.something. It works fairly well. Version 0.17.something seemed not to work as well, but I may not have given it enough of a try.

You really need a companion helper/editor program like JellyFish Pro to get decent use of freeBasic.
Rating:
Reviewer:VAXMaster Jul 3, 2007
Version:0.17b 
 
Joco, sloppy programmers create bad software in any language. Giving it a 3 for now.
Rating:
Download Now
File Size: 5,549 KB
Released:March 29, 2008
Publisher:Andre Victor
Homepage:FreeBASIC for Windows
Downloads:2,256
License:Open Source
OS Support:Windows (All)
Rating:4.3/5 (24 votes)