Abo Login
  1. Foren
  2. Kommentare
  3. Mobile Computing
  4. Alle Kommentare zum Artikel
  5. › Smartphones und Tablets…

Frage

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Frage

    Autor: mushroomer 17.05.13 - 09:43

    Android ist doch in Java/JavaScript geschrieben worden, oder? Würde Android nicht von Haus aus schneller sein, wenn es von vorne herein in c++ bzw c# geschrieben worden wäre?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Frage

    Autor: tomate.salat.inc 17.05.13 - 09:48

    Apps für Android entwickelt man in Java (java ist nicht gleich Javascript!). Android selber setzt auf Linux auf.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Frage

    Autor: mushroomer 17.05.13 - 09:53

    Das Android auf Linux aufsetzt war mir klar. Aber Linux ist keine Programmiersprache geschweige denn eine Scriptsprache. Meine Frage lautete ob Android in Java/JavaScript geschrieben ist und ob es, wenn es in C++/C# geschrieben worden wäre, nicht fluessiger liefe.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Frage

    Autor: deus-ex 17.05.13 - 09:56

    mushroomer schrieb:
    --------------------------------------------------------------------------------
    > Android ist doch in Java/JavaScript geschrieben worden, oder? Würde Android
    > nicht von Haus aus schneller sein, wenn es von vorne herein in c++ bzw c#
    > geschrieben worden wäre?


    Die klassische Fachinformariker 1. Lehrjahr Behauptung inkl. Halbwissen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Frage

    Autor: mushroomer 17.05.13 - 09:57

    Wo ist das Behauptungen? Das sind Fragen !



    1 mal bearbeitet, zuletzt am 17.05.13 09:58 durch mushroomer.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: Frage

    Autor: UP87 17.05.13 - 09:58

    Schon die Zusammensetzung "Java/Javascript" bereitet enorme Kopfschmerzen...

    Aber ja, es wäre unter Umständen schneller, da man die VM einsparen könnte, die zur ausführung des Bytecodes nötig ist. Dafür müsste man aber viel mehr Aufwand betreiben um die verschiedenen Geräte zu unterstützen.



    1 mal bearbeitet, zuletzt am 17.05.13 09:59 durch UP87.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Frage

    Autor: mushroomer 17.05.13 - 10:00

    Hauptsache jeder muss seinen inkompetenten Senf dazu geben ohne meine Frage klar und eindeutig zu beantworten.

    /Edit: Wenigstens einer. Danke !



    1 mal bearbeitet, zuletzt am 17.05.13 10:00 durch mushroomer.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Frage

    Autor: Timsel 17.05.13 - 10:00

    deus-ex schrieb:
    --------------------------------------------------------------------------------
    > mushroomer schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Android ist doch in Java/JavaScript geschrieben worden, oder? Würde
    > Android
    > > nicht von Haus aus schneller sein, wenn es von vorne herein in c++ bzw
    > c#
    > > geschrieben worden wäre?
    >
    > Die klassische Fachinformariker 1. Lehrjahr Behauptung inkl. Halbwissen.

    Klassischer Bullshit. WTF?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Frage

    Autor: Christo 17.05.13 - 10:00

    mushroomer schrieb:
    --------------------------------------------------------------------------------
    > Android ist doch in Java/JavaScript geschrieben worden, oder? Würde Android
    > nicht von Haus aus schneller sein, wenn es von vorne herein in c++ bzw c#
    > geschrieben worden wäre?


    Das meiste ist in C++ geschrieben.
    Außer ein paar Dienste. Die sind in Java geschrieben.
    Der Kernel ist natürlich mit C realisiert.

    C# ist das Java von Microsoft. Interpretiert/JIT-Compiliert.

    EDIT: Was viel an der Performance frisst ist, dass alles über die Java-VM läuft. Auch wenn man BLOBs (C++ usw.) benutzt, müssen die Ergebnisse (z.b. das gerenderte Bild) erst der VM übergeben werden. Diese erst gibt es an den Kernel weiter.



    1 mal bearbeitet, zuletzt am 17.05.13 10:05 durch Christo.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: Frage

    Autor: Mingfu 17.05.13 - 10:01

    Das kommt darauf an, was du unter Android verstehst. Android ist ein Betriebssystem und besteht aus verschiedenen Komponenten. Linux bildet den Kern und ist in C geschrieben. Dalvik als virtuelle Maschine für Java, auf der später die Apps ausgeführt werden, ist in C++ geschrieben.

    Nur für die Applikationen, die auf Dalvik ausgeführt werden, wird dann Java verwendet.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: Frage

    Autor: rabatz 17.05.13 - 10:11

    C# ist ja auch nichts großartig anderes als ein inkompatibler Java-Klon. Was würde das also besser machen.
    Darüber hinaus wird ja nicht Java-Bytecode sondern Dalvik-Bytecode ausgeführt, welcher für Mobilgeräte optimiert ist.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  12. Re: Frage

    Autor: volkerswelt 17.05.13 - 10:17

    rabatz schrieb:
    --------------------------------------------------------------------------------
    > C# ist ja auch nichts großartig anderes als ein inkompatibler Java-Klon.
    > Was würde das also besser machen.
    > Darüber hinaus wird ja nicht Java-Bytecode sondern Dalvik-Bytecode
    > ausgeführt, welcher für Mobilgeräte optimiert ist.

    C# mit Java zu vergleichen, also wirklich! ...
    C# ist das Ding, was kontinuierlich weiterentwickelt wird. Hallo Java, könnt ihr schon Lambdas? .... ok... des war etzt bös. Sry ;)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  13. Re: Frage

    Autor: rabatz 17.05.13 - 10:20

    Ja wo hat C# denn angefangen? Die Syntax war nahezu 1:1 von Java übernommen und auch das Konzept mit der VM darunter wurde übernommen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  14. Re: Frage

    Autor: Christo 17.05.13 - 10:24

    volkerswelt schrieb:
    --------------------------------------------------------------------------------
    > rabatz schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > C# ist ja auch nichts großartig anderes als ein inkompatibler Java-Klon.
    > > Was würde das also besser machen.
    > > Darüber hinaus wird ja nicht Java-Bytecode sondern Dalvik-Bytecode
    > > ausgeführt, welcher für Mobilgeräte optimiert ist.
    >
    > C# mit Java zu vergleichen, also wirklich! ...
    > C# ist das Ding, was kontinuierlich weiterentwickelt wird. Hallo Java,
    > könnt ihr schon Lambdas? .... ok... des war etzt bös. Sry ;)


    Kannst ja auch Scala verwenden ...
    http://de.wikipedia.org/wiki/Scala_%28Programmiersprache%29

    Benutzer wird von Ihnen ignoriert. Anzeigen

  15. Re: Frage

    Autor: Mingfu 17.05.13 - 10:27

    volkerswelt schrieb:
    --------------------------------------------------------------------------------
    > C# mit Java zu vergleichen, also wirklich! ...

    Managed Code ist managed Code. Der Vergleich ist also nicht ganz von der Hand zu weisen.

    > C# ist das Ding, was kontinuierlich weiterentwickelt wird. Hallo Java,
    > könnt ihr schon Lambdas? .... ok... des war etzt bös. Sry ;)

    Java ist seit der ersten Version turing-vollständig. Grundsätzlich ist also alles, was man noch dazu baut, nur eine alternative Lösungsmöglichkeit für bestimmte Probleme. Die perfekte Programmiersprache ist aber ganz sicher nicht die, bei der man nichts mehr hinzufügen kann, eher im Gegenteil. Insoweit ist eine konservative Erweiterung derartiger Programmiersprachen eher eine Tugend und kein Makel.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  16. Re: Frage

    Autor: neocron 17.05.13 - 10:43

    *gaehn*
    der naechste, der es noetig hat ...

    Benutzer wird von Ihnen ignoriert. Anzeigen

  17. Re: Frage

    Autor: virtual 17.05.13 - 11:15

    rabatz schrieb:
    --------------------------------------------------------------------------------
    > Ja wo hat C# denn angefangen? Die Syntax war nahezu 1:1 von Java übernommen
    > und auch das Konzept mit der VM darunter wurde übernommen.

    Exakt. Zu Beginn hiess C# ja auch anders , nämlich J++. Damit wollte MS auf den Java-Zug aufspringen, wurde von Sun aber gehindert, wg. proprietärer Einflechtungen dies auch "Java" zu nennen. 2004 gab man dann das Projekt "J++" zugunsten des daraus quasi "entsprungenen" C# endgültig auf.

    Mittlerweile hat sich C# zu einer eigenen Programmiersprache entwickelt, mit imo einer ganzen Reihe von mächtigeren Sprachelementen ( Anders Heijlsberg, der in seiner Jugend ( 80er ) TurboPascal zu einer zweitweise sehr populären Programmierumgebung gemacht hatte, ist heute der Chefentwickler von C# bei MS ).

    C# spielt heute eine grosse Rolle, da es für die meisten Neuentwicklungen von Windows-Software ( Sowohl Desktop-Applikationen als auch für Windows 8- Apps, als auch für Windows Phone Apps ) Verwendung findet. Deren virtuelle Maschine und .NET-Framework ( in der Version 4.5 ) sind immanenter Bestandteil von Windows 8.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  18. Re: Frage

    Autor: JanZmus 17.05.13 - 12:16

    UP87 schrieb:
    --------------------------------------------------------------------------------
    > Aber ja, es wäre unter Umständen schneller, da man die VM einsparen könnte,

    Ach und C# läuft einfach so ohne VM??

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Anzeige
  1. IT Administrator SAP (m/w)
    CureVac GmbH, Tübingen
  2. IT Systemadministrator (m/w) IT Service Transition und IT Service Operation
    KfW Bankengruppe, Berlin
  3. Informatiker / Application-Manager EAI/BI (m/w)
    TransnetBW GmbH, Wendlingen bei Stuttgart
  4. IT-Referent (m/w)
    AOK-Bundesverband, Berlin

 

