Rozdział 23. Funkcje obce

To jest cyberprzestrzeń… Niewyobrażalna złożoność… Świetlne linie przebiegały bezprzestrzeń umysłu, skupiska i konstelacje danych. Jak światła wielkiego miasta, coraz dalsze…1

— William Gibson, Neuromancer

Niestety nie każdy program na świecie jest napisany w Ruście. Istnieje bardzo wiele krytycznych bibliotek i interfejsów zaimplementowanych w innych językach programowania, których chcielibyśmy używać w kodzie pisanym w Ruście. Interfejs funkcji obcych (ang. foreign function interface) pozwala językowi Rust wywoływać funkcje napisane w C, a w niektórych przypadkach także w C++. Niemal wszystkie systemy operacyjne udostępniają interfejsy języka C, zatem interfejs funkcji obcych Rusta zapewnia natychmiastowy dostęp do ...

Get Programowanie w języku Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.