라이브러리 (컴퓨팅): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
TedBot (토론 | 기여)
잔글 봇: 문단 이름 변경 (링크 → 외부 링크)
15번째 줄:
마침내, 이 개념의 사학자들은 영향력 있는 [[시뮬라 67]]을 기억해냈다. 시뮬라는 최초의 [[객체 지향 프로그래밍]] 언어로, 이 언어의 클래스가 [[자바 (프로그래밍 언어)|자바]], [[C++]], [[C 샤프]]에 쓰인 현대의 개념과 매우 근접했다. 시뮬라의 클래스 개념은 또한 [[에이다]]의 패키지, [[모듈라-2]]의 모듈의 조상이기도 했다.<ref name="Wilson_Clark_1988_52">Wilson and Clark, ''op. cit.'', p. 52</ref> 원래 1965년에 개발되었음에도 시뮬라 클래스들은 라이브러리 파일에 포함되어 컴파일 타임에 추가될 수 있었다.<ref name="Wexelblat_1981_716">Wexelblat, ''op. cit.'', p. 716</ref>
 
== 외부 링크 ==
{{본문|링크 타임|링커 (컴퓨팅)}}
라이브러리는 링크 또는 바인드 작업에 중요하며, 라이브러리 모듈에 대한 링크나 심볼이라는 참조를 해결한다. 링크 과정은 일반적으로 [[링커 (컴퓨팅)|링커]]나 바인더 프로그램을 이용하여 자동으로 수행되며, 주어진 순서대로 라이브러리 및 다른 모듈의 집합을 검색한다. 주어진 라이브러리 집합에서 링크 대상을 여러 번 발견하는 것은 오류로 간주되지 않는 것이 일반적이다. 링크는 실행 파일이 만들어질 때나 프로그램이 [[런타임]]에 사용될 때마다 수행된다.