博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
兴奋、强类型版的PHP语言 - Hack
阅读量:6365 次
发布时间:2019-06-23

本文共 1166 字,大约阅读时间需要 3 分钟。

 

Hack 是 Facebook 推出的一款新的编程语言。

Hack 是由Facebook开发的,同时结合了动态类型语言(如C语言)和静态类型语言(如PHP语言)两种特点的一种编程语言。通常在使用静态类型语言编程 时,开发者会在程序被运行前就知道错误发生的位置。而在更为当前的编程环境里,动态类型语言会一直运行到直至程序出错崩溃。

http://static.cnbetacdn.com/newsimg/2014/0321/25_1jaT3fMDO.png

 

特性:

  • 该语言将能使代码的编写和测试更加高效快速,能够在程序运行前捕获到其中的错误;
  • 同时结合了动态类型语言(如PHP语言)和静态类型语言(如C语言)两种特点;
  • Hack对代码本身的运行速度并没有实质影响;
  • 基于hhvm(hiphop vm)运行

 我不知道我的系统环境如何,用下面的步骤就装好了

hhvm --versionHipHop VM 2.5.0-dev+2014.03.20 (rel)Compiler: heads/master-0-gc4b6a793b0d6bc28e63c29151ca0a5c12bbbf856Repo schema: 0e601f9f2c514001cbe38f215a281d34f36a9a9c

 

Installing Boost 1.49

Similarly, HHVM requires Boost 1.49, but Ubuntu 12.04 only ships with 1.48. To get a more recent version, follow these steps:

sudo add-apt-repository ppa:mapnik/boostsudo apt-get updatesudo apt-get install libboost1.49-dev libboost-regex1.49-dev \  libboost-system1.49-dev libboost-program-options1.49-dev \  libboost-filesystem1.49-dev libboost-thread1.49-dev

 

 

For Ubuntu 12.04:

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -echo deb http://dl.hhvm.com/ubuntu precise main | sudo tee /etc/apt/sources.list.d/hhvm.listsudo apt-get updatesudo apt-get install hhvm-nightly

 

装好后,创建一个文件如 first.hack,代码如下:

 

在命令行运行
hhvm first.hack

 

 

 

安装指南

 

1.

2.

转载地址:http://dsama.baihongyu.com/

你可能感兴趣的文章
网站跨站点单点登录
查看>>
ps aux|awk -F'[ ]+' '$3>90{print $2}'|xargs -n1 kill -9
查看>>
uva 1349(费用流)
查看>>
SpringMVC 返回JSON
查看>>
Scala使用隐式转换进行比较
查看>>
mysql 数据库 (基础) 笔记
查看>>
将Mysql的一张表导出至Excel格式文件
查看>>
监听Android系统截屏
查看>>
Oracle三大经典表连接适用情况
查看>>
一个ajax请求,接收json数据
查看>>
359. Logger Rate Limiter - Easy
查看>>
[Programming Entity Framework] 第2章 探究实体数据模型(EDM)(一)
查看>>
DispatcherHelper
查看>>
read命令
查看>>
hadoop安装
查看>>
iOS UICollectionView简单使用
查看>>
centos 6.3 源码安装mysql
查看>>
小笔记----about JC
查看>>
sqlserver 获得行号作为唯一id
查看>>
.NET工作准备--04ASP.NET
查看>>