Hack (ngôn ngữ lập trình)
Trang Mô đun:Infobox/styles.css không có nội dung.
| Hack | |
|---|---|
| Lỗi Lua trong package.lua tại dòng 80: module 'Module:InfoboxImage/data' not found. | |
| Thiết kế bởi | Julien Verlaguet, Alok Menghrajani, and others[1] |
| Nhà phát triển | |
| Xuất hiện lần đầu | 2014 |
| Kiểm tra kiểu | static, dynamic, weak |
| Hệ điều hành | Cross-platform |
| Giấy phép | BSD License[2] |
| Website | hacklang |
| Ảnh hưởng bởi | |
| 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ử
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
Trang Bản mẫu:Tham khảo/styles.css không có nội dung.
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ a ă Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
- ^ Lỗi Lua trong Mô_đun:Citation/CS1/Configuration tại dòng 2286: attempt to index field '?' (a nil value).
Liên kết ngoài
- Website chính thức
- Hướng dẫn chính thức Lỗi Lua trong package.lua tại dòng 80: module 'Module:Ngày chuẩn' not found.
- Tham khảo ngôn ngữ Hack Lỗi Lua trong package.lua tại dòng 80: module 'Module:Ngày chuẩn' not found.
- Facebook Q&A: Hack mang đến kiểu nhập liệu tĩnh đến thế giới PHP