라이브러리란?
라이브러리는 영어로 Library로 도서관을 뜻한다.
도서관에는 여러 다양한 책들이 있다. (수학, 과학, 외국어, 경제, 요리 등)
어떤 책은 필요하고 어떤 책은 필요 없을 수 있다.
또한 책은 누군가가 집필한다. 이때 누군가는 내가 될 수도 있고 다른 사람일 수도 있다.
마찬가지로 It에서 말하는 라이브러리(Library)는 누군가가 만들어 둔 프로그램( .cpp, .py, .java 등)을 말한다.
프로그램이 꼭 대단할 필요는 없다. 간단해도 라이브러리가 될 수 있다.
숫자 2개를 더하는 함수
int add(int a, int b)
{
return a + b
}
숫자 2개를 사칙연산 하는 클래스
class Calculator
{
public :
int add(int a, int b)
{
return a + b;
}
int sub(int a, int b)
{
return a - b;
}
int mul(int a, int b)
{
return a * b;
}
int div(int a, int b)
{
if (b != 0)
return a / b;
else
return -1;
}
}
라이브러리는 왜 쓸까?
1. 모든 프로그램을 혼자서 만들 수 없기 때문이다.
print 함수는 문자열을 화면에 보여준다.
그러나 내가 직접 모니터에 문자열을 보여줄려면 cpu에게 문자열을 화면에 보여달라고 요청을 직접 해야한다.
2. 시간을 절약할 수 있다.
math 라이브러리는 여러 수학적 기능을 담고 있다.
제곱, 루트, 파이 등등 내가 직접 하면 오래걸릴 것을 math 라이브러리를 통해 쉽게 구현할 수 있어 시간이 절약된다.
'개발관련 > 정리' 카테고리의 다른 글
IDE (Integrated Development Environment)가 뭘까? (0) | 2024.03.25 |
---|---|
프레임워크와 라이브러리의 차이 (0) | 2024.03.21 |
프레임워크 (0) | 2024.03.21 |
십진수를 이진수로 바꾸기 (0) | 2024.03.20 |
수와 숫자의 차이 (0) | 2024.03.20 |