Polyglot

Phần mềm chụp màn hình:
Polyglot
Các chi tiết về phần mềm:
Phiên bản: 2.2.2
Ngày tải lên: 2 Jun 15
Nhà phát triển: Andrew Myers
Giấy phép: Miễn phí
Phổ biến: 4

Rating: nan/5 (Total Votes: 0)

Polyglot là một mặt trận biên dịch dễ mở rộng kết thúc cho các ngôn ngữ lập trình Java. Dự án được thực hiện như một khuôn khổ lớp Java sử dụng các mẫu thiết kế để thúc đẩy mở rộng. Sử dụng Polyglot, mở rộng ngôn ngữ có thể được thực hiện mà không cần sao chép mã từ các khuôn khổ chính nó.
Polyglot đã được sử dụng để thực hiện các ngôn ngữ miền cụ thể, để khám phá những ý tưởng thiết kế ngôn ngữ, để đơn giản hóa Java cho mục đích sư phạm, và để biến đổi mã khác nhau như tối ưu hóa và tiêm lỗi. Polyglot đã được sử dụng cho cả phần mở rộng ngôn ngữ lớn và nhỏ; kinh nghiệm của chúng tôi cho thấy rằng chi phí thực hiện một phần mở rộng quy mô cũng với mức độ mà nó đổi Java.
Polyglot biên dịch và chạy trên (ít nhất) Linux, Solaris, Windows, và Mac OS X. Ant và các máy phát điện máy quét JFlex được yêu cầu để xây dựng nó. Trên Windows, bạn cũng sẽ cần Cygwin.
Polyglot bao gồm PPG, một máy phát điện LALR phân tích cú pháp mở rộng dựa trên máy phát điện phân tích cú pháp CUP LALR cho Java (mở rộng với các cải tiến hỗ trợ gỡ lỗi).
Polyglot hỗ trợ Java phiên bản 1.4, nhưng một phần mở rộng Polyglot có hỗ trợ Java 5. đã được phát triển tại đại học UCLA.
Một phiên bản của Polyglot viết trong J & ngôn ngữ cũng đang được phát triển. Nó làm cho việc mở rộng biên dịch cơ bản dễ dàng hơn.
Có gì mới trong phiên bản này:

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

Ý kiến ​​để Polyglot

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