canonical and non-canonical

canonical이란, "규정대로"하는 프로그래밍을 의미하며, non-canonical이란 "규정에 따르지 않고"하는 프로그래밍을 의미한다. 초기의 교회에서, "canon" 즉 교회의 법규는 공식적으로 선정된 성구(聖句)였다. New Hacker's Dictionary의 저자인 에릭 레이몬드에 따르면, 이 단어는 그리스와 라틴 어원에서 "갈대"를 의미했으며, 일정한 길이의 갈대는 표준 척도로 사용되었다고 한다. 음악이나 문학과 같은 일부 지식 영역에서, "canon"은 모든 사람들이 공부하는 주요 저작품을 의미한다.

이 용어들은 때로 프로그래밍 인터페이스가 특정한 표준을 따르는지, 아니면 전례를 따르는지, 또는 그런 것들로부터 무관한지 여부를 식별하기 위해 사용된다.

'old > 용어정리' 카테고리의 다른 글

CIO (Chief Information Officer) ; 정보관리 책임자  (0) 2010.11.08
checksum ; 체크섬  (0) 2010.11.05
cache ; 캐시  (0) 2010.11.05
byte ; 바이트  (0) 2010.11.05
burst ; 버스트  (0) 2010.11.05
Posted by jazzlife
,