린트 (소프트웨어)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
lint
발표일1978년
프로그래밍 언어C 언어
운영 체제크로스 플랫폼
언어영어
종류정적 프로그램 분석 도구

린트(lint) 또는 린터(linter)는 소스 코드를 분석하여 프로그램 오류, 버그, 스타일 오류, 의심스러운 구조체에 표시(flag)를 달아놓기 위한 도구들을 가리킨다.[1] 이 용어는 C 언어 소스 코드를 검사하는 유닉스 유틸리티에서 기원한다.[2]

역사[편집]

벨 연구소의 컴퓨터 과학자 스티픈 C. 존슨은 1978년에 린트(lint)라는 용어를 창안하였으며, 이 일은 유닉스 운영 체제32비트 머신으로 이식하는 중에 자신이 C를 위해 작성한 Yacc 문법을 디버깅하는 동안 이루어졌다.[3][2]

각주[편집]

  1. “About SublimeLinter — SublimeLinter 3.4.24 documentation”. 《www.sublimelinter.com》. 2018년 1월 21일에 원본 문서에서 보존된 문서. 2018년 1월 20일에 확인함. 
  2. Johnson, Stephen C. (1978년 10월 25일). “Lint, a C Program Checker”. 78–1273쪽 – CiteSeer 경유. 
  3. Morris, Richard (2009년 10월 1일). “Stephen Curtis Johnson: Geek of the Week”. 《Red Gate Software》. 2018년 1월 19일에 확인함.