Skip to main content

Facebook releases Programming Language - HACK

Social media giant Facebook has just released ‘HACK’. Thinking “Wow, Great!”? But don’t get carried away, it has nothing to do with hacking and cracking. 



Facebook releases HACK a new open-source programming language, developed for the HipHop Virtual Machine (HHVM), Facebook’s PHP runtime environment, released in 2012. This new language, released on March 20, 2014, assimilates with the evergreen PHP language and is believed to allow their engineers and other programmers to increase their speed in writing codes as well as evade usual errors in programming.

When started ten years ago, Facebook was initially coded in PHP by Mark Zuckerberg and his team. However, as the company grew, with the existing programming platform with PHP, it became difficult to manage and maintain the system free of bugs. As a result, the programming language HACK has been developed and Facebook releases HACK now so as to combine elements of static programming languages such as C and C++, which allow  for error detections before runtime with the with the features of dynamic languages like PHP and Ruby, allowing for rapid development.

 HACK is already driving most of the Facebook’s website. Facebook releases HACK stating, “Hack has deep roots in PHP. In fact, most PHP files are already valid Hack files.” It adds, “We have also added many new features that we believe will help make developers more productive.” The news of the release and future plans and expectations with HACK were made available through Facebook’s engineering blog.

Basically an upgrade to PHP, HACK requires Facebook’s HHVM. HHVM has grown as a popular virtual machine environment over the past years on which, top twenty open source frameworks on Github run. The major difference between HACK and PHP is that HACK allows a combination of static and dynamic typing called gradual typing which isn’t allowed for in PHP. Until now, there never has been a language that truly allowed gradual typing, which adds a great potential for the new language to grow as an industry standard programming language in coming years. With this gradual typing, static code and dynamic code can be mixed together.

Facebook releases HACK with plans to promote it as a leading programming language for the web in coming years. In fact, it has already released the open source beta code, available at hacklang.org. Tutorials to learn the programming language can also be obtained in the same website at hacklang.org/tutorial. According to Facebook, the public release is not merely to encourage programmers to use the language for development, but also to quickly identify errors within the language.

Comments

Popular posts from this blog

SMEs account for majority of the 2 Million Active Facebook Advertisers

Earlier this week, the social media giant Facebook announced that it has crossed over two million active advertisers on its platform. Interestingly, further insights in the results reveal that small and medium enterprises (SMEs) form majority of those 2 million active advertisers on Facebook. As reported by the Reuters , more than 30 million small business owners have Facebook pages and the two million active advertisers (those that have placed an ad on the social media platform in the last 30 days) consists mainly of small- and medium-sized business owners. It’s not surprising that Facebook is of great value and an important marketing tool for small businesses. With significant decrease in Facebook’s organic reach in past year it can also be implied that businesses are bound to advertise to reach their audience. And with massive presence of small businesses on the platform, it can be expected that Facebook advertising among the small businesses will continue to grow. Moreover, Facebo...

How to get 25 GB of free Dropbox space?

If you are a Vodafone customer, here’s how you can get 25 GB of free Dropbox space! Vodafone, in order to make it Backup+ service attractive will offer 25 GB free Dropbox space to its customers for their first year of the service. The carrier and Dropbox announced their partnership today appealing mobile customers for safe and secure data storage. The exclusive service, available only for Vodafone customers, is expected to begin by the end of March 2015 in most of the Vodafone markets. Announcing their partnership, Vodafone notes that the Backup+ service will give their customers an easy and secure way to keep their mobile data safe with a Dropbox account. Dropbox also emphasizes their easy storage service by adding the proposition that it will simplify the process of switching phones for Vodafone users. The service, however, is only free for a year. Wouldn’t it be awesome if it were free as long as you had the contract for? How to claim your 25 GB free Dropbox Space? A comp...

Facebook Advertising now mobile with Ads Manager App

After crossing two million active advertisers on its platform, Facebook has now released its ads manager app to make advertising much easier.  The company made the announcement of the app on its business page shortly after the app was available to download on the Apple app store today. Features of Facebook Ads Manager App Facebook claims to provide marketers with more power to manage ads on the go with its mobile app. Among several features of the app, advertisers can create and edit ads, view ads performance, get notifications about their ads, and keep track of their spending on the platform. Here is the list of features highlighted by Facebook for its app. Track ad performance Edit existing ads Edit ad budgets and schedules Receive push notifications Create ads   How to Download Facebook Ads Manager App? Facebook ads manager app is only available in the US until now and will be soon available worldwide, according to the company. Facebook also mentioned that it is working o...