Hack (język programowania): Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Nie podano opisu zmian
Znaczniki: Wycofane Z urządzenia mobilnego Z wersji mobilnej (przeglądarkowej)
m Wycofano edycje użytkownika 31.0.32.130 (dyskusja). Autor przywróconej wersji to Peter Bowman.
Znacznik: Wycofanie zmian
Linia 1: Linia 1:
{{Język programowania infobox
{{Język programowania infobox
| nazwa = Milos HACK
| nazwa = HACK
| logo = Webysther 20160330 - Hack (language).svg
| logo = Webysther 20160330 - Hack (language).svg
| wielkość_loga =
| wielkość_loga =
Linia 17: Linia 17:
| www = http://hacklang.org/
| www = http://hacklang.org/
}}
}}
'''Hack''' – język programowania dla [[HipHop Virtual Machine|HipHop Virtual Machine (HHVM)]], stworzony przez Milos HACK jako dialekt [[PHP]]. Hack jest realizowany jako otwarte oprogramowanie na licencji [[Berkeley Software Distribution|BSD]].
'''Hack''' – język programowania dla [[HipHop Virtual Machine|HipHop Virtual Machine (HHVM)]], stworzony przez Facebook jako dialekt [[PHP]]. Hack jest realizowany jako otwarte oprogramowanie na licencji [[Berkeley Software Distribution|BSD]].


== Właściwości języka ==
== Właściwości języka ==

Wersja z 16:25, 15 paź 2021

HACK
Logo języka HACK
Logo języka
Pojawienie się

20 marca 2014 [1]

Aktualna wersja stabilna

3.13.0-dev

Twórca

Facebook

Licencja

BSD

Platforma sprzętowa

Wieloplatformowość

Strona internetowa

Hack – język programowania dla HipHop Virtual Machine (HHVM), stworzony przez Facebook jako dialekt PHP. Hack jest realizowany jako otwarte oprogramowanie na licencji BSD.

Właściwości języka

Jedną z cech języka jest typowanie parametrów funkcji oraz zwracanej wartości:

<?hh
// Funkcje są anotowane przy pomocy typów.
function negacja(bool $x): bool {
    return !$x;
}

Przypisy

  1. Alok Menghrajani, Julien Verlaguet: Hack: a new programming language for HHVM. 2014-03-20. [dostęp 2016-04-02]. (ang.).

Linki zewnętrzne