C/C++이나 JAVA 언어를 학습할 때 하나의 statement는 세미콜론(semicolon)으로 끝났다는 것을 배웁니다. 저도 처음에는 그러려니 하며 배웠지만 최근 영문법 관련 자료를 읽으면서 세미콜론을 붙이는 논리적인 이유가 있다는 것을 알게되었습니다.
국문법에는 세미콜론이라는 punctuation mark의 대한 활용법이 없지만 영문법에는 그것에 대한 규칙이 정해져 있습니다.
가장 중요한 활용 예중 하나가 독립적인 두 영문장이 밀접한 관련이 있으나 등위 접속사(예를 들어, and, or)로 연결되지 않은 경우에 두 문장이 밀접히 관련 되었음을 나타내기 위해 사용합니다. 그 실례는 다음과 같습니다.
"A man chooses; a slave obeys."
위 두 문장은 의미상 but으로 연결되어 있지만, 접속사가 생략된 경우, 두 문장을 위와 같이 세미콜론으로 연결해줘서 읽은 이에게 두 문장이 밀접하게 연결되었음을 깔끔하게 나타냅니다.
따라서 C/C++ programming language에서 여러 statement 나열은 아래와 같은 것을 의미하지만
statement_A, and (then) statement_B, and (then) statement_C
and를 생략하고 대신 세미콜론을 넣어서
statement_A; statement_B; statement_C
라고 간결하게 표현한 것이라 볼 수 있습니다.
글쓴이: prether
사업자 정보 표시
(주)홈커뮤니케이션 | 김민호 | 충북 청주시 상당구 내덕동 청주대학교 미래창조관 305 | 사업자 등록번호 : 317-81-21635 | TEL : 070-7844-7007 | Mail : hommcomm@hanmail.net | 통신판매신고번호 : 2010-충북청주-0541호호 | 사이버몰의 이용약관 바로가기
'Software' 카테고리의 다른 글
[오래된 구형컴퓨터 활용] 리눅스 체험하기 & 리눅스 레드햇 9.0 다운받기 (0) | 2011.05.09 |
---|---|
`리눅스'가 날개를 달고 있다. 자바, 파이썬의 위치도 성장하고 있다. (1) | 2011.05.07 |
[my sql & ms sql] 오라클, 마이SQL 5.5 공개…"MS보다 좋다" (0) | 2011.02.25 |
sw기술자 및 it 인력 경력 공인관리제도 [소프트웨어 기술자 신고제] (0) | 2010.12.29 |
자바설치, 이클립스 설치, 톰캣 설치, 그리고 연동하기 (0) | 2010.11.29 |