Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Meta (as Facebook) as a dialect of PHP. The language implementation is free and open-source software, licensed under an MIT License.
Hack allows use of both dynamic typing and static typing. This kind of a type system is called gradual typing, which is also implemented in other programming languages such as ActionScript. Hack's type system allows types to be specified for function arguments, function return values, and class properties; however, types of local variables are always inferred and cannot be specified.
Category
Languages
Listed
Nov 3, 2026
Visit website ↗

Is this your website? Claim this listing to edit it.

More in Languages

B

Basque language

euskaltzaindia.eus · Languages

Basque ( BASK, BAHSK; endonym euskara [eus̺ˈkaɾa]) is a language spoken by Basques and other residents of the Basque Country, a region that straddles the westernmost Pyrenees in a…

I

ISO 639-2

loc.gov · Languages

ISO 639-2:1998, Codes for the representation of names of languages — Part 2: Alpha-3 code, is the second part of the ISO 639 standard, which lists codes for the representation of …

I

Institute for the Languages of Finland

kotus.fi · Languages

The Institute for the Languages of Finland, better known as Kotus, is a governmental linguistic research institute of Finland geared to studies of Finnish, Swedish (cf. Finland Sw…

C

Chapel

chapel-lang.org · Languages

Chapel (originally the Cascade High Productivity Language or CHPL) is a parallel programming language created by Cray as part of the Cray Cascade project, a participant in DARPA's…

I

Icon

www2.cs.arizona.edu · Languages

Icon is a very high-level programming language based on the concept of "goal-directed execution" in which an expression in code returns "success" along with a result, or a "failur…

Julia

julialang.org · Languages

Julia is a dynamic general-purpose programming language. As a high-level language, distinctive aspects of Julia's design include a type system with parametric polymorphism, the us…