Skip to main content

표준 라이브러리 란 무엇입니까?

Computer 컴퓨터 프로그래밍에서 표준 라이브러리는 핵심 컴파일러 패키지의 일부로 포함 된 일련의 기능, 상수 및 기타 언어 정의입니다.표준 라이브러리는 프로그래머에게 간단한 프로그램을 만들고 기본 데이터를 조작 할 수있는 기본 기능을 제공합니다.또한 정보 처리가 사소한 작업이되지 않도록 호스트 운영 체제와 어떻게 든 상호 작용할 수있는 능력을 제공합니다.주어진 언어 컴파일러의 모든 구현에는 표준 라이브러리가 포함되며 일반적으로 이전 버전의 라이브러리와 호환되므로 기본 언어 기능은 시간이 지남에 따라 발전함에 따라 보존됩니다.프로그래머가 이용할 수있는 컴퓨터 프로그램의 절차, 기능, 클래스 또는 기타 요소.이러한 요소는 일반적으로 입력, 출력 및 프로세스 처리와 같은 기능을 정의하는 범주로 분류됩니다.일부 라이브러리는 다른 라이브러리에 의존하여 의존성이라는 개념입니다.정수 데이터 유형의 최대 값 또는 널 문자의 숫자 정의와 같은 중요한 변수는 라이브러리에 저장 될 수 있습니다.또한 일반적으로 이미 컴퓨터 코드 조각을 편집하여 유해한 수정을 방지하고 독점 프로그래밍 코드를 보호합니다.이것은 너무 많은 라이브러리를 포함하여 균형을 이루어야합니다.대형 표준 라이브러리는 일부 언어에서 완성 된 프로그램의 배포 크기가 매우 크고 사용되지 않은 라이브러리로 부풀어 질 수 있음을 의미합니다.표준 라이브러리에 너무 많은 파일을 포함 시키면 언어 개발에 문제가 발생할 수 있습니다. 각 언어 또는 컴파일러 변경에 적합하지 않은 기능을 업데이트해야하므로 새 릴리스에 필요한 작업량이 증가해야합니다.기능이 너무 적은 표준 라이브러리는 각 프로그래머가 외부 라이브러리를 사용자 정의하고 프로그램 릴리스에 특별히 포함시켜야합니다.이로 인해 1 차 언어 개발 팀이 제어하지 않는 표준의 2 차 유형의 커뮤니티 중심 유지 보수로 이어질 수 있습니다.일부 언어는 커뮤니티가 필요로 할 때 일반적으로 사용되는 라이브러리를 표준 세트에 포함시켜 이러한 상황에 적응합니다.또한 컴파일러가 실행 가능한 프로그램을 만드는 방법의 역학은 라이브러리의 매개 변수를 결정할 수 있습니다.해석 된 언어는 표준 세트에 더 큰 라이브러리 모음을 갖는 경향이있는 반면, 저수준 언어는 종종 거의 없습니다.