OT, but I'll bite.

What do you consider a really good GC setup?

Sun's GC is good enough that I would hesitate to make blanket
statements that it is better than X or worse than X. (Though I will
say that the newer Sun GC implementations are clearly better than the
older ones). There are a lot of different parameters to evaluate a GC
by -- and not just CPU overhead.

I don't ask in order to dispute your choice, BTW -- just to understand
what you're considering a good GC and why -- and perhaps learn of a
really good GC I don't know about!

(It's been a while, but I've implemented, debugged, and maintained a
number of GCs over the years, and worked with many of the true
pioneers in the field of GC.  So you can see why I'm curious).

On Aug 2, 12:53 pm, DanH <danhi...@ieee.org> wrote:
> "(don't get me started on GC based languages)"
>
> I know it's off-topic, but I have to say something.  Having done large
> applications in both I much prefer GCed languages (provided the GC is
> well implemented).  More robust and less overhead (yes, faster), with
> fewer ways for the programmer to shoot himself in the foot.
> (Unfortunately, Sun's GC implementations are only mediocre, so it's
> possible you've never seen a really good GC setup.)
>
> On Aug 1, 2:33 pm, RichardC <richard.crit...@googlemail.com> wrote:
>
>
>
> > My background is C and C++ ... 25 years and no longer counting :)
>
> > So I had some ingrained expectations when I started learning Java;
> > amongst them was the expectation that the Java language would support
> > conditional compliation.
>
> > I have had to learn to live without conditional compliation.  The only
> > area where I really miss having a lanugage constuct like "#ifdef" is
> > when I need to remove instrumentation and/or debugging code.  I now
> > write less of this type of code and try to remember to mark what I do
> > wite with a "remove me" comment, which gets picked up by the Eclipse
> > to-do list.  I then remove it during my pre-QA code review.
>
> > I have yet to feel the need to use conditional compilation to deal
> > with the often quoted "platform fragmentation" as the differences in
> > the platforms mostly impacts the amout of time I spend testing and I
> > have yet to write ANY code that differs by supported hardware.  Using
> > the resource qualifiers has been all I have needed to do so far.
>
> > I still don't like some aspects of the Java language (don't get me
> > started on GC based languages) but Android is much more than just a
> > language and writing off a complete platform for one feature you
> > consider missing is very strange position to take.
>
> > On Jul 31, 11:09 pm, sblantipodi <perini.dav...@dpsoftware.org> wrote:
>
> > > I'm sorry for my rude and really not too much kind speaking,
> > > but I can't belive that android doesn't support preprocessor.
>
> > > I can't think on mobile programming without preprocessor, too many
> > > different configurations,
> > > think only to LVL and android market and preprocessor could be
> > > useful...
> > > Ok we can live without it, but codes becomes really unelegant...
> > > Sincerely I really don't like the non preprocessor way but
> > > unfortunantly,
> > > masses told that android is good and I need to develop on it :)
>
> > > On Jul 31, 10:58 pm, TreKing <treking...@gmail.com> wrote:
>
> > > > On Sat, Jul 31, 2010 at 3:00 PM, sblantipodi
> > > > <perini.dav...@dpsoftware.org>wrote:
>
> > > > > How can you develop on a mobile without preprocessing?
>
> > > > Quite easily, actually.
>
> > > > > Sure android is really good for fart app, but what else?
>
> > > > Is this is a serious question? Have you browsed through the Android 
> > > > Market
> > > > (as painful as that is)? There's a lot more out there than "fart apps".
>
> > > > > I don't want to troll but I really can't understand why I heard
> > > > > many developers saying "viva android" when google released the first 
> > > > > buggy
> > > > > SDK.
>
> > > > Probably simply because it's an alternative to iPhone.
>
> > > > Now, someone with your experience developing for so many devices can 
> > > > surely
> > > > adapt to not having a preprocessor. It's good for many things but 
> > > > definitely
> > > > not a necessity and will certainly not cripple you when making an 
> > > > Android
> > > > App.
>
> > > > If you're personally that attached to having a preprocessor, no one is
> > > > forcing you to develop on Android.
>
> > > > Good luck.
>
> > > > ---------------------------------------------------------------------------
> > > >  ----------------------
> > > > TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago
> > > > transit tracking app for Android-powered devices

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to