Search found 15 matches

by ciplogic
Jun 07, 2012 17:27
Forum: Community Discussion
Topic: Freebasic v's C# code execution speed ?
Replies: 31
Views: 5845

Re: Freebasic v's C# code execution speed ?

There are many way to evaluate performance and in many times is irrelevant, but if you want real numbers is simple: find the problem you want to solve and see if your language of choice (I think FB) solves your problem in timely manner. C# it should generate slower code overall but in a small margin...
by ciplogic
Apr 24, 2011 0:16
Forum: Community Discussion
Topic: what kind of 'pc' is everyone using ?
Replies: 96
Views: 20391

MacBook C2D 2.13 GHz from 2008
Sony Vayo i5M 2.4 GHz from 2010
Desktop System: I7 860 2.8 GHz from 2011
by ciplogic
Feb 12, 2011 4:27
Forum: Community Discussion
Topic: Open Watcom C/C++ Code Generator
Replies: 3
Views: 1921

Re: Open Watcom C/C++ Code Generator

I use Open Watcom C++ for most of my C++ work. Since FB already has a GCC code generator, would it be possible or feasable for FB developers to implement an Open Watcom C/C++ code generator? Please discuss. That would be an implementation burden, and after that a maintenance burden. What benefit wo...
by ciplogic
Jan 18, 2011 23:00
Forum: Community Discussion
Topic: FREE BASIC needs something like FPGUI
Replies: 22
Views: 6031

My concern is still that VB needs more wrapping. I'm no VB expert. (stronger, probably not even a newbie), so could you elaborate on this? Mea culpa!, was a typo, wanted to say FB: in the point of the answer was just: instead investing in spending time to make a full own toolkit, just add wrapping ...
by ciplogic
Jan 18, 2011 14:17
Forum: Community Discussion
Topic: FREE BASIC needs something like FPGUI
Replies: 22
Views: 6031

So the topic goes back to inheritance. Gtk+ proves how inheritance can be defined: define a vtable and with macros. Sounds ugly but is the best short term for someone wanting (for real) to implement it. My concern is still that VB needs more wrapping. As for myself I would pick Qt as is fairly cross...
by ciplogic
Dec 07, 2010 10:24
Forum: Community Discussion
Topic: [offtopic] DarkBASIC Professional for free.
Replies: 16
Views: 5488

I remember now the interpreter is the free one with that annoying yellow triangle capped something at the bottom of screen. I tried the site The compiler is still not a freeware . Did you click on the initial link? It is a promotion and they did not put everywhere on the site. That's OK, really. A ...
by ciplogic
Oct 17, 2010 11:36
Forum: Community Discussion
Topic: FreeBASIC header files (external libs) copyright issues
Replies: 11
Views: 3201

I think is a man power problem: code is generated and loses some information, and keeps just definitions. The main solution? Is just to provide patches with licenses in headers. In this way things will improve.
by ciplogic
Sep 14, 2010 23:31
Forum: Community Discussion
Topic: Article: Global Variables Are Bad
Replies: 63
Views: 7860

The reason that globals are wrong is in general about how we handle big projects; side-effects. Working with globals have some advantages, from them, I can notice that some parts are really easier to achieve: no copies, using pools for textures, various datas, caches. Just passing a connection point...
by ciplogic
Jun 07, 2010 11:16
Forum: Community Discussion
Topic: FreeBASIC Looks Dead
Replies: 117
Views: 27658

C is a HLL. There is only one LLL for x86 and that is x86 asm I can say for certain that C is not HLL and just to state this are: function pointers, macro processing, no sane way to get the linker working sometimes (which is much lower level than simply link to a module, as you do with Java's JARs)...
by ciplogic
Dec 20, 2008 23:55
Forum: Community Discussion
Topic: MOCKUP of FreeBASIC 1.0 Goals
Replies: 52
Views: 15848

starting from v1ctor oppinion

I'm an old C++ programmer ( I program for 10 years + and I do more than 4 years professionally in international companies) and I think too that changing the backend from Assembly to C (C++, objective C) should be great but still a rewrite is the thing that don't work. You want an Object Basic (Free ...
by ciplogic
Aug 15, 2008 11:39
Forum: Community Discussion
Topic: Did FreeBasic is stagnating / dying?
Replies: 42
Views: 16656

Regarding me, I care about OOP as a fact in today programming and yet I consider that Linq (from C#) is a nice thing but is not mandatory for today. But I say about them, because LinQ is based on Generics (templates from C++). So will be at any time one person that will ask for one more feature. (L...
by ciplogic
Aug 15, 2008 8:38
Forum: Community Discussion
Topic: Did FreeBasic is stagnating / dying?
Replies: 42
Views: 16656

Hi guys, I say from scratch: I did not wanted to do trolling and to requiest big features. FreeBasic have no target IMO to provide for now OOP and that is right. The bad thing is that the today expectations are around OOP, even they are in most time not to be used. I am one that really think that OO...
by ciplogic
Aug 13, 2008 18:24
Forum: Community Discussion
Topic: Did FreeBasic is stagnating / dying?
Replies: 42
Views: 16656

Did FreeBasic is stagnating / dying?

Hi all, I have look on FreeBasic status and their updates are decreasing largely in the last year, and v1ctor seems to not contribute to it. I am concerned yet that it will be hard moments tor a compiler to stagnate, based that is doubled by a harsh competition from other opensource projects. My hop...
by ciplogic
Jul 18, 2005 5:46
Forum: Linux
Topic: Ubuntu newbie
Replies: 10
Views: 7745

Linux problems and a long solve. When you compile hello.bas you create somewhere the "hello" binary in your folder (let's say that is your home folder) which is a console based application (in the Windows style of view). In Linux any application is the console application! When you double ...
by ciplogic
Jul 14, 2005 7:30
Forum: General
Topic: Possible optimization on Bas level code using
Replies: 7
Views: 2952

I think that is a list where the compiler can optimize

I say next some optimizations you can do for make a final faster and smarter code for fbc. that are top 7 optimizations: 1 - every power of two operations with constants as multiply/division to integer can be managed by: shifts left and right (to multiply/divide), and for module: and (the power of 2...