Avian

Phần mềm chụp màn hình:
Avian
Các chi tiết về phần mềm:
Phiên bản: 0.7
Ngày tải lên: 20 Feb 15
Nhà phát triển: Joel Dice
Giấy phép: Miễn phí
Phổ biến: 16

Rating: 3.0/5 (Total Votes: 2)

gia cầm là một sự thay thế nhẹ với ngôn ngữ lập trình Java.
 
 Gia cầm là một thư viện máy và lớp ảo nhẹ được thiết kế để cung cấp một tập hợp các tính năng hữu ích của Java, phù hợp cho việc xây dựng các ứng dụng độc lập.
 
 Hiệu quả
 
 Các máy ảo được thực hiện từ đầu và được thiết kế để được cả hai nhanh chóng và nhỏ.
 
 · Just-In-Time (JIT) biên soạn để thực hiện phương pháp nhanh chóng
 · Về thế hệ, sao chép thu gom rác thải, đảm bảo thời gian tạm dừng ngắn và địa phương không gian tốt
 · Đống Thread-địa phương cung cấp O (1) phân bổ bộ nhớ không có chi phí đồng bộ hóa
 · Dereferences trỏ Null được xử lý thông qua các tín hiệu hệ điều hành để tránh các chi nhánh không cần thiết
 
 Các thư viện lớp học được thiết kế gần như một cách lỏng lẻo-coupled càng tốt, cho phép các công cụ như ProGuard để tích cực cô lập mã tối thiểu cần thiết cho một ứng dụng. Điều này được chuyển tải đến nhỏ hơn và khởi động nhanh hơn.
 
 Di động
 
 Nền tảng mã số cụ thể được ẩn đằng sau một giao diện chung, vì vậy bổ sung hỗ trợ cho hệ điều hành mới là dễ dàng. Gia cầm hiện đang hỗ trợ Linux (i386 và x86_64), Windows (i386), và OS X (i386), với tới.
 
 Sự phụ thuộc của bên thứ ba chỉ ngoài thư viện OS-quy là zlib, mà bản thân nó rất xách tay. Mặc dù các máy ảo được viết bằng C ++, nó không phụ thuộc vào các thư viện C ++ chuẩn, và do đó là mạnh mẽ khi đối mặt với những thay đổi ABI.
 
 Embeddable
 
 Không chỉ có các ứng dụng nhúng các VM, nhưng VM chính nó hỗ trợ lớp và tải tài nguyên từ các tập tin jar nhúng. Điều này có nghĩa là bạn có thể tạo ra một thực thi duy nhất chứa toàn bộ ứng dụng của bạn, do đó đơn giản hóa quá trình cài đặt.
 
 Khởi động nhanh:
 
  $ Xuất khẩu JAVA_HOME = / usr / local / java # hoặc bất cứ nơi nào bạn đã cài đặt Java
 $ Make
 $ Xây dựng / linux-i386-biên dịch nhanh / gia cầm -cp build / test Xin chào

là gì mới trong phiên bản này:

    < li> Phiên bản này chứa nhiều sửa lỗi liên quan đến 0.6, hỗ trợ thêm FreeBSD, và cải thiện hỗ trợ cho Scala.
  • Nó cũng hỗ trợ thêm cho việc sử dụng / Harmony lớp thư viện Android như là một thay thế cho OpenJDK và thư viện gia cầm.

là gì mới trong phiên bản 0.6:

  • Phiên bản này hỗ trợ thêm cho Apple iOS, thêm phần cứng ARM nổi hỗ trợ điểm để trình biên dịch, cung cấp khả năng tương thích với các lớp thư viện OpenJDK 7, thêm hỗ trợ cho việc sử dụng để nén LZMA nhúng file JAR và hình ảnh khởi động, sửa đổi các trình biên dịch AOT xuất khẩu ký hiệu gỡ lỗi có thể nhìn thấy cho mỗi phương pháp biên soạn, và sửa chữa một số lỗi tìm thấy kể từ khi phiên bản cuối cùng.

là gì mới trong phiên bản 0.5:

  • Phiên bản này tương thích tốt với các thư viện lớp OpenJDK, thêm hỗ trợ cho Linux trên PowerPC, và cải thiện hỗ trợ nội địa hóa.

là gì mới trong phiên bản 0.4:

  • Phiên bản này hỗ trợ thêm cho việc sử dụng lớp thư viện OpenJDK như một thay thế cho các thư viện gia cầm mặc định.
  • Nó cũng hỗ trợ thêm cho các kiến ​​trúc ARM, cải thiện hỗ trợ cho các ứng dụng sử dụng classloaders tùy chỉnh, và sửa chữa một số lỗi tối nghĩa hiện trong các phiên bản trước đó.

Yêu cầu :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU binutils
  • zlib
  • GNU Make

Phần mềm tương tự

Snake
Snake

12 May 15

GCL
GCL

3 Jun 15

Ý kiến ​​để Avian

Bình luận không
Nhập bình luận
Bật hình ảnh!