분류방법은 - (대충 생각나는것 적음)
- 용도 (너무 당연)
( game_library / graphics_library (rel. rendering) ) /
user_interface_library (UI_library) { Platform쪽: wxWidgets, SWT, Swing, Qt, ... / Web쪽: jQuery, Vue, React, .... } /
수치,계산...(NumPy Pandas SciPy .....)
(선형대수,linear_algrbranetworking /
LAPACK etc. https://en.wikipedia.org/wiki/Comparison_of_linear_algebra_libraries
std::linalg: Linear Algebra Coming to Standard C++ - Mark Hoemmen - CppCon 2023 - YouTube https://www.youtube.com/watch?v=-UXHMlAMXNk
) /
자료구조,data_structure /
database /
....
- opensource or closed-source
- ㄴ rel. license
- 의존성 dependency // 의존성,dependency?
- 지원 OS 또는 multiplatform/cross-platform 여부 / 이식성 가능 여부 ... ex. OpenGL은 mlutiplatform이나 DirectX는 Windows-specific. / Qt is for .... , MFC is for Windows only. /
- 어떤 PL로 쓰여졌는가 (rel. 이식성 가능 여부) / ex. Boost, STL are for C++. STL은 표준,standard에도 포함 뗄 수 x. /
- ㄴ rel. 어떤 PL binding을 지원하는가
- C라이브러리,C_library - 의 특징은 헤더파일,header_file이 있다는
- C표준라이브러리,C_standard_library (libc)
AKA ISO C library (wk)
AKA libc (we)
rel. POSIX .... https://en.wikipedia.org/wiki/C_POSIX_library
https://ko.wikipedia.org/wiki/C_표준_라이브러리
https://en.wikipedia.org/wiki/C_standard_library
구현들:
glibc (GNU)
Bionic (Google)
- C표준라이브러리,C_standard_library (libc)
- C++ libraries
- glibc
- Boost
- glibc
- C라이브러리,C_library - 의 특징은 헤더파일,header_file이 있다는
동적라이브러리,dynamic_library =동적라이브러리,dynamic_library =,dynamic_library 동적라이브러리 dynamic_library
{
dynamic_library ? 9999999kkkkkkkk
{
dynamic_library ? 9999999kkkkkkkk
} // DLL
} // dynamic_library
Up: 런타임,runtime =런타임,runtime =,runtime . {
QQQ 실행시간 - 이라 번역해도 문제 없는가?
runtime runtime
rel 실행,execution 시간,time
QQQ 실행시간 - 이라 번역해도 문제 없는가?
runtime runtime
rel 실행,execution 시간,time
Sub:
runtime_library // 혹시 runtime_library을 줄여 runtime으로 부르는 경우를 봤는데 이렇게 쓰는것도 옳은 usage? chk
APR ( Apache_Portable_Runtime ) { p ApachePortableRuntime_APR
ApachePortableRuntime ?
runtime_library // 혹시 runtime_library을 줄여 runtime으로 부르는 경우를 봤는데 이렇게 쓰는것도 옳은 usage? chk
APR ( Apache_Portable_Runtime ) { p ApachePortableRuntime_APR
ApachePortableRuntime ?
}
PL에 따라 크게 달라지는데... / 근데 Java, CLI같은 의 표준라이브러리도 있다 - 이땐 여러 언어의 라이브러리가 이것(특정한 환경?)의 것으로 통합
xx언어
+language+standard+library
+language+standard+library
yy언어
+language+standard+library
+language+standard+library
+language+standard+library
...
Twins:
https://ko.wikipedia.org/wiki/표준_라이브러리
https://en.wikipedia.org/wiki/Standard_library
... 표준라이브러리 표준라이브러리
https://en.wikipedia.org/wiki/Standard_library
... 표준라이브러리 표준라이브러리
wrapper library
wrapper+library
MKLINK
링커,linker
링크,link or 링킹,linking
API application_programming_interface
인터페이스,interface
호출,call
calling_convention
링커,linker
링크,link or 링킹,linking
API application_programming_interface
인터페이스,interface
호출,call
calling_convention
TWINS ¶
기타관련표현, todo cmp / MKL ¶
----
- [1] Program_library redir. to Library (computing)