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.
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
- 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
May be interested
- Test on C programming P6are you a fan of c programming language and want to learn about this programming language? the quiz below the network administrator has edited and sent you questions about this topic, invite you to experience.
- What do you know about Smalltalk programming language?smalltalk is the first, dynamically and reflexively object-oriented programming language developed at xerox palo alto research center (parc) in early 1970. the quiz below is with network administrator. let's learn more about this programming language.
- 10 programming languages booming todayhere is a list of 10 programming languages with the fastest explosive speed on github, please refer.
- What do you know about programming language C # P1c # programming language is developed based on c and c ++ programming languages. in the article below, network administrator will go with you to learn about c # programming language through multiple choice questions. let's start.
- Udemy's top 5 JavaScript coursesa programming language that runs on any computer in the world. a language does not need any special software to run. a language ranked among the top in the world.
- How to Learn a Programming Languageif you have an interest in creating computer programs, mobile apps, websites, games or any other piece of software, you'll need to learn how to program. programs are created through the use of a programming language. this language allows...
- How to change Facebook language on computerchange your facebook language to vietnamese, switch facebook to vietnamese or other languages to make it easier for you to chat with your friends. this article will show you how to change the facebook language to any language you want.
- What is C programming language?c is a high-level programming language originally developed by dennis m.ritchie to develop the unix programming system at bell labs. c was originally developed on 1972 dec pdp-11 computer.
- Write a program to check duplicate values in Pythonin this article, tipsmake.com will learn with you how to write a program to determine duplicate values in the python programming language.
- What do you know about C # P3 programming language?c # is an object-oriented programming language developed by microsoft, the start of their .net plan. please invite the network administrator to learn about this topic through the quiz below.