Mô tả của Cxxdroid - IDE trình biên dịch C ++ để phát triển di động [Thay đổi với thiết bị]
Cxxdroid - IDE trình biên dịch C ++ dành cho phát triển di động [Thay đổi với thiết bị] được cập nhật trên Thứ tư ngày 21 tháng 2020 năm XNUMX là Giáo dục dành cho Android do IIEC phát triển
Cxxdroid là C và C ++ IDE giáo dục dễ sử dụng nhất cho Android.
Tính năng, đặc điểm:
- Trình biên dịch C / C ++ ngoại tuyến: không cần Internet để chạy các chương trình C / C ++.
- Trình quản lý gói và một kho lưu trữ tùy chỉnh với các gói được tạo sẵn cho các thư viện phổ biến, chẳng hạn như Boost, SQLite, ncurses, libcurl, v.v.
- Các thư viện đồ họa như SDL2, SFML * và Allegro * cũng có sẵn.
- Ví dụ có sẵn bên ngoài để học nhanh hơn.
- Trình mô phỏng thiết bị đầu cuối đầy đủ tính năng.
- Chế độ thông dịch C / C ++ (REPL) dựa trên CERN Cling cũng có sẵn.
- Hiệu suất vượt trội với công nghệ bộ nhớ đệm của trình biên dịch tiên tiến: nhanh hơn tới 33 lần khi sử dụng thư viện Boost, tốc độ tăng trung bình gấp 3 lần.
- Kiến trúc sạch sẽ và hoàn thiện: giờ đây mã được phân tích và biên dịch với cùng một trình biên dịch và IDE không bị lỗi hoàn toàn do lỗi thời gian chạy trong chương trình của bạn 🙂
- Giao diện người dùng được thiết kế chú trọng đến tốc độ và khả năng sử dụng: quên đi các phím tắt rõ ràng hoặc các tổ hợp nút cảm ứng cần thiết chỉ để chạy chương trình của bạn.
- Trình biên dịch đích thực: không có trình thông dịch dựa trên Java (hoặc thậm chí Javascript) nào tham gia, ngay cả ngôn ngữ trình hợp dịch nội tuyến cũng được hỗ trợ (cú pháp Clang).
Tính năng chỉnh sửa:
- Dự đoán mã thời gian thực, tự động thụt lề và phân tích mã giống như trong bất kỳ IDE thực nào. *
- Thanh bàn phím mở rộng với tất cả các ký hiệu bạn cần để lập trình bằng C ++.
- Đánh dấu cú pháp & chủ đề.
- Các tab.
- Chia sẻ một cú nhấp chuột trên Pastebin.
* Các tính năng được đánh dấu bằng dấu hoa thị chỉ có sẵn trong phiên bản Premium.
Thông báo quan trọng: Cxxdroid yêu cầu bộ nhớ trong miễn phí ít nhất 150 MB. 200 MB + được khuyến nghị. Nhiều hơn nếu bạn đang sử dụng các thư viện nặng như Boost.
Tham gia phát triển Cxxdroid bằng cách báo cáo lỗi hoặc cung cấp các yêu cầu tính năng cho chúng tôi. Chúng tôi đánh giá cao điều đó.
Danh sách các tính năng chưa có sẵn, nhưng chúng tôi đang nỗ lực để thêm chúng:
- Trình gỡ lỗi
Vì mục tiêu chính của Cxxdroid là giúp người dùng học ngôn ngữ lập trình C ++, ưu tiên hàng đầu của chúng tôi là chuyển các thư viện chung, lưu ý rằng khi yêu cầu chúng tôi thêm một số thư viện.
Thông tin hợp pháp.
Busybox và GNU ld trong Cxxdroid APK được cấp phép theo (L) GPL, gửi email cho chúng tôi để biết mã nguồn.
Clang đi kèm với Cxxdroid có một số thay đổi quan trọng, nhưng nguồn của ngã ba này hiện đang đóng. Chúng tôi không cho phép tái sử dụng phần này (hoặc quyền sở hữu khác) của Cxxdroid trong bất kỳ sản phẩm nào khác và sẽ coi đây là vi phạm bản quyền.
Các mẫu có sẵn trong ứng dụng là miễn phí cho sử dụng giáo dục với một ngoại lệ: chúng hoặc các tác phẩm phái sinh của chúng, không thể được sử dụng trong bất kỳ sản phẩm cạnh tranh nào (theo bất kỳ cách nào). Nếu bạn không chắc chắn, liệu ứng dụng của bạn có bị ảnh hưởng bởi hạn chế này hay không, luôn luôn yêu cầu sự cho phép qua email.
Android là nhãn hiệu của Google Inc.
Có gì mới về Cxxdroid - IDE trình biên dịch C ++ để phát triển di động [Khác nhau với thiết bị]
3.1:
Tuân thủ thay đổi chính sách đăng ký
3.0:
Đã thêm hỗ trợ thư viện đồ họa (SDL2, SFML và Allegro)
Đã thêm một tính năng để chỉnh sửa mẫu tệp mới
Cập nhật phụ thuộc
Đã sửa một số lỗi "Bẫy" không rõ ràng cho mã c không tuân thủ (làm cho hành vi không xác định được "xác định" nhiều hơn)