Facebook launches new open source programming language hack

Source: Internet
Author: User
Keywords Open source release new

According to foreign http://www.aliyun.com/zixun/aggregation/31646.html "> Media reports, Facebook released a new programming language called" Hack "in Thursday, and claims that the language will make code writing and testing more efficient and faster.

Facebook has been using the language within the company for more than a year and will now officially release it as open source.

Hack is a programming language developed by Facebook that combines static type languages (such as C) and dynamic state type languages such as PHP language. Usually when programming with a static type language, the developer knows where the error occurs before the program is run. In a more current programming environment, the dynamic type language runs until the program crashes.

Facebook is a big family with a passion for PHP, but Hack's team leader, Bryan O ' Sullivan, points out that since many developers are developing many different projects, it makes sense to be able to catch bugs before they can be run by the program. This can make the programmer's programming process more efficient, and it makes the same sense to make the program run more efficiently.

As a result, a number of Facebook's senior engineers came together to develop the hack language. Facebook has been using PHP and hack internally for a year, and is now planning to migrate the code to hack as much as possible. Sullivan says hack has no real impact on the speed at which the code itself runs.

As for Facebook's approach to hack open source and questions about who will actually use the language, Sullivan says: "Maybe a lot of people think it's more important for big companies, but in fact, small teams and individual developers can use hack and benefit from it." We believe that the people who ultimately benefit will be the majority. ”

Original link: http://tech.163.com/14/0321/02/9NQVEC07000915BF.html

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.