-
android auf dem weg zur.....
Autor: kostja250581 07.02.11 - 11:56
WELTHERRSCHAFT ! Mein lieber Scholly! Wenn alle Großkonzerne weiterhin auf Android setzen, sehe ich echt schwarz für die Konkurrenz ala. iOS oder MeeGo und wie sie alle heißen. Ich hab mich echt auf MeeGo gefreut, da ich der Meinung bin Java ist zu langsam. Wie es jetzt aussieht, setzen alle auf Java.
-
Re: android auf dem weg zur.....
Autor: Lars_Kleter 07.02.11 - 12:00
Wieso sollte Java zu langsam sein?
-
Re: android auf dem weg zur.....
Autor: froschke 07.02.11 - 12:02
na für wichtigste datenberechnung in echtzeit auf dem handy taugt java nichts ...
... wer unbedingt C++ zum glücklich werden braucht, muss halt zu Samsung und BADA greifen. -
Re: android auf dem weg zur.....
Autor: Lars_Kleter 07.02.11 - 12:08
Ist doch aber Quatsch. Letztendlich hat Java halt eine andere Syntax. Aber es sollte eigentlich nicht wirklich langsamer sein als eine C-Sprache. Jedenfalls wüsste ich nicht warum :)
-
Re: android auf dem weg zur.....
Autor: froschke 07.02.11 - 12:12
bytecode ausgeführt über JVM vs. maschinencode?!?!?
java konnte mit JIT aufholen ist aber trotzdem langsamer. spielt für die meisten heutigen anwendungen für normalsterbliche eher eine ungeordnete rolle. -
Re: android auf dem weg zur.....
Autor: Lars_Kleter 07.02.11 - 12:25
Naja beim ersten mal mag das etwas langsamer sein. Spätestens beim zweiten mal ist es auch Maschinencode... Das lass ich mal nicht gelten ;)
-
Re: android auf dem weg zur.....
Autor: Trollversteher 07.02.11 - 12:49
>Wieso sollte Java zu langsam sein?
Ist das ne Scherzfrage? -
Re: android auf dem weg zur.....
Autor: Trollversteher 07.02.11 - 12:50
>Ist doch aber Quatsch. Letztendlich hat Java halt eine andere Syntax. Aber es sollte eigentlich nicht wirklich langsamer sein als eine C-Sprache. Jedenfalls wüsste ich nicht warum :)
Du hast Dich bisher noch nicht wirklich mit dem Thema "Programmiersprachen" auseinandergesetzt, oder? -
Re: android auf dem weg zur.....
Autor: Lars_Kleter 07.02.11 - 13:32
Na los, dann erzähl doch mal wieso es langsamer sein sollte.
-
Re: android auf dem weg zur.....
Autor: froschke 07.02.11 - 13:37
hier mal etwas stoff zum nachlesen: http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B#Performance
-
Re: android auf dem weg zur.....
Autor: Donnerstag 07.02.11 - 14:00
wie auch immer, dalvik optimiert ständig und wenn es dann doch mal schneller sein soll kann man gerne auf C runtergehen. Und hardware beschleunigte grafik gibt es ja jetzt auch :)
-
Re: android auf dem weg zur.....
Autor: elgooG 07.02.11 - 17:36
froschke schrieb:
--------------------------------------------------------------------------------
> hier mal etwas stoff zum nachlesen: en.wikipedia.org#Performance
Bitte zitiere nur Wiki-Artikel die du gelesen und wenn möglich sogar verstanden hast. ;-)
Mal davon abgesehen, bietet Android auch die Programmierung in C++ an und arbeitet zudem mit einer anderen VM als die von Sun/Oracl€.
Das Hauptproblem von Java ist dessen plattformunabhängigkeit, was dafür sorgt, dass dessen VM nicht immer auf alle Optimierungen zugreift. Zudem kann man kein C++-Spiel das eine GPU verwenden kann, nicht mit einem auf der CPU beschränkten Java-Spiel vergleichen. Viele Benchmarks zwischen Java und C++ sind zudem viel zu syntetisch und konzentrieren sich zu sehr auf ein Detail als, dass man anhand dieser eine klare Aussage treffen könnte. Nativer Code ist auch keine Garantie, dass eine Software schneller läuft.
Das zweite Problem ist der Garbage Collector, sowie Aktionen wie Typüberprüfung, Boxing/Unboxing,...obwohl ein Java-Programmierer sehr wohl weiß wie man diese Dinge möglichst umgehen kann. Selbige sind aber auf einem Android-Smartphone ganz anders umgesetzt und der Garbage Collector auch weniger restriktiv. -
Re: android auf dem weg zur.....
Autor: froschke 08.02.11 - 08:11
super - jetzt hast du das was im entsprechenden wikiartikel stand 1:1 wiedergegeben :)
-
Re: android auf dem weg zur.....
Autor: elgooG 09.02.11 - 02:05
froschke schrieb:
--------------------------------------------------------------------------------
> super - jetzt hast du das was im entsprechenden wikiartikel stand 1:1
> wiedergegeben :)
Ach troll dich und verschwende nicht weiter meine Zeit. -_-



