|
조준회 님이 쓰신 글 :
: 이곳 FAQ인가에 보면..
:
: C를 해야 하는지..C++을 해야 하는지에 대해 정리된 글이 있습니다.
: 한번 찾아보시기 바랍니다.
:
: 그 글과는 달리 요즘엔 생각이 좀 바꿔서...
: C에 대해서 어느정도 공부할것을 권하고 있긴합니다만....
이에 대해서는 FAQ에 썼으므로 더 이상은 언급안하겠습니다.
다시 한번 말하지만, 최고의 입문서로 Accelerated C++를 추천합니다.
이걸 읽으면 내가 지금까지 C++을 헛배웠다는 탄식이 들 정도입니다.
: 플로우 차트라는건..
:
: 우리말로 순서도라고 합니다.
: 말그대로 프로그램이 어떤 순서로 실행되는지에 대해 간략한 그림으로 표현하는 것입니다.
:
: 사실 순서도로 요즘의 객체지향 프로그래밍 기법을 표현하는데는 무리가 있습니다.
: 그래서 거의 사용하지 않고.. 학교에서도 요즘은 언급조차 않하는거 같더군요...
맞습니다. 순서도를 현재 사용하지 않는 것은 이유가 있습니다.
플로우차트는 파스칼과 C등의 구조적 언어가 나오기 전,
포트란, 코볼, 베이직등의 GOTO가 난무하는 비구조적 언어를 위한 것입니다.
순서도는 분석, 설계 도구로는 부적합합니다. 단지 코딩을 위한 상세 처리 과정 표현도구로
쓰일 수 있을 따름입니다. 계층 구조를 표현하기가 어려운데다가, 화살표(→)의 사용은
goto의 사용을 부추기는 문제점이 있습니다.
순서도보다는 차라리 의사(擬似) 코드(pseudocode)를 작성하는 방법이 더 좋습니다.
그리고 나중에 객체지향을 배우게 되면 UML을 같이 배우실 것을 권합니다.
: 그런데.. 처음 배우는 사람에게 기초를 잡는 부분에선 가장 뛰어난 거 같습니다.
: 도서관 같은데 가서 플로우 차트 혹은 순서도로 찾아보세요..
: 책이 있을겁니다.
:
: 책이 많이 줄긴 했지만.. 교보나 영풍같은데 가보면.. 아직은 팔고요..
:
: 형식은 문제가 제시되고..
: 답으로 차트를 그리는 형식이 주를 이룹니다.
:
: 처음에는 주로 1~100까지 더하기 차트를 그려라는 식으로... 쉽습니다
: 뒤로가면.. 행렬..마방진등이 나오면서... 점점 어려워지지요..
:
: 호야 님이 쓰신 글 :
: : 답변 진심으로 감사합니다,,,
: : 제가...잠시... 허풍만 생각 했나봅니다...
: : 저에게..C언어가 무엇인가 을 느껴 주신((( 조준회)))분 진심으로 감사합니다....
: : 근데요..
: : 플로우 차트가 무엇인가요..
: : 어떻게 하면 되나요....
: : 아~~~
: : 게시판 돌아다니면서 초보자면 C언어 사용하지 말고 C++공부하라고 하던데....
: : C언어 말고 C++로 공부하면 돼나요..
: : 답변 꼭 부탁합니다...
: : 죄송합니다...
: : 감사합니다...
: : 수고 하세요..
: :
|