Hack (język programowania): Różnice pomiędzy wersjami
Wygląd
[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 = |
| 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 |
'''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
Logo języka | |
Pojawienie się |
20 marca 2014 [1] |
---|---|
Aktualna wersja stabilna |
3.13.0-dev |
Twórca | |
Licencja | |
Platforma sprzętowa | |
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
- ↑ Alok Menghrajani, Julien Verlaguet: Hack: a new programming language for HHVM. 2014-03-20. [dostęp 2016-04-02]. (ang.).
Linki zewnętrzne
- Hack – Programming Productivity Without Breaking Things. (ang.).
- Hack Tutorial. [dostęp 2018-11-18]. [zarchiwizowane z tego adresu (2018-08-31)]. (ang.).