1박 2일 캠프에서 상훈형님이 바이링줘어~얼(Bilingual)에 대해서 말씀해주셨지요.

하나 이상의 언어를 익혀라라고.

물론 여기서는 영어나 일본어 같은 언어를 말했지만

개인적으로는 프로그램 언어도 그렇다고 봅니다.

며칠전 C++ 책을 보면서 정말 기본인 것을 하나 배웠습니다.

var clip: Sprite = new Sprite();

이 코드에서 "new"가 하는 역할을

그동안은 그저 "객체를 생성해주는" 또는 "초기화 생성자를 돌려주는" 같이

그냥 객체 만들어서 주는 역할이겠거니... 했습니다.

근데 C++ 책에서는 아주 간단명료하게 나오더군요.

바로 new 키워드는 메모리를 확보해주는 명령어라더군요.

이것을 안다고 제 코드에 영향을 주지는 않겠지만

제 호기심의 큰 획을 그어준 배움이었던거 같습니다.



  훗... 별거 아니자나?


저작자 표시 비영리 동일 조건 변경 허락
신고
  1. Favicon of http://skizo.tistory.com SKIZO 2009.07.01 12:43 신고

    오 재미난 정보 ㄳㄳ.
    이젠 씨쁠쁠도 보는구나... 후덜덜

  2. Favicon of http://asnike.com 니케 2009.07.01 13:49 신고

    아하~ 형도 책을 참 많이 읽는것 같아요.
    나도 많이좀 읽어야지.. 상황이 마무리되면. ㅋㅋ

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2009.07.01 16:27 신고

      개발관련된것도 좋지만
      마음의 양식을 쌓는 책도 좀 봐야되는데...

  3. Favicon of http://blog.flashplatform.kr 검쉰 2009.07.01 16:03 신고

    메모리 확보 = 객체 만들꺼니깐 = new 라고 했으니깐.... ㅋㅋㅋㅋㅋㅋ

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2009.07.01 16:28 신고

      그러게 따지고 보면 같은 뜻인데
      난 왜 새롭게 느껴졌을까 ㅋㅋ

  4. 빠따 2009.07.01 17:23 신고

    예전에 학원 다닐때 신명용쌤이 가르쳐 주셨었어요..
    new로 메모리 확보를 해놓고 뒤에 생성자를 불러온다...
    강의실이 있는데 사람이 들어와서 앉으려면 책상이랑 의자가 필요하듯이....크크

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2009.07.02 14:06 신고

      역시 신실장님이셔~
      너도 티모에서 배웠구나~ 기본이 확실하겠군
      (아 난 아니다 ㅋ)

  5. Favicon of http://diebuster.com hika 2009.07.01 22:01 신고

    거기서 조그만 더 파봐. 정말 도움이 크게 될거야.
    힙메모리에 객체의 구조에 따라 어떤 식으로 메모리를 확보하고 클래스 정의부에 있는 메쏘드랑 링크를 거는지 라던가, 상속구조나 인터페이스 구조들이 실제 메모리를 확보할때 어떤 영향을 끼친다던지,
    걍 흘려 해주는 말이 아니라, 약간만 더 깊이 들어가면 정말 확 도움이 많이 될거야 ^^
    메모리 물리층의 작동방식을 이해하는건 매우 중요하고 크게 널 진보시켜줘.

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2009.07.02 14:06 신고

      성공과 실패를 거시기하는 1% 그책을 봤는데
      솔직히 원리가 다 이해가진 않는데
      대충 어떤식으로 동작을 하는지 감은 오더라구요.
      언제 기회되면 디테일하게 자료한번 찾아보고 싶어용 ㅎㅎ

  6. Favicon of http://hangunsworld.com Han Sanghun 2009.07.02 18:04 신고

    그날은 시간이 없어서 얘기하지 못했지만, 2가지 이상의 프로그래밍 언어를 공부하는 것도 좋은 것 같아.
    "사랑하지 않으면 떠나라" 라는 책에도 그런 비슷한 얘기가 나오는데... 현재 사용하고 있는 언어와는 다른 언어를 공부하다 보면, 기존에는 생각치 못했던 새로운 방식을 접할 수도 있지.

  7. Favicon of http://flashist.tistory.com 공씨 2009.07.07 17:02 신고

    오 야꼬형의 말도 도움되었고, 상훈형님의 말도 눈을 확뜨이게 해주네요!
    나도 new에 대한 해답없는 궁금증이라 생각하고 간지러워도 긁지 않고 있었는데.
    이런 명쾌한 대답이! ㅎㅎ 야꼬형 탱큐! 상훈형님도 탱큐!

  8. Favicon of http://lovedev.tistory.com lovedev 2009.07.10 13:44 신고

    나도 플래시의 그 부분을 잘못 알고 있었는데..승철이가 바로 알려주더라고.. ^^
    정말 중요한 거잖아..
    요즘 모하니? 메신져좀 켜봐.

    var a:Sprite = new Sprite();
    var b:Sprite = a;
    a = null;
    trace(b);

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2009.07.10 15:44 신고

      형 네이트온 해요?
      전 맨날 네이트온만 해서 ㅋㅋㅋ
      비밀 댓글로 네이트온 아이디 좀 알려줘용

+ Recent posts