The QBasic Forum      Other Subforums, Links and Downloads
 

I won't say that it is a bad thing nor will I say that it is a good thing.

by rpgfan3233 (Login rpgfan3233)
R

Honestly, the reason why it uses the GNU C Compiler is simple. From the migrating.txt file for version 0.16b:
> Version 0.16 has some important changes that may break applications written for older versions of FreeBASIC (FB).
>
> There are no more plans to break compatibility from version 0.16 and up (unless the GCC (GNU Compiler Collection)
> back-end impose that, see the next paragraph), but FB been in beta stage, this kind of modifications should be
> acceptable. While we know they can cause trouble to many users working on medium-sized or large projects, be sure
> we tried everything possible before resorting to the final decisions.

> In the next releases, the plan is to move FB to become a GCC front-end, to take advantage of the endless number
> of platforms supported by the GCC back-end and the high-level optimizations only found in commercial and
> expensive C/C++ compilers. Some of the changes below were done to make the FB front-end compatible with GCC, the
> migration will take a lot of time and efforts from both the FB team and the user base, but the result will be
> worth.

I personally find it great. It makes it a bit easier to integrate FB with C. I just wish fbc would produce AT&T code instead of Intel code when it creates the ASM files. Intel is confusing to me, yet AT&T isn't.

Posted on Feb 6, 2007, 9:24 AM

Respond to this message   

Return to Index


Response TitleAuthor and Date
in theory, it's not good or badmennonite on Feb 6
 I think it is simply misunderstood.rpgfan3233 on Feb 6
  except that it's not free as in beer, as much as it's free as in basingmennonite on Feb 6
   i can say it better than that of coursemennonite on Feb 7
    sj zero said it better too:mennonite on Feb 7
    I don't want to make a promise I can't keep, but... on Feb 13
     that will certainly help...mennonite on Feb 13
 Well,here's a comparison. on Feb 7
  Think about it this way...rpgfan3233 on Feb 7
   "The only reason I like FB is because I can (basically) write C programs in a simpler..."mennonite on Feb 7
    *i forgot: "go-eat-a-treebasic"mennonite on Feb 14
   Well,the problem lies with IO and Windows mostly. on Feb 21
  freebasic to officially abandon attempts at qb compatibility by version 1.0mennonite on Feb 7
   FB has C behavior. The -lang switch is there to allow for QB behavior to be emulated.rpgfan3233 on Feb 7
    *yes, i know... did you read that it isn't even going to exist in version 1.0?mennonite on Feb 7
     Depending on how much of the "FB community" uses it, that could change.rpgfan3233 on Feb 7
      you're kidding. you'd really have to bemennonite on Feb 8
       Dont you guys ever... on Feb 15
        * Not very possible... People here occasionally migrate to FB, but still enjoy QB.rpgfan3233 on Feb 15
        i'll be tired of the issue when the issue has been resolvedmennonite on Feb 15
         mennonite to English translator: That means: No! he'll never be tired of it.Pete on Feb 15
          LOL on Feb 15
opposite here on Feb 7
 My terms got mixed up.rpgfan3233 on Feb 7

Newbies usually go to www.qbasic.com and click on The QBasic Forum
Forum regulars have their own ways, which include The QBasic Community Forums