대환장 이슈
헝거리언 표기법의 창시자 Charles Simonyi
최고관리자
최고관리자 가입일:2022.11.19

작성일시:2012.10.31 20:55:00

IP:121.162.195.♡

  • 조회 14
  • 댓글 0
  • 좋아요 0
  • 싫어요 0
  • 121.162.195.♡



Hungarian notation의 창시자인 Charles Simonyi

출생: 1948년 9월 10일
나이: 64세 (2012년 기준)
국적: 헝가리
직업: Software Architect
직장: Microsoft Office

Site: http://www.charlesinspace.com/



소프트웨어를 개발하는 사람이라면 한번쯤을 들어봤을만한 이름... Charles Simonyi 오늘 학교 강의 시간에 이 사람에 대해 교수님께서 알려주셨다. 이 분이 얼마나 대단한 사람이라면, Microsoft 사의 핵심 개발자이며 MS사의 Office 프로그램과 Word 프로그램 제작을 총 감독 하였으며, 20년 동안 MS사에 근무하면서 개발부서 최고책임자가 되어 중요한 역할을 수행했다. 



지금까지 우주에 2007년 4월 과 2009년 3월달에 1억 달러를 들여 두 차례에 걸쳐 국제 우주 정거장에 여행을 다녀왔다고 한다. 지금은 International Software라는 회사를 경영하면서 회사에 프로그램을 납품하거나 의뢰를 받는 업무를 하고 있다고 한다. 또한 이 Charles Simonyi라는 사람은 돈이 무지무지 많다고 한다. 약 3조원의 재산을 가지고 있으며 자신이 근무한 MS사의 주식 지분도 상당하다고 한다.



Charles Simonyi가 여태껏 살아오면서 자신이 즐겨쓰던 코딩(Cording) 비법이 있었다. 헝거리언 표기법(Hungarian Notation)이라고 불린 이 표기법은 변수명을 만들 때 변수명 앞에 데이터형 접두어를 붙이는 것을 말하는데 예를 들어 앞에서 사용된 변수명 중 hInstance에서 접두어 h는 이 변수의 자료형이 핸들형이라는 것을 나타낸다.

헝거리언 표기법(Hungarian Notation)



예) szAddress 을 선언한다면

sz는 자료형이(NULL로 끝나는 문자열)을 의미하는 접두어고 Address는 변수명이므로 문자열을 받는 변수 Address를 선언한 것이다. 
 
이렇게 작성된 변수 szAddress는 무엇을 의미하고 어떤 데이터 타입을 갖는지 알 수 있으므로 코딩 중에 일어날 수 있는 변수 사용에 대한 오류나 혼란을 최소화 할 수 있다. 또한 주소를 나타내는 문자열을 표현하기 위해 대, 소문자를 혼용하여 변수의 의미와 데이터 타입을 알 수 있도록 표기한다. 이런 표기법이 상당히 효과적이고 실용적이여서 프로그래머 사이에서 자주 즐겨쓰게된다.
 

 

댓글 0

헝거리언 표기법의 창시자 Charles Simonyi

  • 최고관리자
  • 2012.10.31
  • 조회 14
  • 추천 0
헝거리언 표기법의 창시자 Charles Simonyi

USB 장치 제거 불가능 오류 해결 방법

  • 최고관리자
  • 2012.10.29
  • 조회 21
  • 추천 0
처리 중...