Abo
  • Services:
Anzeige
Die Sprache Hack bekommt eine eigene Spezifikation.
Die Sprache Hack bekommt eine eigene Spezifikation. (Bild: Facebook)

Facebook: PHP-Dialekt Hack bekommt Spezifikation

Die Sprache Hack bekommt eine eigene Spezifikation.
Die Sprache Hack bekommt eine eigene Spezifikation. (Bild: Facebook)

Nach PHP bekommt nun auch der von Facebook initiierte Dialekt Hack eine Sprachspezifikation. Das ermöglicht eine Übersicht über die Unterschiede der Sprachen und sogar eine unabhängige Implementierung.

Anzeige

Auch wenn eine Umsetzung zurzeit noch unwahrscheinlich erscheinen mag, könnte mit der nun von Facebook veröffentlichten Spezifikation für die Programmiersprache Hack eine weitere Implementierung umgesetzt werden. Hack kann bisher nur von der HHVM ausgeführt werden, die aber auch PHP unterstützt. Theoretisch könnte das PHP-Team mit seiner eigenen Engine nun auch Hack unterstützen.

Zwar stand bereits seit dem Erscheinen von Hack eine Dokumentation davon zur Verfügung, diese sei zur Umsetzung solch einer Interoperabilität aber nicht geeignet gewesen. Eine Umgebung, um die Konformität von eigenem Hack-Code zu überprüfen, habe bisher ebenfalls nicht erstellt werden können. Die Spezifikation soll nun also Anwendern ebenso wie jenen dienen, die Hack unabhängig von Facebook implementieren wollen.

Vor etwas mehr als einem halben Jahr hatte Facebook eine offizielle Spezifikation für PHP veröffentlicht, die die Community danach übernommen und erweitert hat. Damit konnte Facebook sicherstellen, dass HHVM tatsächlich jeden beliebigen PHP-Code ausführen kann. Diese Vorarbeiten halfen Facebook nun auch dabei, die Hack-Spezifikation zu erstellen. So ähneln sich die beiden Spezifikationen sehr, die Unterschiede von Hack zu PHP werden aber auch klar aufgelistet.

Die Hack-Spezifikation ist auf Github verfügbar. Facebook fordert dazu auf, diese zu erkunden, Rückmeldungen zu geben und auch Pull-Requests zu senden, also eigene Beiträge zu der Spezifikation. Da die Sprache noch vergleichsweise jung sei und sich weiter entwickeln werde, sollen auch Funktionswünsche gemeldet werden können.


eye home zur Startseite
burzum 02. Mär 2015

Das behauptest Du mit welcher Qualifikation und Argumenten? Einen nicht funktionalen...



Anzeige

Stellenmarkt
  1. AEVI International GmbH, Berlin
  2. BG-Phoenics GmbH, München
  3. Schwarz Zentrale Dienste KG, Neckarsulm
  4. HIT Hanseatische Inkasso-Treuhand GmbH, Hamburg


Anzeige
Spiele-Angebote
  1. 17,99€
  2. 49,99€
  3. (u. a. Far Cry Primal Digital Apex Edition 22,99€, Total War: WARHAMMER 16,99€ und Total War...

Folgen Sie uns
       


  1. E-Mail

    Adobe veröffentlicht versehentlich privaten PGP-Key im Blog

  2. Die Woche im Video

    Schwachstellen, wohin man schaut

  3. UAV

    Matternet startet Drohnenlieferdienst in der Schweiz

  4. Joint Venture

    Microsoft und Facebook verlegen Seekabel mit 160 Terabit/s

  5. Remote Forensics

    BKA kann eigenen Staatstrojaner nicht einsetzen

  6. Datenbank

    Börsengang von MongoDB soll 100 Millionen US-Dollar bringen

  7. NH-L9a-AM4 und NH-L12S

    Noctua bringt Mini-ITX-Kühler für Ryzen

  8. Wegen Lieferproblemen

    Spekulationen über Aus für Opels Elektroauto Ampera-E

  9. Minix

    Fehler in Intel ME ermöglicht Codeausführung

  10. Oracle

    Java SE 9 und Java EE 8 gehen live



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
E-Paper-Tablet im Test: Mit Remarkable machen digitale Notizen Spaß
E-Paper-Tablet im Test
Mit Remarkable machen digitale Notizen Spaß
  1. Smartphone Yotaphone 3 kommt mit großem E-Paper-Display
  2. Display E-Ink-Hülle für das iPhone 7

Parkplatz-Erkennung: Bosch und Siemens scheitern mit Pilotprojekten
Parkplatz-Erkennung
Bosch und Siemens scheitern mit Pilotprojekten
  1. Community based Parking Mercedes S-Klasse liefert Daten für Boschs Parkplatzsuche

Optionsbleed: Apache-Webserver blutet
Optionsbleed
Apache-Webserver blutet
  1. Apache-Sicherheitslücke Optionsbleed bereits 2014 entdeckt und übersehen
  2. Open Source Projekt Oracle will Java EE abgeben

  1. Ich habe es nicht verstanden!

    Vögelchen | 13:13

  2. Re: Reiner Zufall...

    ArcherV | 13:10

  3. Re: Gab es irgendjemanden

    ArcherV | 13:09

  4. Re: Mal sehen, wie das bei den "echten deutschen...

    ArcherV | 13:08

  5. Re: Geringwertiger Gütertransport

    Prinzeumel | 12:56


  1. 11:03

  2. 09:03

  3. 17:43

  4. 17:25

  5. 16:55

  6. 16:39

  7. 16:12

  8. 15:30


  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