[TIL] 200301, sun

delma·2020년 3월 1일
0

TIL

목록 보기
20/38
post-thumbnail

오늘 한 일

  • 삽입 정렬 공부, 구현, 포스팅
  • method inline에 대해 알아봤음
  • immutable 키워드 조사..
  • 머리 잘랐음💇🏻‍♀️
  • 서점 가서 객체지향의 사실과 오해 책 구매
  • 메모리 할당에 대해 공부, 포스팅

새롭게 알게 된 것


고민한 것

  • immutable 키워드에 대해 알아보니 class와 struct가 메모리에 저장되는 방식의 차이에서 비롯된 거여서
    class와 struct의 차이에 대해 정리하려고 했다가,
    기반 지식인 value type과 reference type에 대해 먼저 정리하는 게 좋을 것 같았는데
    그것에 대해 제대로? 좀 알고 쓰려면 메모리 구조에 대해 먼저 알아봐야겠어서
    결국 클래스 스트럭트 관련은 다음으로... 미뤘..🙄 ㅁㅔ모리 구조부터 다시 봐야겠오..

  • 위에거 쓰고난 다음에 메모리 할당에 대해 강의 듣고 다시 정리했다.! 왜 스택이 런타임시에 사이즈가 계속 변하는지 알게됐음!! 스택에는 지역변수나 매개변수등이 저장되는데 런타임시에 걔네가 할당되고 해제되니까 그에 따라 스택 사이즈도 변하는거임.. 근데 이전에 참고했던거는 스택이 컴파일시에 사이즈 지정된다고 하고, 오늘 강의 듣는 교수님은 런타임시에 사이즈 변한다고 해서.. 약간 뭐가 맞는지 고민됐다..
    구글링해봤는데 아예 반대로 얘기하는 것도 꽤 많더라 블로그중에 😑
    몇개 찾아본 결과 컴파일시에는 가용할 수 있는 범위는 할당되는거고, 런타임시에 사용하는 사이즈가 늘었다 줄었다 하는 것 같음.. 아는 분 알려주세여


내일 할 일

  • KVO, Observer Pattern 공부
  • 공간 복잡도와 재귀호출 공부
  • Responder...Chain..............
  • 참조타입 값타입 정리해볼까?
  • 객체지향의 사실과 오해 읽기!

느낀 점

  • 오늘 메모리 할당 강의 들으면서 느꼈는데, 왠지 이 강의를 내가 단순히 학점만 따기 위해서라던가 누가 시켜서 들었다면 되게 졸리고 괴로웠을 것 같다는 생각이 들었다. 내가 궁금하고 알고싶어서 찾아보니까 재밌었어. 좋았어. 어쨌든, 적어도 지금은 하고싶은 공부 하고 있어서 행복하고 감사하다는 생각이 문득-

  • 또 한편으론 나도 참 내가 공부 하고싶은 것만 하고싶다(?) 는 생각 ㅋ ㅋㅋ Responder Chain이 큐에서 대기하고 있는데 deque해서 계속 다시 enque하게 되네... 별로 안궁금한가봐... 궁금하긴 한데 priority가 낮아서 그런듯 🤭

  • 아 오늘 책 사왔는데 낼부터 짬내서 읽어야지😆🤓📖 이번주 안에 완독이 목표 객체지향 너무 궁금해ㅎㅎㅎㅎㅎㅎㅎㅎㅋㅋㅋㅋㅋㅋㅋㅋㅋ

profile
🌐Code makes world better

0개의 댓글