문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 가독성 (문단 편집) === 프로그래밍 === [[프로그래밍]] 분야에서도 가독성은 몹시 중요하다. 컴퓨터는 0과 1의 [[기계어]] 밖에 이해하지 못하는데 기계어를 그나마 알기 쉽게 한 것이 [[어셈블리어]]이고, 어셈블리어도 쓰기 힘들어서 만드는 것이 고급 언어다. 이와 같이 [[프로그래밍 언어]] 차원에서 가독성을 좋게 만들 수도 있다. 프로그래머 차원에서는, 복잡한 코드에 인간의 언어로 된 [[주석(언어)|주석]]을 달아주거나 줄바꿈, 들여쓰기를 잘 활용하는 등 코드의 가독성을 높이기 위해 노력할 수 있다. 기계를 이용해 인간 친화적으로 수식과 코드 등을 작성하는 것을 Pretty printing이라 한다. [[JSON]] pretty printer의 경우, 빼곡하게 정렬된 JSON 코드를 들여쓰기를 적용해 인간이 보기 편하게 바꿔준다. 가독성을 위해 같은 동작을 하는 다른 코드를 쓰는 것을 'Syntactic sugar'라고 한다. 언어 차원에서 지원할 수도, 프로그래머 차원에서 직접 만들 수도 있다. 대표적인 예는 리스트 자료를 만들 때 쓰이는 list comprehension 등이 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기