????? ???????? ?????????? ??
?????? ???? ???, ????
?????????
??
????????? ???????????? ???????
?? '
?????'
(API) ?? ??????? ?? ?? ?? ????????? ?? ??? ????? ??????????? ?? ?????? ?? ???? ????? ???? ?? ???? ???????? ???? ??? ??????? ????? ?? ????????? ?? ?? ????????? ?? ?????? ?? ???? ????? ???? ?? ????????? ?? ????? ???? ??? ????? ?????? ???? ???? ???? ?????????
?????-???
?? ??? ??? ???? ??? ???? ?????????? ??? ?????? ????????? ???? ????? ?????? ???? ??? ???? ????? ??? ???? ??????????? ?? ?? ????? ?????? ?? ?? ??? ??????????? ?? ?????? ???? ??? ??? ???? ???? ??? ?????? ??????? ???
??????? ?????
?? ????? ?????? ????? ??? ???? ?? ??????? ????? ?? ???? ???? ????????? ????? ???? ??? ?? ????? ?? ????? ???? ??? ????? ??? ?? ???? ?? ???? ???? ?????? ??? ?? ???? ??? ? ????? ?????
????? ?????? ???, ??????????? ??
???? ?????
(reuse) ???? ?? ???? ????? ?? ???? ??? ????? ????? ?? ?? ????? ????? ?? ????? ?????? ????? ???? ??? ???
- ASPI for SCSI device interfacing
- Carbon and Cocoa for the Macintosh
- DirectX for Microsoft Windows
- EHLLAPI
- Java APIs
- ODBC for Microsoft Windows
- OpenAL cross-platform sound API
- OpenCL cross-platform API for general-purpose computing for CPUs & GPUs
- OpenGL cross-platform graphics API
- OpenMP API that supports multi-platform shared memory multiprocessing programming in C, C++ and Fortran on many architectures, including Unix and Microsoft Windows platforms.
- Simple DirectMedia Layer (SDL)
- Talend integrates its data management with BPM from Bonita Open Solution
- ?????-?????? (function orieted)
- ?????-?????? (object oriented)