I've been slack on the groovy as of late.

1.5 is out, with a joint compiler, plus some other interesting stuff.
Seriously.  If you're a Java person and feel like you need to look at
the "dynamic" languages...

http://www.infoq.com/articles/groovy-1.5-new

I wrote some crazy under the hood stuff with it last year.  Using the
meta class info and whatnot.  Its nice.

On Tue, Apr 29, 2008 at 3:40 PM, John P. <[EMAIL PROTECTED]> wrote:
>
>  ok, here's my serious opinion.
>
>  Python, like PERL, is 100% interpreted.  It's also a dynamically typed
>  language.  The syntax is simpler (e.g. open(fileName) vs new
>  BufferedReader(new FileReader(fileName))). For these reasons, it is
>  very suitable for short scripts on the fly.  There is OO for Python
>  (classes), but I haven't use it personally so I can't tell how it
>  scales.
>
>  Java is compiled into bytecodes and interpreted by the VM -- although
>  Eclipse's auto compile makes it seem like you don't have to compile.
>  I agree that Java has well documented API.  For large programs, I
>  think Java is more scalable.
>
>  C/C++ is great for getting a handle on specific OS features, which
>  Java can't support because it has to support the lowest common
>  denominator.  But this also blesses us with various compiler specific
>  features.
>
>  As Kevin said, Python is not new.  It is pretty popular in the Google
>  community -- checkout the dev job descriptions on Google.  Python is a
>  plus, along with the standard C++/Java.
>
>
>
>  On Apr 29, 3:00 pm, Incognito <[EMAIL PROTECTED]> wrote:
>  > Then I guess there is no reason for me to switch from Java to Python
>  > then. The benefits of using Java as opposed to C, or C++ are very
>  > clear to me. This is my own personal opinion so it may not apply to
>  > everybody.
>  >
>  > C - This is not an object oriented language. You have to manage your
>  > own memory. A misplaced comma will drive the compiler crazy and you
>  > will spend hours trying to find why your program is not compiling.
>  >
>  > C++ - This one is better than C because it has a lot of object
>  > oriented features. You still have to do your own memory management.
>  > Compiler can be just as crazy. It was good while Java was not here but
>  > not anymore, at least not for me.
>  >
>  > Java - Is fully object oriented. It has a garbage collector. It has
>  > the best IDE I've ever used , Eclipse. When there is a sintax error I
>  > know exactly where the problem is. It has the best API documentation
>  > system. To me this is enough to stick with Java.
>  >
>  > Unless a new language goes above and beyond what Java can already do,
>  > i.e. Make it easier and faster to write high quality real world
>  > programs, I don't see the benefit of switching.
>  >
>  > On Apr 29, 2:40 pm, "John P." <[EMAIL PROTECTED]> wrote:
>  >
>  > > oh man, that opens up a can of worms.  There will be those who say
>  > > that they're all the same at the assembly level, so no use arguing
>  > > which language is better or not.  These will be those who say they can
>  > > write "Hello World" program in python in 5 lines as opposed to Java's
>  > > 10 lines.  There will be those who say they like python's scope
>  > > resolution by indention instead of curly braces.  Then there will be
>  > > those who disclaim both languages because they're both interpreted as
>  > > opposed to C/C++'s compiled.
>  >
>  > > But here's the bottom line.  You can drink Java but Python is much
>  > > harder to digest.
>  >
>  > > On Apr 29, 2:25 pm, Incognito <[EMAIL PROTECTED]> wrote:
>  >
>  > > > What does python give me that Java doesn't? Just curious.
>  >
>  > > > On Apr 29, 4:09 am, Michael Rueger <[EMAIL PROTECTED]> wrote:
>  >
>  > > > > Hong Ji wrote:
>  >
>  > > > > > Consider there are so many client/server Android applications, is 
> it a
>  > > > > > good idea for all the ADC participants to receive the Google App 
> Engine
>  > > > > > account invitations asap or at least to be included in the next 
> 10,000
>  > > > > > invitations?
>  >
>  > > > > > Also, it will be great to see Java supported on Google App Engine
>  > > > > > (http://code.google.com/appengine/).
>  >
>  > > > > Forget it, Python is the new language du jour...
>  > > > > Java is so last millennium...
>  >
>  > > > > The next Android SDK version will probably be in Python too, that's 
> why
>  > > > > it takes so long and they never care to fix critical bugs in the Java
>  > > > > version ;-)
>  >
>  > > > > Michael- Hide quoted text -
>  >
>  > > - Show quoted text -
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Challenge" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-challenge?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to