C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[804] Re:C++이 먼저냐 아님 빌더가 먼저냐... FAQ입니다. ^^
박지훈.임프 [cbuilder] 4671 읽음    2001-06-04 18:45
시삽 임프랍니다.
많은 분들이 고민하시는 내용이군요. 수도 없이 질문을 받았던 내용이네요.

조언해주신 분이 어느분이신지, 잘 알려주셨다고 생각합니다.
저 역시, 딱딱한 C++을 "문법부터 마스터하고 빌더를 하겠다"는 생각에는 반대입니다.
대체로, 저도 빌더 먼저 공부하시고 틈틈이 혹은 어느정도 실력을 쌓아가면서 복잡한 C++ 문법을 공부하라고 하지요.

C++Builder는 상용으로 판매되는 C++ 컴파일러중 몇 안되는 ANSI/ISO 표준 C++ 컴파일러입니다만,
(Visual C++이 ANSI 표준에서 몇가지를 지키지 않는다는 것은 빌더 프로그래머들 사이에 꽤 알려져 있습니다)
그 반면에, 일반적인 C++의 OOP 방식을 넘어서는 2 Way Tool 프로그래밍이라는 개념을 추가로 가지고 있습니다.
이 개념은, 간단히 얘기하자면, 하나의 프로그래밍 툴에 대해 기존의 코딩 위주의 프로그래밍과 RAD 기반의
비주얼한 프로그래밍 양쪽 모두의 방식으로 접근 가능하다는 것으로서, C++Builder, 델파이, JBuilder 등
볼랜드만의 특허 기술입니다.

이러한 진보된 프로그래밍 방식은 기존의 C++ 방식의 토대위에서 창안된 것이므로 당연히 기존의 OOP 프로그래밍도
포함하고 있지만, 그보다도 더 강력하고 빠른 개발을 가능하게 해줍니다.
거꾸로 말하면, C++Builder를 C++ 프로그래밍 방식의 관점에서만 바라보게 되면 오히려 그 뛰어난 기능의
반밖에 활용하지 못하게 되는 거죠.

또 한편으로는, C++ 관점에서의 프로그래밍은 상당히 까다롭고 복잡해서, 한참 공부하시는 분들에게는
군데군데 포기하고 싶어질 정도로 막히는 부분이 나타나기가 십상입니다. 실제로도 이런 언어상의 복잡성으로
인해 포기하고 다른 언어로 발길을 돌리시는 분이 엄청 많구요.

C언어까지 포함시켜서 보면, C++은 여러가지 이유로 그 언어적인 스펙이 가장 많이 수정되고 첨가된 언어입니다.
프로그래밍 역사 이래 가장 많은 사람들에게 사용되면서 실용적인 이유로 추가된 스펙들, 그리고 여러 다른
C/C++ 컴파일러와의 호환성을 유지하기 위해 추가된 스펙들 등등, 시대의 필요와 프로그래밍 방법론의 발전에 따라
많은 개념들이 수정되고 추가되어왔죠.
C/C++의 문법적인 철학이 "간략함"이기는 하지만, 그것을 이용하는 프로그래밍 방법은 간략하기는 커녕 가장
복잡한 프로그래밍 구조를 만들어왔습니다.

그런 만큼, 이론적으로 C++ 문법서나 활용서를 열심히 들여다본다고 해도 그다지 도움이 되지 않을 뿐 아니라,
이론만으로는 스스로 필요성을 납득하기가 어려운 그런 문법들에 계속 부딛히면서 공부하시는 분을 계속
중도에 포기하게끔 만듭니다.

물론 너무도 당연히, C++을 제대로 공부하셨던 분이라면 빌더를 익히는데 걸리는 시간이 엄청 짧아지겠지만,
빌더를 위해서는 C++이 기초라고 생각하셔서 공부하시려고 하는 거라면, 반 정도는 잘못 생각하시는 것이라고
말씀드리고 싶습니다. 빈대잡으려고 초가삼간 태운다는 격입니다.

