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>