문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 GUI (문단 편집) == 개요 == Graphical User Interface의 약자. 현대 운영 체제는 물론이고 온갖 [[게임]]이나 [[유틸리티]] 등에서도 모두 이용되고 있다. 기존의 직접 문자를 입력하는 인터페이스는 [[CLI]](Command-line Interface) 또는 CUI(Character User Interface)라고 부른다. [[UNIX]] 콘솔이나 [[DOS|도스]] 시리즈가 CLI의 대표적인 예. CLI와 GUI의 차이를 알기 쉽게 설명하면, [[CLI]]는 음식을 주문할 때 점원에게 말 또는 글로 주문하는 것이고, GUI는 점원에게 음식이 그려진 메뉴판에서 원하는 것을 가리키며 달라고 하는 것과 같다. 장점 역시 이와 같은데, GUI는 일단 눈에 확 띄어서 뭘 하는지 잘 보인다는 점과 쉽고 직관적인 조작 방식이 있다. 따라서 컴퓨터 언어를 몰라도 조작이 가능한데, 비유를 하면 외국 식당에 가서 주문을 넣을 때, 해당 지역의 언어를 구사할 줄 몰라도 단순히 메뉴판의 그림을 가리키는 것만으로도 주문이 가능한 것과 같다. 그밖에 [[CLI]]는 추상적인 명령어를 입력해야 했고, 명령을 입력해서 이게 잘 되나 안 되나 직접 눈으로 보는 것도 힘들었지만 GUI는 알기 쉽게 그래픽으로 다 표현해준다. 조작도 명령어 입력 이런 거 없고 그냥 [[마우스(입력장치)|마우스]] 커서 갖다 대서 클릭만 하면 다 된다.[* 다만 [[CLI]]도 무시 못할 장점이 있기 때문에 여전히 널리 쓰인다. 빠르고 통신 데이터 부담이 적은 점, 프로그래밍하기 훨씬 편하다는 점, 그리고 무엇보다도 압도적인 자동화가 가능하다는 점이 있다. 예를 들어 1000개의 음악 파일들 이름이 '아티스트명 노래제목.mp3'인데 이것들을 '노래제목_아티스트명.mp3'로 바꾸고 싶다고 하자. GUI에서는 하나하나 수동으로 1000번 딸깍거리며 바꿔야 하는 반면, CLI는 스트링을 쪼개고 재조합하는 작업을 일괄적으로 수행할 수 있는 기능이 있어서 적당한 (좀 복잡한) 명령어 조합을 쓴 다음 엔터를 누르면 순식간에 모든 파일들의 파일 이름을 바꿀 수 있다. 물론 GUI 환경에서도 간혹 그런 기능을 제공하는 프로그램들을 볼 수 있지만 한두 프로그램만 가지고 모든 상황에 대응할 수는 없고 무엇보다 이런 거 프로그래밍하는 건 CLI에서 명령어 조합 짜는 것보다 훨씬 복잡하고 어렵다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기