新プログラミング言語「Hack」発表、Facebookが魔改造したPHPのようなもの

このエントリーをはてなブックマークに追加
1 パロスペシャル(空)@転載禁止

■概要 [編集]

HackはFacebookが2014年に発表したPHPを魔改造したプログラミング言語である[1]。PHP自体を魔改造により
独自拡張したものなので長い歳月をかけてアホみたいに増えまくったPHPの関数群もそのまま使える。

HackはJavaVMのパクリのようなHHVMという仮想マシンの上で動作する。もともとはPHPを中間コードにして
多段階で最適化する手法を実現したかったようだ。これだけ聞くとPhalangerの車輪の再発明のように思えるが
真相は不明である。

HHVM実行環境のソースコードはPHPライセンスおよびZendライセンスの下で公開されている。 [2]

■PHPとの違い

開始タグ [編集]
PHPの開始タグといえば「<?php」だが、Hackの開始タグは「<?hh」である。

(後略)
http://monobook.org/wiki/Hack_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)#.E6.A6.82.E8.A6.81
2 ブラディサンデー(新疆ウイグル自治区)@転載禁止:2014/03/24(月) 21:00:29.42 ID:/ivHOTPS0
ネーミングセンス
3 タイガースープレックス(宮城県)@転載禁止:2014/03/24(月) 21:02:28.38 ID:A7tdaMaJ0
ポーランドの使い方が分からない
4 シューティングスタープレス(WiMAX)@転載禁止:2014/03/24(月) 21:04:48.35 ID:a05BNwL60
ファック?
5 フライングニールキック(WiMAX)@転載禁止:2014/03/24(月) 21:06:19.51 ID:5mXqwrtI0
Haxeでいいじゃん
6 アイアンクロー(埼玉県)@転載禁止:2014/03/24(月) 21:06:49.82 ID:h9yAUTkk0
ドット
7 レッドインク(岡山県)@転載禁止:2014/03/24(月) 21:07:16.21 ID:7F7M7P5I0
スーパーハッカーさん ナノ?
8 マシンガンチョップ(dion軍)@転載禁止:2014/03/24(月) 21:14:34.74 ID:eQZ2vS6c0
変数の頭に$が付く言語はもう嫌だ
9 アイアンフィンガーフロムヘル(禿)@転載禁止:2014/03/24(月) 21:18:23.55 ID:k24/WBNm0
//roots
10 中年'sリフト(WiMAX)@転載禁止:2014/03/24(月) 21:20:41.94 ID:RWO7tBPI0
アホみたいに増えまくった関数群を吸収して
またひとつアホみたいに独自拡張言語が増えるのか
PHP開発に参画したらどうなんだ
11 サソリ固め(大阪府)@転載禁止:2014/03/24(月) 21:21:43.74 ID:fYhk1WuT0
hack言語とか日本では普及しないんじゃね?
業務案件で「Hackが出来る人」なんて募集したら信用問題にまで発展するだろうw
12 タイガースープレックス(家)@転載禁止:2014/03/24(月) 21:22:27.52 ID:I4E8vAYs0
Hack (プログラミング言語)
http://toro.2ch.net/test/read.cgi/tech/1395661293/
13 リバースネックブリーカー(東京都)@転載禁止:2014/03/24(月) 21:26:23.94 ID:qWK+wscs0
>>11
アナルハックなら得意です!
14 稲妻レッグラリアット(静岡県)@転載禁止:2014/03/24(月) 21:29:08.17 ID:og/RmoOS0
鳥取砂丘思い出すな
15 サッカーボールキック(愛知県)@転載禁止:2014/03/24(月) 21:41:52.00 ID:x3W2Aiwq0
>>11
身につけておけば、きっとスキルに箔が付くぞ
16 キングコングニードロップ(北海道)@転載禁止:2014/03/24(月) 21:44:44.51 ID:dU+m/Ran0
要するにPHPのめんどくさくなったバージョンだな。
PHPなんて簡単だから使うのに。
17 ショルダーアームブリーカー(愛知県)@転載禁止:2014/03/24(月) 21:51:13.47 ID:rC9X2Uyc0
勝手にマイナー言語作んな
18 中年'sリフト(千葉県)@転載禁止:2014/03/24(月) 21:54:26.72 ID:cRgXv5b/0
Hack72!(o´w`o)
19 ボマイェ(dion軍)@転載禁止:2014/03/25(火) 00:18:58.16 ID:3pNWZqsr0
>>16
多分、逆だよ
20 フェイスロック(やわらか銀行)@転載禁止:2014/03/25(火) 00:41:51.53 ID:8yWPPWgF0
なんだこの厨二病言語
21 ブラディサンデー(WiMAX)@転載禁止:2014/03/25(火) 00:55:46.16 ID:lqfEpdSD0
ちらっと見たけど、PHPに静的型付したのとジェネリック導入した感じなのか。
別に。。。という感じ。おれならpython使うわ
22 ボマイェ(dion軍)@転載禁止:2014/03/25(火) 01:21:48.80 ID:3pNWZqsr0
>>21
phpのインタプリター環境では負荷がかかって遅いから
PHP専用のマシンをVMとして作成したということ
同時にアプリをより軽く動かすために、そういった仕様を追加したんだと思う
23 ファルコンアロー(北海道)@転載禁止:2014/03/25(火) 01:54:06.29 ID:pYAevXQY0
>>11
君はリアルでおもろそうな人だな。
24 断崖式ニードロップ(チベット自治区)@転載禁止:2014/03/25(火) 04:07:18.73 ID:QAvSfPpE0
phpより軽いの?
25 オリンピック予選スラム(滋賀県)@転載禁止:2014/03/25(火) 04:43:16.63 ID:/MvaA/it0
>>14
あったね 何年前だろ?
26 ネックハンギングツリー(空)@転載禁止:2014/03/25(火) 07:36:01.22 ID:wgQmMMiOi
>>14
俺も鳥取砂丘を思い出したw
たしか7〜8年前に名大生が書いたんじゃなかったかな

このネタわかる人今ν速にどれ位いるかな
27 スターダストプレス(茸)@転載禁止:2014/03/25(火) 08:15:17.54 ID:c0i9Nlf/0
fack you
28 ファイナルカット(チベット自治区)@転載禁止:2014/03/25(火) 08:59:26.08 ID:1teTWQnC0
拡張子はHackか
29 タイガードライバー(宮城県)@転載禁止:2014/03/25(火) 15:32:24.50 ID:iLhz2Y4x0
ハッカーが他のハッカーに証拠も痕跡も残さずプロテクトが破られた場合に考えることは


                 「おれ殺される」


だと思う
.hack スレ?
31 腕ひしぎ十字固め(チベット自治区)@転載禁止:2014/03/25(火) 15:36:24.67 ID:tUy3pXPY0
面白ニュースじゃなく本当にあるのか
別に普通に使っているうちはPHPでいいんでない?
32 ドラゴンスープレックス(やわらか銀行)@転載禁止:2014/03/25(火) 15:39:17.09 ID:ZKyO29MR0
要するに速くて型チェックもしてくれるPHPか
いいんじゃね
33 マスク剥ぎ(長屋)@転載禁止:2014/03/25(火) 15:40:36.27 ID:SH+j0y5B0
コンパイラはsyntax errorがわかるなら自分で直せ
34 腕ひしぎ十字固め(新疆ウイグル自治区)@転載禁止:2014/03/25(火) 20:53:07.38 ID:VfH419D40
仕事のお話中の説明で、インタプリタ
と会社の女子に言ったら
え?プリンター内蔵なの?っと言われたお
インタープリンター だと思ったそうだが、いや、それも違うんだが・・・
35 ストマッククロー(catv?)@転載禁止:2014/03/25(火) 20:58:39.62 ID:XB5jW/+r0
36 目潰し(チベット自治区)@転載禁止
カスタネッツを覚えてる人はいないだろうな。