Anzeige

C und C++ für den Browser

C-Versionen von Quake, Zelda, Perl und Python in Flash demonstriert

Scott Petersen ist Entwickler bei Adobe und hat einige Werkzeuge entwickelt, um C- und C++-Code in ActionScript umzuwandeln, das dann in Flash ausgeführt werden kann. Bereits im Oktober 2007 zeigte Petersen eine Version von Quake, die so in Flash läuft. Demnächst soll sein Code als Open Source freigegeben und das Projekt Tamarin integriert werden, das die JavaScript-Engine für künftige Firefox-Browser entwickelt.

Anzeige

Petersen nutzt eine spezielle Version des GNU C Compiler, der den C-Code in Befehle für die Low Level Virtual Machine (LLVM) übersetzt, die am Ende in Bytecode für Tamarin umgewandelt werden. So kann der C-Code in Flash und im Browser ausgeführt werden.

 
Video: Adobe MAX Chicago - Flash on C/C++ Sneak Peek im Oktober 2007

Im Rahmen des Projekts Tamarin arbeiten Mozilla und Adobe an einer Implementierung von ECMAScript 4, um JavaScript in Firefox und ActionScript in Flash damit zu verarbeiten. Sowohl JavaScript als auch ActionScript basieren auf der ECMAScript-Spezifikation.

Kann diese JavaScript- und ActionScript-Engine nun auch C- und C++-Code ausführen, eröffnen sich ganz neue Möglichkeiten. Die zahlreichen in C realisierten Bibliotheken würden damit für Flash und Firefox verfügbar und manche Applikation könnte in den Browser verfrachtet werden. Petersen hat dazu auch die C-Basis-Bibliotheken so umgestaltet, dass sie in einer ereignisbasierten Browserumgebung genutzt werden können. Auch ein Zugriff auf die Multimediafunktionen von Flash ist möglich.

Mozilla-Entwickler Atul Varma fasst in seinem Blog einen Vortrag zusammen, den Scott Petersen kürzlich hielt. Bereits im Oktober 2007 zeigte Petersen erste Demos seiner Technik, inklusive Quake. Laut Varma zeigt Petersen aktuell auch einen C-basierten Nintendo-Emulator, in dem Zelda lief, sowie in Flash laufende Versionen der Sprachen Lua, Ruby, Perl und Python. Weitere Details zu Petersens Arbeiten finden sich in einem Interview, das Petersen seinem Adobe-Kollegen Ryan Stewart gab.


eye home zur Startseite
fireballnce 19. Nov 2008

geh spielen, wirst c/c++ nie kapieren

cyby 21. Sep 2008

*hehe* Aber C ist die eine & einzig Richtige Leet - Hachsor - Coder - Srache Um mal...

Jawollja. 18. Aug 2008

Recht hast du!

Preston Pig 18. Aug 2008

But Ceh is teh one && onezig trv3 1337-h4xX0r-C0d0r-Spr4ch3!!!

GodsBoss 08. Jul 2008

Laut Artikel wird der Code zu ActionScript umgewandelt und dann ausgeführt. Und in...

Kommentieren


Tobbis Blog / 13. Jul 2008

hochniveau: Das offizielle Blog der h8u.de Gemeinde / 09. Jul 2008

C-Flash



Anzeige

  1. Trainee Requirements Engineer (m/w) Cloud Produkte
    Haufe Gruppe, Freiburg im Breisgau
  2. Software-Entwickler (m/w) Java/C++
    IVU Traffic Technologies AG, Berlin, Aachen
  3. IT Subject Matter Expert (SME) (m/w) Contract Management System for the strategic project GET ONE
    Daimler AG, Stuttgart
  4. Senior Consultant SAP HCM (m/w)
    über Mentis International Human Resources GmbH, Nordbayern

Detailsuche



Anzeige
Blu-ray-Angebote
  1. VORBESTELLBAR: Warcraft: The Beginning (+ Blu-ray)
    32,26€
  2. Blu-rays zum Sonderpreis
    (u. a. Codename U.N.C.L.E 8,94€, Chappie 9,97€, San Andreas 9,99€, Skyfall 6,19€)
  3. VORBESTELLBAR: X-Men Apocalypse [Blu-ray]
    19,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Model S

    Teslas Autopilot verursacht Auffahrunfall

  2. Security

    Microsoft will Passwort 'Passwort' verbieten

  3. Boston Dynamics

    Google will Roboterfirma an Toyota verkaufen

  4. Oracle-Anwältin nach Niederlage

    "Google hat die GPL getötet"

  5. Selbstvermessung

    Jawbone steigt offenbar aus Fitnesstracker-Geschäft aus

  6. SpaceX

    Falcon 9 Rakete kippelt nach Landung auf Schiff

  7. Die Woche im Video

    Die Schoko-Burger-Woche bei Golem.de - mmhhhh!

  8. Zcryptor

    Neue Ransomware verbreitet sich auch über USB-Sticks

  9. LTE-Nachfolger

    Huawei schließt praktische Tests für Zukunftsmobilfunk ab

  10. Beam

    Neues Modul für Raumstation klemmt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Darknet: Die gefährlichen Anonymitätstipps der Drogenhändler
Darknet
Die gefährlichen Anonymitätstipps der Drogenhändler
  1. Privatsphäre 1 Million Menschen nutzen Facebook über Tor
  2. Security Tor-Nutzer über Mausrad identifizieren

Privacy-Boxen im Test: Trügerische Privatheit
Privacy-Boxen im Test
Trügerische Privatheit
  1. Hack von Rüstungskonzern Schweizer Cert gibt Security-Tipps für Unternehmen
  2. APT28 Hackergruppe soll CDU angegriffen haben
  3. Veröffentlichung privater Daten AfD sucht mit Kopfgeld nach "Datendieb"

Traceroute: Wann ist ein Nerd ein Nerd?
Traceroute
Wann ist ein Nerd ein Nerd?

  1. Re: neue Bevormundung... na klasse

    DrWatson | 13:44

  2. Re: Festnetz Leitung einfach sparen

    Jesper | 13:44

  3. Re: Passwortdelay

    robinx999 | 13:42

  4. Re: lowcarb funktioniert auch .. (ganz ohne Sport)

    OhYeah | 13:39

  5. Pa$$w0rd

    jayjay | 13:38


  1. 13:47

  2. 13:00

  3. 12:30

  4. 11:51

  5. 11:22

  6. 11:09

  7. 09:01

  8. 17:09


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel