Questions Columns Rows
GitHub icon


Hack - Programming language

< >

Hack is an open source programming language created in 2014 by Julien Verlaguet and Alok Menghrajani and Drew Paroski.

#153on PLDB 9Years Old 68kRepos

Try now: Riju

Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Facebook as a dialect of PHP. The language implementation is open-source, licensed under the BSD License. Hack allows programmers to use both dynamic typing and static typing. Read more on Wikipedia...

Example from Riju:
<<__EntryPoint>> function main(): void { echo "Hello, world!\n"; }
Example from hello-world:
<?hh echo "Hello World";
<?hh // Hello world in Hack echo 'Hello World';
Example from Linguist:
<?hh // strict /** * Copyright (c) 2014, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * */ function startup(): void { setup_errors(); }
Example from Wikipedia:
<?hh // Hack functions are annotated with types. function negate(bool $x): bool { return !$x; }

View source

- Build the next great programming language Search Add Language Features Creators Resources About Blog Acknowledgements Stats Sponsor Traffic Traffic Today Day 267 Logout