To aplikacja dla systemu Linux o nazwie CXX, której najnowszą wersję można pobrać jako 1.0.185sourcecode.tar.gz. Można ją uruchomić online na darmowym hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online aplikację o nazwie CXX z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
CXX
OPIS
CXX to biblioteka oferująca bezpieczną współpracę pomiędzy Rustem i C++. Zapewnia bezpieczny mechanizm wywoływania kodu C++ z Rusta i odwrotnie, taki, który jest chroniony przed wieloma możliwymi rzeczami, które mogą pójść nie tak, gdy bindgen lub cbindgen zostaną użyte do wygenerowania niebezpiecznych powiązań w stylu C.
Ogólną ideą CXX jest zdefiniowanie sygnatur obu stron granicy FFI osadzonych razem w jednym module Rust. CXX uzyskuje z tej granicy pełny obraz granicy i dzięki niej jest w stanie przeprowadzać analizy statyczne względem typów i sygnatur funkcji, upewniając się, że niezmienniki i wymagania zarówno Rusta, jak i C++ są przestrzegane. Następnie CXX emituje odpowiednie zewnętrzne podpisy „C” po obu stronach za pośrednictwem pary generatorów kodu. Odbywa się to wraz z wszelkimi niezbędnymi potwierdzeniami statycznymi potrzebnymi na późniejszym etapie procesu kompilacji w celu sprawdzenia poprawności. Rezultatem jest most FFI, który działa przy zerowym lub znikomym obciążeniu, bez konieczności kopiowania, serializacji lub alokacji pamięci.
Funkcjonalności
- Udostępnione struktury
- Nieprzezroczyste typy
- Funkcje są implementowane i wywoływane w dowolnym języku
- Wiele typów wbudowanych
Język programowania
Rdza
Kategorie
Jest to aplikacja, którą można również pobrać ze strony https://sourceforge.net/projects/cxx.mirror/. Został on hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.