2658
edycji
[wersja przejrzana] | [wersja przejrzana] |
m (drobne redakcyjne) |
m (jęz.) |
||
Definicja API może być niezależna od jego implementacji. Przykładowo, istnieje wiele realizacji API [[Biblioteka standardowa języka C|biblioteki standardowej języka C]], które współdzielą standardową zewnętrzną funkcjonalność (są to m.in. wersja z systemu [[Berkeley Software Distribution|BSD]] oraz wersja z systemu [[GNU]]<ref>[https://www.gnu.org/software/libc/ Biblioteka standardowa jęz. C w wersji GNU] {{lang|en}}.</ref>).
Co więcej, istnieją API
Przykładowe API to [[POSIX]] (API zdefiniowane w [[C (język programowania)|języku C]]) i [[Windows API]] (API zdefiniowane w języku C)<ref name="petzold_windows">Charles Petzold, ''Programowanie Windows. Kompletny podręcznik Win32 API do Windows 95/98/NT''. Wydanie II, Wydawnictwo RM.</ref>, a w przypadku [[Grafika 3D|grafiki 3D]] – [[Vulkan (API)|Vulkan]] (API zdefiniowane dla języka C, z wieloma tzw. bindingami, m.in. dla [[C++|jęz. C++]], [[Rust (język programowania)|jęz. Rust]] i innych) oraz [[OpenGL]]<ref>[http://www.opengl.org/ OpenGL – The Industry’s Foundation for High Performance Graphics] {{lang|en}}.</ref> (API zdefiniowane dla wielu języków, m.in. C, C++, [[Java]], [[Python]]).
Jednym z typów
== Przykłady ==
|