Kylix Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
카일릭스 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
자유게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

카일릭스 Q&A
[198] Re: linux api
lily [ddoman] 2921 읽음    2003-01-09 10:39
우선....상식이지만(??)..
linux나 unix를 한번도 접해보시지 않으신분 같기에..??
아님 죄송하구요..암튼..

윈도의..win32 api같은거랑 리눅스에서 말하는 api랑은 좀 다른점이 많다고
할수있습니다.
win32같은경우는..GUI용 관련 api가 많습니다.
우선 win32에서는 운영체제 자체에서 GUI용 관련 인터페이스를 제공한다고
볼수있겠습니다만..예를들어 버튼이나 스크롤바, 드로잉 관련함수, 폰트 관련 함수나..암튼..윈도야 원래 GUI탑재를 기본으로 마소에서 그렇게 만들어버렸지만..

리눅스는 윈도의 위와 같은 GUI관련 인터페이스가 시스템 레벨 api(??)에서 제공되지 않습니다.
하지만 그런건 x-window에서 제공을 한다고 볼수있겠죠.
하지만 x-window는 그냥..어플리케이션일뿐이죠...x-window는 아주
저수준의 드로잉이나 GUI관련 api를 제공해줍니다..그게 xlib고..
그리고 마치 MFC가 있듯 xlib로 구축한 qt나 gtk, motif가 있고..

단지 gui상관없는..(gui가 win32의 전부는 아니니깐..) 부분들은 당근
있고요..대부분 POSIX에 속한 부분이라고 할수있습니다.

제 개인적인 소견으론 리눅스용 프로그래밍 책을 배우기보단..
유닉스 서적을 보는게 나으리라 보는데요..
어짜피 유닉스에는 POSIX 표준이 있고..
리눅스는 POSIX를 가장 잘 따르는 운영체제고..
대부분 유닉스서적보면 리눅스 관련도 부연 설명을 해 주거든요..

그럼 당근...널리 알려지고..유명하고..제가 좋아하는...^^
Richard Stevens씨의 책들을 권합니다.
네트워크는 Unix Network Programming
전반 적인 api는 Advanced Progamming in the UNIX Environment
를 추천하죠..꼭 원서로 보실것을 추천합니다.

근데..
GUI관련 api를 배우고 싶으시면..
qt나 gtk를 배우시면 되겠네요.
전 qt를 추천합니다만..
gtk도 사용자가 많으니...
kde는 qt로 만들었고
gnome은 gtk로 만들었으니..
비교해봐서 UI가 맘에 드는걸 선택하시던지..


+ -

관련 글 리스트
195 리눅스 API 자료구할때 없을까요? 정병준 2492 2003/01/06
397     Re:리눅스 API 자료구할때 없을까요? 김성기 3140 2004/07/16
198     Re: linux api lily 2921 2003/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.