What is Hack?
Hack is a programming language that interoperates with PHP for the HHVM runtime. It reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding features found in other modern programming languages. Hack enables instantaneous type checking via a local server that monitors the filesystem, typically completing in under 200 milliseconds, allowing seamless integration into development workflows without introducing perceptible delays
Highlights
- Interoperability with PHP for the HHVM runtime
- Static typing discipline combined with rapid development
- Integration of features from modern programming languages
- Instantaneous type checking through a local monitoring server
- Fast completion time of type checks, less than 200 milliseconds
Features
Object-oriented Language
Rad
Support for scripting
Interpreter