Detailsuche



Spiele-Angebote
  1. Aktion: Batman: Arkham Knight PS 4 kaufen und 10€ Gutschein auf Seasonpass erhalten
  2. Activision und Blizzard Games reduziert
    (u. a. Diablo 3 und Add-on Reaper of Souls je 20,97€, Starcraft 2 für 13,97€)
  3. PlayStation 4 - Konsole Ultimate Player 1TB Edition
    395,00€

 

Weitere Angebote



Haben wir etwas übersehen?

E-Mail an news@golem.de


Kritik an Dieter Nuhr: Wir alle sind der Shitstorm
Kritik an Dieter Nuhr
Wir alle sind der Shitstorm

Visual Studio 2015 erschienen: Ganz viel für Apps und Open Source
Visual Studio 2015 erschienen
Ganz viel für Apps und Open Source

Meizu MX4 mit Ubuntu im Test: Knapp daneben ist wieder vorbei
Meizu MX4 mit Ubuntu im Test
Knapp daneben ist wieder vorbei
  1. Meizu MX4 Ubuntu-Smartphone kommt noch diese Woche nach Europa
  2. Canonical Ubuntu-Phone mit Konvergenz kommt im Oktober
  3. Unity8 Ubuntu-Phone mit konvergentem Desktop kommt dieses Jahr

  1. Multimedia-Bibliothek: Der Leiter des FFmpeg-Projekts tritt zurück
    Multimedia-Bibliothek
    Der Leiter des FFmpeg-Projekts tritt zurück

    Michael Niedermayer, seit 11 Jahren Leiter des Projekts FFmpeg, tritt von seinem Posten zurück. Er hoffe, damit die Entwickler aus dem Schwesterprojekt Libav zur Rückkehr zu bewegen.

  2. Demo wegen #Landesverrat: "Come and get us all, motherfuckers"
    Demo wegen #Landesverrat
    "Come and get us all, motherfuckers"

    Mehr als 2.000 Menschen haben am Samstag in Berlin für die Pressefreiheit demonstriert. Die Redner forderten, die Ermittlungen wegen Landesverrats gegen das Blog Netzpolitik.org und dessen Informanten sofort einzustellen.

  3. Tor-Netzwerk: Öffentliche Bibliotheken sollen Exit-Relays werden
    Tor-Netzwerk
    Öffentliche Bibliotheken sollen Exit-Relays werden

    Geht es nach den Plänen des Library-Freedom-Projekts sollen künftig alle öffentlichen Bibliotheken in den USA einen Exit-Server für das Tor-Netzwerk bereitstellen.


  1. 11:30

  2. 10:46

  3. 12:40

  4. 12:00

  5. 11:22

  6. 10:34

  7. 09:37

  8. 18:46