November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Podziękowania dla Garretta Rooneya
W programie napisanym w Ruby chcemy skorzystać z biblioteki, którą zaimplementowano w języku C i która nie posiada oprawy dla języka Ruby.
Można napisać rozszerzenie języka Ruby opakowujące bibliotekę w języku C za pomocą klas i metod języka Ruby.
Załóżmy, że chcemy stworzyć interfejs w języku Ruby do metod obsługi plików w języku C (co prawda klasa File dobrze spełnia swoją funkcję, ale zapomnijmy o tym na chwilę). Chcemy uzyskać możliwość otwarcia pliku dyskowego i czytania z niego danych bajt po bajcie.
Podobnie jak w „22.1. Pisanie rozszerzeń w języku C dla języka Ruby”, potrzebny jest plik w języku C, który implementuje ...
Read now
Unlock full access