Facebook introduced the programming language 'Hack' to help write software faster
Facebook recently introduced a new programming language that speeds up writing and testing software. Called Hack, Facebook's internal language has been used for over a year now and it now makes it an open standard for everyone to use.
Facebook recently introduced a new programming language that speeds up writing and testing software. Called Hack, Facebook's internal language has been used for over a year now and it now makes it an open standard for everyone to use.
Known Hack is a combination of static programming language elements like C with dynamic languages like PHP. With static language, the editor will help you to know many errors in the source code before running, so it is safer and more secure, and in dynamic languages, you have to run the software and then you know what error you wear. although it allows us to write code faster.
So Hack was born as a compromise between both factors. It will tell you when your source code is mistakenly written through an internal server ( like the first image ), we don't need to put the code on the server running like PHP and then detect the error. In the process of writing, tag You often use a tag instead . And if you have created PHP files, the running environment called " HHVM " can still compile both PHP and Hack languages, so you won't worry about compatibility issues.
Bryan O'Sullivan , Head of Hack, said that Facebook itself is written based on PHP, but when many of the company's developers work on multiple projects, finding errors before running gradually becomes necessary. than. Hack will help shorten the time, save the cost of writing software, regardless of whether it is a large or small project. However, O'Sullivan emphasized that Hack will not affect the running speed of the source code ( and the speed of running the software in general ), it only helps with the development process only.
You should read it
- Do you know what programming language is?
- In the end, big universities realized that Java was a lousy language if used for introductory programming
- How to change Facebook language on computer
- Overview of R language, install R on Windows and Linux
- What is the first programming language in the world?
- Why should you learn Python programming language?
- The reason why C programming language is never outdated
- Test on C programming P6
- What do you know about Smalltalk programming language?
- 10 programming languages booming today
- What do you know about programming language C # P1
- What is C programming language?
Maybe you are interested
How to know if your AirPods are charging? 5 ways to increase charging speed for your phone, both safe and easy to do Instructions on how to turn on battery saver feature right in the settings of the iPhone Plot Mafia III: Start the journey of revenge and build a new mafia empire - P.2 Mafia in the game - Life and death with numbers, richness due to heaven This technology can help fully charge an electric car's battery in just 10 minutes