För mig är det nog mono + java som gäller i applikationsutveckling. Jag är lat och gillar garbage collection
Då skulle du gilla D. Ingen runtime, för OSX används gcc som "back-end" för kompilatorn. Full tillgång till alla bibliotek i C. Och hör och häpna; en konsekvent syntax!
http://www.digitalmars.com/d/
Integrationskit för Xcode med, så du får bra syntaxfärgning, kan använda debuggern och all annan lull lull.
Denna sida:
http://shootout.alioth.debian.org/
Ett stort antal programmeringsspråk "tävlar". De har ett dussintal programuppgifter, som "räkna alla ord i en text", mandelbrotsfraktaler och mycket annat.
Varje uppgift är löst i en uppsjö av programmeringsspråk, C, C++, PHP, Java, C#. Ja totalt 41 olika kompilatorer/interpretatorer för en hel drös olika språk.
Varje uppgift kollas sedan i tre hänseenden;
1. Hur snabbt programmet körs.
2. Hur mycket minne programmet tar.
3. Hur många rader kod programmet är.
Självklart är det fritt fram att optimera vilken uppgift som hellst, för vilket språk som helst, av vilken programmerare som hellst.
Och nu det roliga: D spöar skiten ur C++ på det mesta :).