PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2006/11/26 22:32:58
Name 외계인탐구자
Subject C++ 공부하다 모르는 것들 질문좀
책으로 독학중인데

파스칼언어가 알골60의 장점을 계승했다는데 알골60에대해서는 없군요...알골60에 대해서 좀 가르켜주시고, 구조적, 하향식 설계에 용이하다는데 이게 무슨말인지?
그리고 프로시쥬어의 중첩구조를 허용하는 것이 다른 고급언어와의 차이점이라는데 프로시쥬어의 중첩구조를 허용한다는게 무슨뜻인지...
파스칼에대해 마지막으로 가변차원기능과 융통성있는 파일처리 능력이 부족하다는게 또 무슨소린지;;;
(파스칼언어가 유독 이해가 안되는 말이 많더군요)

프롤로그 중에서는요 벡트레킹과 단일화의 개념이 사용되었다는데;; 역시 무슨소린지;;;


컴언어전문 페이지는 대답해주는 사람들이 얼마 없어서

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
그리고
06/11/26 23:14
수정 아이콘
그냥 넘어가시는게 나을 것 같습니다. 책을 다 보시고 프로그래밍이 뭔지 감이 오시면 저 말이 그 때 이해가 되실 겁니다.
그리고
06/11/26 23:14
수정 아이콘
아마 설명을 드리면 드릴 수록 더욱 깊이 빠져들 것 같네요 -0-
WizardMo진종
06/11/27 00:25
수정 아이콘
프로토스를 배우기위해 원서메뉴얼을 영영사전으로 해석하는 꼴입니다... 그냥 넘기시고 클래스 개념을 정확하게 이해하시면 c++고수가 되는거에요;;
06/11/27 16:12
수정 아이콘
구조적 하향식 설계는 프로그램을 기획하고, 설계할 때 프로그램의 목적을 정하고 그 목적을 위한 프로그램의 필요한 모듈들, 모듈간의 구조적 관계등을 설계해 코딩하는 프로그래밍 방법론을 말합니다. 프로그램의 크기가 커져감에 따라 팀을 이뤄 프로그래밍을 해야 하는 입장에서 구조적, 하향식 설계의 프로그래밍은 필수적인 것이었지요.

프로시져의 중첩구조는 오버로딩이나 상속성 등을 말하는 것 같은데 이는 나중에 언어를 더 깊이 공부하시다 보면 자연히 알게 되시는 것들입니다.

프롤로그에 대해 언급이 되어있나보군요. 프롤로그는 선언적(declarative) 프로그래밍 언어로 기존의 c등의 절차적(procedural) 프로그래밍 언어와는 다릅니다.
예를들어
parent(tom,bob). // tom은 bob의 parent
parent(liz, tom). // liz는 tom의 parent
grandparent(X, Y) :- parent(X, Z), parent(Z,Y).
라고 코딩하고
명령어 프롬프트 ?- 에서
?- grandparent(liz,bob). 이라고 입력하면
yes 라는 대답이 돌아옵니다.
?- grandparent(X,bob). 이라고 입력하면
X = liz.
yes. 라는 대답이 돌아옵니다. 재밌는 언어죠.

이러한 대답/해들을 찾아가는데 프롤로그 언어가 백트래킹 개념을 이용합니다. 백트래킹에 관해서는 알고리즘을 공부하셔야 합니다. 어떠한 문제에 관해 특정해를 찾아가는 프로그래밍 전략/방법론 중 하나가 백트래킹입니다. 더 자세한 것은 차차 공부해 나가시다 보면 아시게 될 것입니다.

드리고 싶은 말씀이 있는데, 프로그래밍의 구조적, 하향식 설계, 프로시져의 중첩구조와 같은 것들은 앞으로 프로그래밍을 공부하시는데 꼭 알아두셔야 할 것들/차차 아시게 될 것들이지만 너무 이런 원론적인 내용부터 파고 계시지 마시고, 예제를 하나하나 코딩해가면서 프로그래밍에 익숙해지는데 먼저 중점을 두시기 바랍니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
22982 키에 대한 질문입니다.. [9] 공방풀업아칸1914 06/11/27 1914
22979 (영어)의문사의 수동태 질문이요 [1] Daylight2156 06/11/27 2156
22977 내용파악, 논제파악에 도움될 만한 것들 좀... [5] EzMura1542 06/11/27 1542
22976 대학교 질문입니다~ [9] 참소주2122 06/11/27 2122
22975 레플리카를 사려고 하는데요 [5] 아웃사이더1805 06/11/27 1805
22974 인터넷창 최대화에 대한 질문.. 삐끼1922 06/11/27 1922
22973 커플인분들 조언 좀 부탁드릴께요. [6] 카시야신1588 06/11/27 1588
22972 아시아 배틀넷 ID : Pgr- 쓰시는분을 찾아요- Zwei2164 06/11/27 2164
22971 수서역 근처 당구장 싼 곳 좀... [5] 레지엔2609 06/11/27 2609
22969 워3 replay에 대하여 알려 주세요 [5] 이예진1835 06/11/27 1835
22968 지뢰찾기좀 도와주세요. [4] 지니-_-V1722 06/11/27 1722
22967 스타길드나 클랜 추천좀해주세요 [5] 라바셋,,,2144 06/11/27 2144
22966 영어 교육에 관한 좋은글 [3] Juliet2053 06/11/27 2053
22965 그래픽카드 드라이브 재설치가 안되요. help me [5] -ㅛ-)치힛~2625 06/11/27 2625
22964 에미넴에 대해서 말인데요 [3] 이슬라나1619 06/11/27 1619
22963 스탑러커 어떻게 쓰는거죠? [6] bookHunter2130 06/11/27 2130
22962 광우병에 대해 질문있습니다. [5] 군용건빵1653 06/11/27 1653
22961 프루나 연결 관련 질문.. 삐끼6480 06/11/27 6480
22960 영어배울수있는 방법좀 알고싶습니다. [2] 오가사카1924 06/11/26 1924
22959 cpu 온도와 쿨러에대하여서 [1] nasamchun1709 06/11/26 1709
22958 워크래프트3 나엘 기본적인 질문입니다. [2] Signal1658 06/11/26 1658
22957 2008년도 수능에 대한 질문입니다 [7] 2+2=52082 06/11/26 2082
22956 C++ 공부하다 모르는 것들 질문좀 [4] 외계인탐구자1770 06/11/26 1770
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로