Why one cannot recommend the freerunner as a daily phone (was Re: Is a FreeRunner sufficient for me?)
mobi at mobiphil.com
Wed Jun 24 22:32:41 CEST 2009
memory?... this remembers me about women... you can give the same amount of
money to a blond, black, brunette, blue eyes etc. women... all of them they
will spend it the same nanosecond...
give the same money to a good businessman.... He will use it carefully...
the programming language does not make too much difference neither. Give the
same memory to an unconscious programmer he will waste it the same, just in
few lines of code whatever C or C++ or C-- his is programming. Only issue
could be memory fragmentation, that with a little care could be avoided in
C++ as well. Average C++ programmers have no idea how to save memory. But
C++ at least helps you a bit more to think in patterns, to keep much more
order with less effort.
I think if one keeps for the backend all the legacy (not pejorative ) C
code, but coding against a simple widgetset for the GUI in C++ is not a bad
idea. Creating a C wrapper, was not really a joke, for only C programmers...
I am not saying that C++ is better for the embedded devices, far from that.
Just that Qt has a much better abstraction than other toolkits, and is
easier to use than few other toolkits. And besides that produces much better
user experience. And it is portable. Encourage programmers to create GUI
with QT, in few days there will be somebody who will port that to windows CE
as there is QT toolkit for CE as well. Then maybe wince programmers would
also think about programming against some more generic toolkit etc.
By the way... did anybody "reverse engineer' a bit the iphone ?or
Android?(not necessarily only the code, but gui patterns I think paying a
little attention to their way of doing things maybe will inspire a bit.
would not like to offend... just some random ideas...
mobiphil at mobiphil.com
On Wed, Jun 24, 2009 at 8:08 PM, David Ford <david at blue-labs.org> wrote:
> do you understand the weight involved with using c++? without very very
> careful management, c++ is rather hefty for embedded devices. granted,
> having 128M to work in is indeed far more tenable than smaller devices
> but it's still onerous.
> C is much more lightweight and very functional. any benefits of c++
> usually don't overcome the drawbacks for embedded devices.
> On 06/24/09 07:09, mobi phil wrote:
> > Hey!! Is this kind of phrase "i am not interested in c++. " driving
> > the linux phone development? I can never understand how is it possible
> > to have such a huge gap on the scale between C programmers and C++
> > programmers? Why are C++ programmers dying out? Is it because some C
> > programmers never managed to get the point with C++ and those who did,
> > switched automatically to Java? I propose a C wrapper arround Qt, for
> > the C programmers, and everybody will still benefit, beleive me. QT is
> > a treasure, is a nice clean code! And it is fast!
> Openmoko community mailing list
> community at lists.openmoko.org
being mobile, but including technology
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the community