제가 권하고 싶은 것은.. C++Builder를 공부해나가시면서 "틈틈이" C++ 문법을 참조만 하시라는 것입니다.
이렇게 말씀드려도 또 역시 C++ 문법서에 매달리시는 분이 있으시던데.. 그렇게 하실까봐 제가 좀더 구체적으로
혹은 좀 강압적으로 가이드라인을 드린다면, 당장 문법에 막혀서 진도가 나가지 않는 상황이 아니라면 C++
책을 보지 말라고 하고 싶습니다. 빌더를 공부하시다 좀 자신이 붙은 후에 자연스럽게 C++을 좀더 깊이
공부해야겠다 하고 생각이 드는 시점이 나타날 겁니다. 그때 C++을 본격적으로 공부하시면, 필요했던 것이
바로 이것이었군~ 하고 머리에 쏙쏙 들어오실 겁니다.

길을 바로 잡아주시는 좋은 선배님을 두신 것 같습니다.
돈 아끼시지 마시고 술 한잔 사드리세요. ^^




한광양 님이 쓰신 글 :
: 여기는 자유 게시판이고 질문하는 글은 Q&A란에 올려야겠지만
:
: 정말 알고 싶은 마음이 간절하기에 이쪽 자유 게시판에도
: 이런 글을 올립니다
:
: 불쌍한 중생 하나 지옥에서 건져 주신다는 넓은 아량으로
: 한 번만 봐주세요   T_T
:
:
: 여러 고수님들 안녕하십니까!!!  
:
: 저는 왕왕 초보로 이제야 빌더를 시작할까 하는 놈입니다
:
: 처음에 프로그래밍을 할려고 씨++를 공부했습니다
: 책을 사서 혼자 끙끙대고 있는데
: 옆에서 누가 바람을 잡더군요
: 비주얼씨++을 공부해야 한다구요
:
: 헉 비주얼씨++ ? ? ?
:
: 그래서 비주얼씨++을 구하러 여기 저기 많이도 돌아다녔습니다
:
: 겨우 겨우 비주얼씨를 구했는데 이번에는
: 친하게 지내는 형이 그러더군요
: 비주얼씨는 전혀 비주얼하지 않다!!!!
: 빌더를 공부해라   면서요. . .
:
: 정말 강력하게 추천을 해주시더군요
:
: 그전에 저도 여느 비주얼씨를 쓰는 사람들이 빌더를 보듯이
: 빌더를 하찮게 생각하다가 빌더가 얼마나 비주얼하다는 것을
: 깨닫고 제대로 빌더 공부를 시작하려고 마음을 굳게 먹었습니다
:
:
:
:
: 그런데! ! !  (여기서 부터가 제가 고수님들께 묻고 싶은 겁니다)
:
: 제가 아직까지 씨++을 제대로 다루지를 못합니다
: 정말 씨++ 기초 정도만 조금 아주 조금 익혔을 뿐이지요
:
: 이런 기초도 제대로 쌓여있지 않은 상태에서
: 빌더 공부를 제대로 할 수 있을지 걱정이 됩니다
: 저한테 빌더를 추천해 줬던 형한테
: 일단 씨++공부를 해서 어느정도 수준을 올린 다음에
: 빌더 공부를 해야하는게 아니냐고 물어보니까
: 걱정하지 말고 빌더 공부를 하면서 빌더랑 익숙해 지라고 하더군요
:
:
: 그 형도 빌더를 잘다루긴 하지만
: 그래도 여러분들 의견을 듣고 싶어서 이렇게 질문을 올리는 겁니다
:
:
: 일단 씨++을 공부해서 실력을 어느정도 올린 다음에
: 빌더에 손을 델까요?
:
: 아니면
:
: 바로 씨++빌더를 시작할까요?
:
: 혼란스러워 하는 이 불쌍한 초보한테
: 한 줄기 아스팔트 도로를 놔주십시오 흑 흑 흑 T_T
:

+ -

관련 글 리스트
795 죄송합니다 고수님들 정말 간단한 겁니다 혹시 아시면. . . 한광양 4601 2001/06/02
804     Re:C++이 먼저냐 아님 빌더가 먼저냐... FAQ입니다. ^^ 박지훈.임프 4671 2001/06/04
805         답변 정말 감사합니다 T_T kongbw 4527 2001/06/05
796     4년째 초보의 생각은... 천강협 4527 2001/06/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.