Hack (ngôn ngữ lập trình)

Hack
Hack - Logo
Thiết kế bởiJulien Verlaguet, Alok Menghrajani, and others[1]
Nhà phát triểnFacebook
Xuất hiện lần đầu2014
Kiểm tra kiểustatic, dynamic, weak
Hệ điều hànhCross-platform
Giấy phépBSD License[2]
Trang mạnghacklang.org
Ảnh hưởng từ
PHP, Java, C#

Hack là một ngôn ngữ lập trình cho máy ảo HipHop (HHVM), được tạo ra bởi Facebook. Đây là một ngôn ngữ lập trình nguồn mở, được cấp phép dưới dạng Giấy phép BSD.[2][3][4]

Có thể nói Hack là một phiên bản mới của PHP mà còn có thể chạy trên HHVM, nhưng nó cho phép người lập trình có thể sử dụng cả nhập liệu kiểu tĩnh (static typing) và kiểu động (dynamic typing). Hệ thống nhập liệu này được gọi là gradual typing, thứ mà cũng được bổ sung trong một số ngôn ngữ lập trình khác như ActionScript.[5]

Lịch sử

[sửa | sửa mã nguồn]

Hack đã được giới thiệu và 20 tháng 3 năm 2014.[6] Trước khi công bố ngôn ngữ lập trình mới này, Facebook đã bổ sung mã nguồn và thử nghiệm nó trên phần lớn của website của họ.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "Contributors to facebook/hhvm". Github.com. Truy cập ngày 25 tháng 3 năm 2014.
  2. ^ a b "facebook/hhvm". github.com. Facebook. ngày 20 tháng 3 năm 2014. Truy cập ngày 11 tháng 8 năm 2014. {{Chú thích web}}: |section= bị bỏ qua (trợ giúp)
  3. ^ Josh Lockhart (ngày 3 tháng 4 năm 2014). "Facebook's Hack, HHVM, and the future of PHP". O'Reilly Media. Bản gốc lưu trữ ngày 7 tháng 1 năm 2019. Truy cập ngày 2 tháng 8 năm 2014.
  4. ^ Cade Metz (ngày 20 tháng 3 năm 2014). "Facebook Introduces 'Hack,' the Programming Language of the Future". Wired. Truy cập ngày 15 tháng 4 năm 2014.
  5. ^ Aseem Rastogi; Avik Chaudhuri; Basil Hosmer (tháng 1 năm 2012). "The Ins and Outs of Gradual Type Inference" (PDF). Association for Computing Machinery (ACM). Bản gốc (PDF) lưu trữ ngày 12 tháng 8 năm 2017. Truy cập ngày 23 tháng 9 năm 2014.
  6. ^ "Hack: a new programming language for HHVM". code.facebook.com. Facebook. Truy cập ngày 23 tháng 3 năm 2014.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Đánh giá sơ bộ chung về giá trị của Cyno / Ayaka / Shenhe
Đánh giá sơ bộ chung về giá trị của Cyno / Ayaka / Shenhe
Shenhe hiện tại thiên về là một support dành riêng cho Ayaka hơn là một support hệ Băng. Nếu có Ayaka, hãy roll Shenhe. Nếu không có Ayaka, hãy cân nhắc thật kĩ trước khi roll
Công thức nước chấm thần thánh
Công thức nước chấm thần thánh
Nước chấm rất quan trọng trong bữa ăn cơm của người Việt Nam. Các bữa cơm hầu như không thể thiếu nó
Nhân vật Zenin Maki - Jujutsu Kaisen
Nhân vật Zenin Maki - Jujutsu Kaisen
Zenin Maki (禪ぜん院いん真ま希き Zen'in Maki?, Thiền Viện Chân Hi) là một nhân vật phụ quan trọng trong bộ truyện Jujutsu Kaisen và là một trong những nhân vật chính của bộ tiền truyện, Jujutsu Kaisen 0: Jujutsu High.
Góc nhìn khác về nhân vật Bố của Nobita
Góc nhìn khác về nhân vật Bố của Nobita
Ông Nobi Nobisuke hay còn được gọi là Bố của Nobita được tác giả Fujiko F. Fujio mô tả qua những câu truyện là một người đàn ông trung niên với công việc công sở bận rộn