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 |