Hack語言

Hack
設計者Julien Verlaguet, Alok Menghrajani, Drew Paroski, 和其他人[1]
實作者Meta开源
发行时间2014年,​10年前​(2014
当前版本
  • 4.172 (2022年11月2日;穩定版本)[2]
編輯維基數據鏈接
型態系統静态, 动态, 弱类型, 渐进英语Gradual_typing
操作系统跨平台
許可證MIT许可证[3]
網站hacklang.org
啟發語言
PHP, OCaml, Java, C#, Scala, Haskell

Hack,一種開源腳本語言,運行在HHVM虛擬機上,主要開發者為Meta Platforms。在2014年3月20日正式發佈。在發佈前,Facebook已經在它的網站上廣泛使用及測試。[4]

歷史

主要開發者為Bryan O'Sullivan,Julien Verlaguet與Alok Menghrajani。它的語法接近於PHP,但是同時使用動態型別(dynamic typing)與靜態型別(static typing),這被稱為Gradual Typing。

參考文獻

  1. ^ Bryan O'Sullivan. Where Credit Belongs for Hack. 2014-03-28 [2019-02-06]. (原始内容存档于2021-03-01). 
  2. ^ Release 4.172. 2022年11月2日 [2024年4月15日]. 
  3. ^ facebook/hhvm: hhvm / hphp / hack / LICENSE. github.com. Facebook. 2018-04-11 [2019-02-06]. (原始内容存档于2019-01-07). 
  4. ^ Hack: a new programming language for HHVM. 2014-03-20 [2014-03-21]. (原始内容存档于2019-01-07). 

外部連結

范型
过程式
面向对象
多范型
函数式
逻辑式
脚本语言
动态语言
Shell语言
ECMA-262
特定平台
.NET
JVM
特定领域
科学计算
GPU计算
  • Cg/HLSL
  • GLSL
  • Brook英语BrookGPU
  • OpenCL
  • CUDA/PTX英语Parallel Thread Execution
  • Futhark
  • SPIR-V英语Standard Portable Intermediate Representation
数据查询
可视化
传媒设计
 
其它
  • 分类 目录
  • 列表级条目 列表
  • 历史
  • 比较英语Comparison of programming languages
  • 时间线英语Timeline of programming languages
人物
资源
  • Accelerator(列表)
  • Composer
  • 编辑器英语List of PHP editors
  • 英语List of PHP extensions
  • PEAR
实现
Web应用框架
  • CakePHP英语CakePHP
  • CodeIgniter
  • Drupal
  • eZ Publish英语eZ Publish
  • Fat-Free英语Fat-Free Framework
  • FuelPHP
  • Horde英语Horde (software)
  • Joomla!
  • Laravel
  • Lithium英语Lithium (software)
  • Midgard英语Midgard (software)
  • MODx英语MODx
  • Nette Framework英语Nette Framework
  • PRADO英语PRADO (framework)
  • Phalcon
  • Qcodo英语Qcodo
  • Silex英语Silex (web framework)
  • SilverStripe
  • Symfony
  • TYPO3
  • WordPress
  • Xaraya英语Xaraya
  • XOOPS
  • Yii英语Yii
  • Zend framework
  • Apache Incubator
测试
  • Behat英语Behat (computer science)
  • PHPUnit英语PHPUnit
  • PHP Unit Testing Framework英语PHP Unit Testing Framework
  • SimpleTest英语SimpleTest
  • Lime英语Lime_(software)Symfony
ORM
  • Doctrine
  • Propel英语Propel (PHP)
IDE
  • Aptana英语Aptana
  • Codelobster英语Codelobster
  • Eclipse PDT
  • NetBeans
  • PHPEdit英语PHPEdit
  • PhpStorm英语PhpStorm
  • RadPHP英语RadPHP
  • Zend Studio
部件工具箱
  • PHP-GTK英语PHP-GTK
  • PHP-Qt英语PHP-Qt
  • wxPHP英语wxPHP
  • 分类 分类
  • 共享资源页面 共享资源
Meta Platforms
  • 历史英语History of Facebook
  • 年表
  • 收購
  • 批評
    • 实名制争议
Facebook
  • 功能英语Facebook features
  • Beacon英语Facebook Beacon
  • 图谱搜索英语Facebook Graph Search
  • EdgeRank英语EdgeRank
  • 平臺
  • 虚拟货币英语Facebook Credits
  • 赞按钮英语Like button#Use on Facebook
  • 洋葱地址
其他产品
過往產品
  • FriendFeed
  • Home
  • M(虛擬助理)英语M (virtual assistant)
  • Onavo英语Onavo
  • Facebook Paper英语Facebook Paper
  • Facebook Slingshot英语Facebook Slingshot
  • tbh英语tbh (app)
  • Wirehog英语Wirehog
人物
创始人
董事会
执行首长
当前
过去
  • 西恩·帕克4%, 原有
  • 欧文·范·纳塔英语Owen Van Natta
  • 吉迪昂·余英语Gideon Yu
  • 亚当·安捷罗英语Adam D'Angelo
  • 克里斯·凯利英语Chris Kelly (entrepreneur)
  • 布莱特·泰勒英语Bret Taylor
著名员工
当前
  • 克里斯·考克斯(产品副总裁)
  • 埃利奥特·施拉格英语Elliot Schrage(全球通信,营销和公共政策副总裁)
  • 拉尔斯·拉斯穆森英语Lars Rasmussen (software developer)(圖譜搜尋總監)
  • 約翰·卡馬克 (Oculus VR 首席科技官)
  • 耐奥米·格雷特英语Naomi Gleit (社会进步副总裁)
  • Caryn Marooney (通信副总裁)
过去
开源项目
  • FQL英语Facebook Query Language
  • HipHop for PHP
  • Scribe英语Scribe (log server)
  • Open Compute Project英语Open Compute Project
大众传媒
  • The Facebook Effect英语The Facebook Effect
  • The Accidental Billionaires英语The Accidental Billionaires
  • 社交网络
概念
  • 活动流英语Activity stream
  • 社交图英语Social graph
  • 好友
  • 转发英语Reblogging
  • Fan-gating英语Fan-gating
  • Facebook 外交
  • 讚按鈕英语Facebook Like button
相關
  • 使用Facebook的调查英语Use of social network websites in investigations#Facebook
  • 审查
  • Category:Facebook诉讼英语Category:Facebook litigation
  • F8开发者大会
  • IPO英语Initial public offering of Facebook
小作品圖示这是一篇關於電腦程式語言的小作品。你可以通过编辑或修订扩充其内容。