OOC là một ngôn ngữ lập trình hướng đối tượng mà dịch C bằng các phương tiện của một trình biên dịch trung gian & nbsp;. Sau đó nó có thể được biên dịch bởi một trình biên dịch C như gcc. Ví dụ: nó hỗ trợ các lớp học, chức năng trừu tượng, foreaches, vv Nó dự định có hiện đại, mô-đun, mở rộng, nhưng đơn giản để sử dụng. Để biết thêm chi tiết về ngôn ngữ xem trang LanguageSummary trong wiki.
Bởi vì nó được dịch sang C, nó rất xách tay & phổ biến, và, cũng .. gần nhanh như C (ví dụ như không Virtual Machine). Ngoài ra, nó rất đơn giản để xem cách các ngôn ngữ làm việc "dưới mui xe".
Graphical bước-by-step biên dịch công cụ đã được làm sẵn, để thử nghiệm với việc thêm tính năng mới cho trình biên dịch hoặc cố định các lỗi hiện có.
Các thư viện chuẩn vẫn đang được phát triển, bây giờ nó lấy cảm hứng từ các API chuẩn của Java (ví dụ như cho Bộ sưu tập). Bằng cách này, việc thực hiện chính của trình biên dịch OOC hiện đang trong Java. Khi dự án đủ chín chắn (= chúng ta sẽ thấy), nó được lên kế hoạch để ghi lại các trình biên dịch trong OOC chính nó.
Đối với một cái nhìn tổng quan về tiến độ, xem các ví dụ / thư mục trong SVN. Bạn được chào đón để viết mã trong OOC! đẩy các trình biên dịch để giới hạn của nó
là gì mới trong phiên bản này:.
- Cú pháp một sạch hơn rất nhiều (xem tham khảo Ngôn ngữ hướng dẫn)
- Rất nhiều bản sửa lỗi, các trình biên dịch đang trở nên khá đáng tin cậy
- Cải thiện GTK / SDL / OpenGL / GLU / GLUT
- sử dụng dễ dàng hơn của các thư viện C
- Cải thiện khả năng tương thích của Windows
- Bây giờ phân phối như những chương trình cho Linux / Windows, Jar (java), và phân phối nguồn.
- Quá nhiều điều để đề cập đến ở đây, xem các cam kết bản ghi
Bindings
Bình luận không