Facebook giới thiệu ngôn ngữ lập trình "Hack" giúp viết phần mềm nhanh hơn  
 

(Post 22/03/2014) Facebook mới đây đã giới thiệu một ngôn ngữ lập trình mới có khả năng đẩy nhanh tốc độ viết cũng như kiểm tra các phần mềm. Với tên gọi Hack, ngôn ngữ đã được nội bộ Facebook sử dụng hơn một năm nay và bây giờ hãng đưa nó thành một chuẩn mở cho mọi người cùng xài.

FPT-APTECH-facebook-gioi-thieu-ngon-ngu-lap-trinh-hack-giup-viet-phan-mem-nhanh-hon

Được biết Hack là sự kết hợp giữa các yếu tố của ngôn ngữ lập trình tĩnh như C với những ngôn ngữ động như PHP. Với ngôn ngữ tĩnh, trình biên tập sẽ giúp bạn biết được nhiều lỗi trong mã nguồn trước khi chạy nên an toàn và đảm bảo hơn, còn với những ngôn ngữ động thì bạn phải chạy phần mềm lên rồi mới biết mình gặp lỗi gì mặc dù nó cho phép chúng ta viết code nhanh hơn.

Vậy là Hack ra đời như một sự dung hòa giữa cả hai yếu tố nói trên. Nó sẽ báo cho bạn biết khi nào mã nguồn của bạn bị viết sai thông qua một server trong máy nội bộ (như hình ảnh cuối bài), chúng ta không cần phải đưa code lên server chạy như PHP rồi dò lỗi. Trong quá trình viết, tag <?php mà bạn thường dùng được thay bằng tag <?hh. Và nếu bạn đã tạo ra những file PHP thì môi trường chạy với tên gọi "HHVM" vẫn có thể biên dịch cả ngôn ngữ PHP lẫn Hack nên sẽ không lo về vấn đề tương thích.

Bryan O'Sullivan, trưởng nhóm Hack, cho biết rằng bản thân Facebook được viết dựa trên PHP, nhưng khi nhiều lập trình viên của công ty cùng làm việc trên nhiều dựa án thì việc tìm ra lỗi trước khi chạy dần trở nên cần thiết hơn. Hack sẽ giúp rút ngắn thời gian, tiết kiệm chi phí viết phần mềm, bất kể đó là một dự án lớn hay nhỏ. Tuy nhiên, O'Sullivan nhấn mạnh rằng Hack sẽ không ảnh hưởng đến tốc độ chạy của mã nguồn (và tốc độ chạy phần mềm nói chung), nó chỉ giúp ích cho quá trình phát triển mà thôi.

FPT-APTECH-facebook-gioi-thieu-ngon-ngu-lap-trinh-hack-giup-viet-phan-mem-nhanh-hon

FPT APTECH mở ra cho các bạn đam mê học tin học, học công nghệ thông tin chuyên sâu về học lập trình cơ hội được đào tạo Công Nghệ Thông Tin trong môi trường tiêu chuẩn chất lượng quốc tế ISO 9001

Học CNTT - Học Aptech - Học tại FPT

(theo Tinh tế)

Tin liên quan:


 
 

 
     
 
Công nghệ khác:


10 việc cần làm khi laptop sạc không vàoỨng dụng di động tại Việt Nam: Mở cửa đón gió
Ứng dụng nhắn tin hưởng lợi sau vụ Facebook-WhatsAppLý do Facebook 'thâu tóm' WhatsApp
Giới trẻ Việt viết game, làm giàu: Tại sao không? - Kỳ IIGiới trẻ Việt viết game, làm giàu: Tại sao không? - Kỳ I
  Xem tiếp    
 
Lịch khai giảng của hệ thống
 
Ngày
Giờ
T.Tâm
TP Hồ Chí Minh
Hà Nội
 
   
New ADSE - Nhấn vào để xem chi tiết
Mừng Sinh Nhật Lần Thứ 20 FPT-APTECH
Nhấn vào để xem chi tiết
Bảng Vàng Thành Tích Sinh Viên FPT APTECH - Nhấn vào để xem chi tiết
Cập nhật công nghệ miễn phí cho tất cả cựu sinh viên APTECH toàn quốc
Tiết Thực Vì Cộng Đồng
Hội Thảo CNTT
Những khoảnh khắc không phai của Thầy Trò FPT-APTECH Ngày 20-11