Hack logo

Hack

Provides type checking and interoperates with PHP.

Made by Facebook

  • development

  • Scripting language

  • Javascript

  • Programming Language

  • Web Development

  • programming

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

Platforms

  • Linux

Languages

  • English

Social

Features

    • Object-oriented Language

    • Rad

    • Support for scripting

    • Interpreter