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

C/C++ Q/A
[187] Re:초보자 입니다...
남병철.레조 [lezo] 5750 읽음    2002-01-01 12:40
안녕하세요? 레조입니다.

자신이 프로그래밍을 하는 이유를 분명히 가지시길 바랍니다.
약간 철학적으로 갈지는 모르겠지만 가장 기본은 마음을 잘 다스려야 진정
오랜기간동안 프로그램을 효과적으로 할 수 있습니다.
이것에 도움이 되는 책으로는 개인적으로 달라이라마의 행복론을 추천합니다.

C의 기초는 되었다는 가정하에서 C++을 추천하자면..
원서:C++ Primer   (by LAFORE)
국내서: 핵심 길잡이 C++ programming   (LAFORE지음, 이도희 옮김, 성안당)

윈도우 프로그래밍은 API를 많이 알아야 한다지만 그 바탕이되는 책으로
Programming Windows Charles Petzold   (Microsoft)
번역서 및 국내서가 있습니다.
그이후에 API 레퍼런스 등을 참고하며 실력을 기르면 API 프로그래밍은 이해될
것입니다.

하지만 여기서 끝날 수 없죠.. 몇년전에 추가된 많은 개념들이 있기에.. --;
COM, ActiveX, OLE 결국 비슷한 의미이지만 반드시 집고 넘어가야합니다.
요즘은 이걸 기준으로 내용을 쓴책들이 많아서(전문적이진 않더라도) 충분한 이해가
바탕이 되어야합니다. 추천하는 책으로는..
Understanding ActiveX and OLE라는 책이있는데 번역서는 이제 구하기 힘드네요.
원서만 있는데 한번정도는 보는게 좋을것 같습니다.
하지만 그전에 Essential COM이라는 책도 추천합니다.

그리고 알고리즘도 빼놓을 수 없겠죠?? ^^;
기초를 닦는데는 역시 이재규님이 쓰신 C로 배우는 알고리즘이 좋다고 생각합니다.
사실 위의것을 모두 이해하고 자신의 것으로 만드는데는 많은 시간이 걸립니다.
조급해 하셔도 공부해보시면 이해하실 것입니다. 이론적 이해가아닌 실제 프로그래밍적
이해를 하려면 정말 시간이 많이 걸리죠.
그리고 Effective C++은 C++을 공부해보시고 그다음으로 이어서 해보세요.

그럼 위의것을 하나씩하면서 우리는 뭔가 허기(?)를 채워야 하지 않을까요?
저걸 다 공부하다보면 백발(?)이 성성해 질지도 모르고 더 많은 개념들이 나올지도 모릅니다.
우리는 최신의 기술들을 접하면서 또한 익혀야할것이 프로그래밍의 전체적 흐름입니다.
이것은 직접 프로그래밍을 해야만 얻을 수 있죠.
그럼 요즘같은 윈도우 프로그래밍을 아직 익숙하지 않은데 윈도우 API로 작성해서 효율적으로
프로그래밍을 작성할 수 있을까요? 편하게 불가능하다고 생각하시고 앞으로 해보겠다는 생각은
변치마세요.
그럼 뭘 해야 할까요? 기초와 기술들의 기본적인것은 위에서 어느정도 열거했는데..
바로 최신기술을 가장빨리 소화할 수 있는 툴을 이용하는 것입니다.
여기에는 C++Builder, Delphi, VC++, Visual Basic 등등이 이용됩니다.
자신이 원하는 툴을 하나 선택하셔서 어느정도 깊이있게 사용할 수 있을때까지 노력해야합니다.
저는 회사에서 다른 프로그래머들에게서 이런 소리를 많이 듣습니다.
툴은 중요하지 않다. 물론 맞습니다. 하지만 자신있는 툴이 하나도 없는 상황에서는 이런
배부른(?)소리를 하기 힘들죠. 하나를 익히면 다른것을 익히는데는 그리 힘들지 않습니다.

C/C++의 기준으로 보자면 VCL과 MFC를 선택해야 할텐데 어느것을 선택하셔도 좋습니다.
자신이 직접 관련서적을 보면서 어떤 기술인지 확인해 보시고 주변에 잘하는 분들에게 직접
소감을 들어보고 스스로 경험을 쌓으셔야합니다.
저는 C++Builder를 추천드리지만 주변에서 아직 많이 쓰지않고 심지어는 무지한 프로그래머들
때문에 매도(?)되기도 합니다. 하지만 그 파워는 확실히 멋집니다.
VCL을 익히는게 재미있을것입니다. 익힐 수록..
C++빌더 서적은 많지않지만 몇권을 추천해 드리죠.
작은 서점에 아직 남아있지 않을까 생각합니다. 아니면 학교 도서관 같은곳에..
볼랜드 C++빌더 정복 4.0 (정태영 저, 가남사)

알기쉬운 볼랜드 C++ 빌더 3 (정우철 지음, 정보문화사)

초보자를 위한 볼랜드 C++ 빌더 3 21일 완성 (Books 게시판을 보세요)

C++ Builder 4 언리쉬드

C++ Builder 5 Developer Guide

이렇게 윈도우까지 하더라도 아직 네트웍, 데이타베이스, 게임(DirectX), 웹등등 해야할게
많이있습니다.
빌더를 쓰신다면 옆에있는 C++Builder게시판을 이용하면서 실력을 높이시고 하나씩 해나가세요.
위에서 나열한 모든것을 빌더 툴 하나로 다 경험해 보실수 있습니다. 스스로 공부하면서..
물론 VC++도 그럴것입니다.



김종우  님이 쓰신 글 :
: 전 C언어를 공부중인 학생입니다.
: 누구나 꿈꾸는 프로그래머가 되고저 공부합니다.
: 께임을 만들려고 공부하는 것은 아니구요..
: 이제 제어문쪽을 공부중인데...
: C 언어를 다 끝마치면 이젠 어떤것을 더 배워야하는지
: 궁금하네요...
: 그리고 MFC까지는 배워야 한다던데...정말인가요..??
: 비쥬얼베이직은 자격증 취득할 정도의 실력입니다.
: 거의 초보수준이라고 할까요..ㅠㅠ'
: 제가 앞으로 어떤것들을 공부해야 되는지 몰라서
: 궁금하네요...

+ -

관련 글 리스트
186 초보자 입니다... 김종우 3628 2002/01/01
187     Re:초보자 입니다... 남병철.레조 5750 2002/01/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.