[완료]C++을 단기간에 배울 수 있을까요?
글쓴이: Lein / 작성시간: 수, 2010/03/10 - 11:43오전
안녕하세요:) 눈팅만 하는 초보입니다..
지금 컴퓨터공학 전공을 하고 있는데요.. 이번에 알고리즘 수업을 듣게 됐습니다만
이걸 C++/C++의사코드로 진행한다고 하더라구요..
그런데 저는 C++은 잘 모릅니다 C는 조금 다뤄봤구요
학부수준에서 그냥 기본 자료구조 (연결리스트, 이진트리.. 큐/ 스택 이런거..)
조금 구현 해 보고 유닉스 쉘 간단하게 짜 본 정도 경험밖에 없습니다
이런 상황에서 C++을 단기간에 익혀야 하는데요, C++을 금방 배울 수 있을까요?
(자바도 새로 배워야 하지만 이건 지금 Head First 시리즈 보며 공부 중입니다... OO프로그래밍은 처음이구요)
또, 어떤 책이 좋을지 잘 모르겠네요..
여기 검색 해보니 Accelerated C++, Thinking in C++, The C++ programming Language..
이정도 나오는 것 같은데, 이걸 제외하면 어떤 서적이 좋을지도 추천좀 부탁 드립니다.
Forums:
단기간에 배울 수
단기간에 배울 수 있습니다. 뭐든 단기간에 할 수 있지요.
그만큼 깊이있게 배우기는 어려운게 당연지사 아닐까 싶습니다.
깊이있게 하시려면 애초에 좋은 책 보시는게 좋겠지만, 빠르게 하시려면 그냥 국내 도서 보셔도 됩니다.
http://www.yes24.com/24/goods/2122932?scode=032&srank=1
...
알고리즘 수업이라면 C나 C++이나 큰 차이 없을 겁니다. 어차피 알고리즘 배우는 데 OOP의 심오한 예제 같은 건 안 나옵니다. 그냥 struct 쓸 자리에 class 쓰고 함수 넣을 자리에 메소드 넣는다 정도면 충분할 듯. (알고리즘 가르치면서 STL 쓸 리도 없고...)
C로 이진트리, 큐, 스택 이런 거 짜본 경험이 있다면 더더욱 걱정할 필요 없습니다.
정 걱정되시면 그냥 아무 C++ 입문서나 한번 훑어보시면 될 것 같습니다.
* 추가: The C++ programming language 같은 경우 OOP에 어느 정도 경험이 있는 상태에서 "이놈의 C++이란 언어 뽕을 뽑아주마!" 란 자세로 덤비기에 적절한 책입니다. (더불어 Stroustrup의 "음하하 이런 기능을 이렇게 완벽하게 C++에 추가하다니 역시 나는 킹왕짱" 멘트를 반복해 읽어야 하는 괴로움도... -_-) 하나 사두시면 두고두고 피와 살이 되겠지만 현재의 목적에는 별로 맞지 않을 것 같습니다.
열혈강의인가..
열혈강의C++인가가.. 입문서로 괜찮다고 하더라구요.
-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com
-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com
고맙습니다:)
조언 고맙습니다:)
열혈강의나 뇌를 자극하는 C++중에 결정 해야겠네요..
학교 도서관에 찾아보니 두권 다 대출중이라 아직 살펴보진 못했지만
서점가서라도 한번 뒤져봐야 겠군요:)
뇌를... 은
뇌를... 은 본적없어서 모르겠지만, 열혈강의 C++은, 머릿말에도 적혀있지만, C의 기본지식을 알고 있다는 가정으로 시작합니다.
C를 모르신다면 열혈강의 C부터 보셔야 합니다.
개인적인 경험으로 열혈강의 C와 C++로 입문했을 때, 두권을 다 보는데 한달 반정도 걸렸습니다.
예전에 기능사딸려고 비베공부한게 조금 도움된듯합니다.
이미 프로그래밍에 어느정도 경험이 있다면 빠르게 익힐수 있을듯합니다.
댓글 달기