Doriano Blengino wrote:
> BenoƮt Minisini ha scritto:
>   
>>> I pretty much agree.
>>> Gambas as well as other RAD languages are very good for GUI
>>> programming, and generally for not CPU intensive purposes.
>>> If you really need speed, use libraries written with C/C++ or similar.
>>> BUT it would be very nice if Gambas could handle most things so
>>> quickly that you don't need to use C/C++.
>>>
>>> Maybe Gambas could launch multiple interpreters to enable
>>>  multi-threading..? But I think you have already considered and discarded
>>>  that idea...
>>>
>>> Maybe interpreter itself should use multi-threading?
>>> Although I don't know is there yet any good way to do that, meaning
>>> without installing TBB or similar to enable
>>> easy using like parallel_for, parallel_loop etc.
>>>
>>> Jussi
>>>
>>>     
>>>       
>> I don't like doing that, but hey, here is an authoritative argument. :-)
>>
>> "A computer is a state machine. Threads are for people who can't program 
>> state 
>> machines." - Alan Cox.
>>   
>>     
> "A computer is made of flip-flops (the very basic unit of memory). High 
> level languages are for people who don't understand computers - those 
> who understand them are perfectly happy with punched paper tapes and 
> machine-level languages" - Doriano Blengino.
>
> Without multi-threading and multi-tasking there would not be computers 
> as we know them. Full stop. This is not to say that gambas should have 
> multi-threading, nor that Alan Cox is stupid. But that affirmation is. 
> More on this, if requested.
>
> Regards,
>
>   
Surely Alan Cox had meant that to be understood with a nudge and a wink. :-)
Multi - threading opens a whole can of worms. Gambas 2 is rock solid and
if there has to be a choice between robustness and performance I take
the former any time.

Having said that, I do have difficulties getting a ticker message to run
across the bottom of a 42 inch plasma screen without noticeable jitter
while the rest of the screen is doing Image.Fade (on a dual core CPU).
Maybe the answer to my woes is to take a long hard look at openGL.

Regards,
Werner

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to