On 15-Feb-06, at 1:52 PM, Norman Palardy wrote:



On Feb 15, 2006, at 9:58 AM, Peter K. Stys wrote:

and that's exactly what I do, and my argument why Xcode or equiv will always be necessary. The other point was the constant little GUI (and other) deficiencies that keep creeping in or lingering with each RB release that makes our lives very difficult and keeps RB from being used to build a truly hi-powered killer app like Photoshop, with or without external C/C++ support for the heavy lifting.

Maybe I'm way off BUT it would be nice IF REALbasic were more than capable enough to do this without needing C/C++.

I rarely write any assembler in C/C++ any more because it's just not necessary for 99.999% of the tasks I use C/C++ for. Compilers are pretty darned good and chunk out pretty decent code such that it works more than fast enough for the task without resorting to writing assembler.

For RB, C and C++ are the "assembler" equivalents. and it will be nice to get an RB compiler with enough optimizations, etc that C/C+ + are mostly not needed in the same way.


Agree 100%, and it's unfortunate that we have to go to the extra pains of writing plugins with Xcode et al. Which begs the question, why is RB slower than C/C++? I'm not talking about GUI widgets and event loops, but basic stuff. My image processing involves very simple operations (add, mult, compare, access and move pixels around enormous arrays) repeated zillions of times. Why aren't such simple operations not compiled to the same fast binaries as a C compiler?

With declares, there would be no need to use Xcode as we have access to all the OS X calls. It's the speed issue only. But why?

P.



------------------------------------------------------------------------ -------
Peter K. Stys, MD
Professor of Medicine(Neurology), Senior Scientist
Ottawa Health Research Institute, Div. of Neuroscience
Ottawa Hospital / University of Ottawa
Ontario, CANADA
tel:    (613)761-5444
fax:    (613)761-5330
http://www.ohri.ca/profiles/stys.asp
------------------------------------------------------------------------ -------


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to