린트 (소프트웨어)

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

lint
발표일1978년
프로그래밍 언어C 언어
운영 체제크로스 플랫폼
언어영어
종류정적 프로그램 분석 도구

역사 편집

벨 연구소의 컴퓨터 과학자 스티픈 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일에 확인함.