8 điểm bởi xguru 2019-07-12 | 3 bình luận | Chia sẻ qua WhatsApp

Tác phẩm mới của Fabrice Bellard, người tạo ra FFMpeg và QEMU.

Hỗ trợ ES2019. Gồm vài tệp C, không có phụ thuộc bên ngoài.

Có thể tạo file Exe chạy độc lập từ JS.

Quảng cáo

Cũng hỗ trợ BigInt, BitFloat và nạp chồng toán tử.

Vượt qua 100% ECMAScript Test Suite.

Thu gom rác sử dụng đếm tham chiếu.

3 bình luận

 
lifthrasiir 2019-07-16

Và một lỗ hổng bảo mật được phát hiện chỉ sau một ngày... https://twitter.com/qwertyoruiopz/status/1149424025111801858 (qwertyoruiopz là một nhà nghiên cứu bảo mật nổi tiếng với việc jailbreak iOS.)

 
xguru 2019-07-12

Fabrice Bellard đúng là một lập trình viên ở tầm quái vật.

Năm 1989 phát triển LZEXE

Năm 1996, Harissa - một Java Virtual Machine đồng thời là trình biên dịch từ Java sang mã C

Năm 1997 công bố công thức tìm giá trị của một chữ số cụ thể của số pi (π) ở dạng biểu diễn nhị phân.

-> Tính mà không cần tính bất kỳ chữ số đứng trước nào. Chữ số thứ một nghìn tỷ là "1"

https://en.wikipedia.org/wiki/Bellard%27s_formula

Năm 1998 công bố TinyGL - một hiện thực OpenGL nhỏ gọn, có thể nhúng

Năm 2000 công bố FFMpeg. Hiện đang được phần lớn trình phát video mà chúng ta xem sử dụng.

Năm 2000 giành chiến thắng tại IOCCC với 448 byte mã C để tìm số nguyên tố lớn nhất. Số nguyên tố này là lớn nhất từng được phát hiện cho đến năm 2016.

Năm 2001 công bố Tiny C Compiler - trình biên dịch C siêu nhẹ

Năm 2002 công bố QEmacs - bản clone Emacs siêu nhẹ. Có thể render và chỉnh sửa WYSIWYG cho HTML/XML/CSS2 (tích hợp sẵn engine trình duyệt riêng)

Năm 2003 công bố QEMU - trình giả lập CPU có chức năng ảo hóa phần cứng

Năm 2004 công bố TinyCC Boot Loader - bootloader có thể khởi động bằng cách biên dịch trực tiếp Linux kernel

Năm 2005 công bố bộ tạo tín hiệu DVB-T: có thể phát truyền hình số từ desktop thay cho máy phát đắt tiền. Phần này không công khai mã nguồn.

Năm 2009 lập kỷ lục thế giới khi tính được 2 nghìn 700 tỷ chữ số thập phân của π. Nghe nói ông đã chạy tính toán trên chính máy desktop của mình trong 131 ngày.

-> Ông nói làm vậy không hẳn vì hứng thú với các con số lớn, mà chỉ đơn giản là để thử thách lập trình máy tính.

Năm 2011 công bố JSLinux. Linux chạy trong trình duyệt web.

Ngoài ra còn có BPG, định dạng ảnh dựa trên HEVC có tỷ lệ nén tốt hơn JPG (cung cấp bộ giải mã JavaScript nên có thể dùng trên bất kỳ trình duyệt nào)

Ông cũng hiện thực hóa trạm gốc 4G LTE/5G NR giá rẻ trên nền PC, và đã thương mại hóa nó thông qua công ty của mình là Amarisoft

Mỗi việc ông làm đều khiến người ta phải ngạc nhiên vì khó tin rằng đó là công việc của một người duy nhất.

 
ganadist 2019-07-12

Lúc đầu chỉ riêng việc jslinux có thể khởi động được kernel đã đủ gây ngạc nhiên rồi, vậy mà nó vẫn tiếp tục được cập nhật.

Hỗ trợ mạng

Hỗ trợ Win2000

Hỗ trợ đồ họa

https://bellard.org/jslinux/tech.html