문제
다음 설명에 해당하는 라이브러리 명칭으로 알맞은 것은?
X 서버와 대화하는 역할을 수행하는 Xlib를 대체하기 위해 등장한 라이브러리이다.
① XCB ② QT ③ GTK+ ④ FLTK
정답
1번
해설
정답: 1. XCB(X protocol C-language Binding)는 X 서버와 통신하는 전통적 라이브러리 Xlib 를 대체·보완하기 위해 등장한 경량 라이브러리다.
오답 풀이
- 1번: Xlib 대체용으로 등장한 XCB 로 옳다.
- 2번: QT 는 KDE 의 기반 위젯 툴킷으로 X 서버 통신 라이브러리(Xlib 대체)가 아니다.
- 3번: GTK+ 는 GNOME 의 기반 위젯 툴킷이다.
- 4번: FLTK 는 경량 GUI 툴킷으로 Xlib 대체 목적과 다르다.
보충 개념 X 서버와의 저수준 통신: 전통적 Xlib → 더 가볍고 비동기에 유리한 XCB. QT·GTK+·FLTK 는 상위의 위젯 툴킷(라이브러리)으로 계층이 다르다.