이제껏 경험으로 저는 C포인터에 대한 이해는 기술이 아니라 태도 문제라고 믿게 됐습니다. 학기 초 전산과 신입생 과목에는 항상 200여명이 넘는 학생이 바글거립니다.
모두가 4살 때부터 BASIC으로 복잡한 모험 게임을 짠 인재들이죠. 모두 즐겁게 파스칼을 배우던 어느날, 교수님이 포인터개념을 소개합니다. 갑자기 앞이 깜깜해지면서 무슨 말인지 알아들을 수도 없습니다.
90%가 떨어져 나가 정치학으로 전공을 바꿉니다. 친구에게는 전산과에 잘 생긴 남자애나 여자애가 없어서 그랬다고 합니다. 무슨 이유인지 모르겠지만, 많은 사람이 선천적으로 포인터를 이해하는 뇌 영역이 손실된 듯 합니다. 포인터는 이중간접 사고라는 고도의 능력이 필요한데, 이런 사고가 그냥 불가능한 사람이 있습니다.우수한 프로그래밍 작업에는 치명적인 결함이죠.
추천 1. 가까운 병원을 찾아가서 FET 검사를 받는다. 손상된 뇌가 있는지...
추천 2. 정치학(공무원)을 심하게 고려해본다...
추천 3. 책을 다시 본다... 이해 될때까지...
갑자기 궁금한 게 생겼는데, 포인터를 이해못하는 사람이 레퍼런스(Java나 Smalltalk에서의 그 레퍼런스)는 이해할 수 있을까요? :shock: 그리고...
오호라 wrote:
...포인터는 이중간접 사고라는 고도의 능력이 필요한데, ...
이중간접 사고가 무엇인가요? 왠지 포인터바보가 되어버린 느낌이... :shock:;;;
포인터는 "어떤 변수 안에 있는 주소에 있는 변수의 값" 식으로 간접적인 참조를 생각하는 능력이 필요합니다. 그런 걸 말하는 거죠. 포인터가 C를 esolang 수준으로 만드는 데 지대한-_- 공헌을 한 것은 분명합니다만 포인터를 모르고서 효과적인 프로그래밍이 가능할 지는 확신할 수 없네요. (이런 의미에서 포인터는 필요악...)
갑자기 궁금한 게 생겼는데, 포인터를 이해못하는 사람이 레퍼런스(Java나 Smalltalk에서의 그 레퍼런스)는 이해할 수 있을까요? :shock: 그리고...
오호라 wrote:
...포인터는 이중간접 사고라는 고도의 능력이 필요한데, ...
이중간접 사고가 무엇인가요? 왠지 포인터바보가 되어버린 느낌이... :shock:;;;
포인터는 "어떤 변수 안에 있는 주소에 있는 변수의 값" 식으로 간접적인 참조를 생각하는 능력이 필요합니다. 그런 걸 말하는 거죠. 포인터가 C를 esolang 수준으로 만드는 데 지대한-_- 공헌을 한 것은 분명합니다만 포인터를 모르고서 효과적인 프로그래밍이 가능할 지는 확신할 수 없네요. (이런 의미에서 포인터는 필요악...)
갑자기 궁금한 게 생겼는데, 포인터를 이해못하는 사람이 레퍼런스(Java나 Smalltalk에서의 그 레퍼런스)는 이해할 수 있을까요? :shock: 그리고...
오호라 wrote:
...포인터는 이중간접 사고라는 고도의 능력이 필요한데, ...
이중간접 사고가 무엇인가요? 왠지 포인터바보가 되어버린 느낌이... :shock:;;;
포인터는 "어떤 변수 안에 있는 주소에 있는 변수의 값" 식으로 간접적인 참조를 생각하는 능력이 필요합니다. 그런 걸 말하는 거죠. 포인터가 C를 esolang 수준으로 만드는 데 지대한-_- 공헌을 한 것은 분명합니다만 포인터를 모르고서 효과적인 프로그래밍이 가능할 지는 확신할 수 없네요. (이런 의미에서 포인터는 필요악...)
한 권씩 사세요...
잘 이해가 안되더라도 일단 다 보시고 구입하시는게 좋을지도 몰라용.
물론 저도 이것저것 사놓는게 습관이긴 합니다만, (읽다보면 다른 책들이 세일 할 때가 있어서 미리 다음 것을 사놓는게 습관입니다. 전 역시 책을 늦게 읽나봐요.)
무턱대로 다 사지는 않습니다. :)
그나저나 Primer C 는 읽어보셨나요? 성안당 C 기초 플러스 도 좋은 책인데...
Re: 혹시.. 여기계신분들중에.. 열혈강의 포인터.
이번에 C: A Reference Manual이 번역되어 나왔습니다. 전웅씨가 번역했던데 그 책을 보시는 것이 어떨까요?
- 죠커's blog / HanIRC:#CN
Re: 혹시.. 여기계신분들중에.. 열혈강의 포인터.
읽어보셨나여?
초보책을 나름대로 거의 한권 다 보아가는데 여기 저자가
그책이 레퍼런스가 잘되있다던데 어떤가여?
모르는건 물어보라구 엄마 아빠가 알려주셧습니다
고수님,선배님들 도와주십쇼 독학하는 학생입니다
Re: 혹시.. 여기계신분들중에.. 열혈강의 포인터.
원서를 사고 번역서가 있다는 사실에 후회했었습니다. :-) 읽을만 합니다.
- 죠커's blog / HanIRC:#CN
[조엘온소프트웨어] 발췌... 이제껏 경험으로 저는 C포인터에 대
[조엘온소프트웨어] 발췌...
이제껏 경험으로 저는 C포인터에 대한 이해는 기술이 아니라 태도 문제라고 믿게 됐습니다. 학기 초 전산과 신입생 과목에는 항상 200여명이 넘는 학생이 바글거립니다.
모두가 4살 때부터 BASIC으로 복잡한 모험 게임을 짠 인재들이죠. 모두 즐겁게 파스칼을 배우던 어느날, 교수님이 포인터개념을 소개합니다. 갑자기 앞이 깜깜해지면서 무슨 말인지 알아들을 수도 없습니다.
90%가 떨어져 나가 정치학으로 전공을 바꿉니다. 친구에게는 전산과에 잘 생긴 남자애나 여자애가 없어서 그랬다고 합니다. 무슨 이유인지 모르겠지만, 많은 사람이 선천적으로 포인터를 이해하는 뇌 영역이 손실된 듯 합니다. 포인터는 이중간접 사고라는 고도의 능력이 필요한데, 이런 사고가 그냥 불가능한 사람이 있습니다.우수한 프로그래밍 작업에는 치명적인 결함이죠.
추천 1. 가까운 병원을 찾아가서 FET 검사를 받는다. 손상된 뇌가 있는지...
추천 2. 정치학(공무원)을 심하게 고려해본다...
추천 3. 책을 다시 본다... 이해 될때까지...
Hello World.
갑자기 궁금한 게 생겼는데, 포인터를 이해못하는 사람이 레퍼런스(Java
갑자기 궁금한 게 생겼는데, 포인터를 이해못하는 사람이 레퍼런스(Java나 Smalltalk에서의 그 레퍼런스)는 이해할 수 있을까요? :shock: 그리고...
이중간접 사고가 무엇인가요? 왠지 포인터바보가 되어버린 느낌이... :shock:;;;
.
http://wiki.kldp.org/wiki.php/CLangaugeComplexDeclaration
이것만 있으면 OK~
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
[quote="Kroisse"]갑자기 궁금한 게 생겼는데, 포인터를 이해
포인터는 "어떤 변수 안에 있는 주소에 있는 변수의 값" 식으로 간접적인 참조를 생각하는 능력이 필요합니다. 그런 걸 말하는 거죠. 포인터가 C를 esolang 수준으로 만드는 데 지대한-_- 공헌을 한 것은 분명합니다만 포인터를 모르고서 효과적인 프로그래밍이 가능할 지는 확신할 수 없네요. (이런 의미에서 포인터는 필요악...)
- 토끼군
[quote="tokigun"][quote="Kroisse"]갑자기 궁금
수학은 어떤가여 프로그래머에게 있어서 수학도 하야된다고 하던데
OTL... 수학은 무지막지하게.. 취미가? 없어서..
모르는건 물어보라구 엄마 아빠가 알려주셧습니다
고수님,선배님들 도와주십쇼 독학하는 학생입니다
[quote="min2to"][quote="tokigun"][quote=
토끼군님께 그런 질문을 한다면 "수학은 절대선"이란 답변을 들으실지도. :D
그나저나 독학은 별로 안좋아요. 그룹 스터디를 하건 여러모로 방법을 강구해보시길.
댓글 달기