Cxxdroid là IDE giáo dục C và C ++ dễ sử dụng nhất dành cho Android.
Đặc trưng:
- 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à 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.
- Các 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 bằng 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: hãy 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 yêu cầu 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).
Các tính năng của trình soạn thảo:
- 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 Cao cấp.
Thông báo quan trọng: Cxxdroid yêu cầu bộ nhớ trong trống ít nhất 150MB. 200MB + đượ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 vào quá trình 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 làm việ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 đầu tiên của chúng tôi là chuyển các thư viện phổ biến, 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, hãy 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 fork này hiện đã bị đóng. Chúng tôi không cho phép sử dụng lại phần này (hoặc phần độc quyền khác) của Cxxdroid trong bất kỳ sản phẩm nào khác và sẽ coi đây là hành vi vi phạm bản quyền. Binaries được biên dịch bằng Cxxdroid cũng có thể là đối tượng của những hạn chế này nếu chúng được liên kết với các thư viện độc quyền của chúng tôi.
Các mẫu có sẵn trong ứng dụng được sử dụng miễn phí cho mục đích 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 liệu ứng dụng của mình có bị ảnh hưởng bởi hạn chế này hay không, hãy luôn yêu cầu quyền qua email.
Android là nhãn hiệu của Google Inc.
Lần cập nhật gần đây nhất
7 thg 11, 2024