수학 카테고리 첫 글을 작성하며 계획을 세워보려한다. 이 블로그(?) 글쓴이는 이미 중학생때 수학을 포기한 인간이다. (수학으로는 인간이하일지도 모른다.) 나중에 수학이 게임 클라이언트에게 얼마나 가까이 있는 존재인지 깨달았을때는 이미 과거의 나를 미워할 수도 없을 정도로 한참 뒤였다. 늦었을때라도 공부를 안할 수는 없는 일이다. 그러니 지금이라도 차근히 해보려한다. 먼저 이 카테고리는 다음 책과 함께 시작하려한다. 기초 수학과 물리(게임 프로그래머를 위한) 서평을 찾을 수 없습니다. books.google.co.kr 물론 수학교재를 사서 기초부터 차근차근 시작하는 것이 가장 좋을 것이다. 하지만 스스로도 부끄러운 사실이.... 솔직히 어디서 시작해야할지도 감이 안왔다. 그래서 차라리 현업에 가장 자주 ..
C언어의 메모리 구조 - 프로그램 실행시 운영체제는 해당 프로그램을 위한 메모리 공간(지역, 전역 변수 선언 등)을 할당 1. 데이터(Data) - 전역 변수 및 static변수 할당 영역 - 프로그램 시작시 할당, 종료 후 메모리에서 소멸 #include int a = 10; // 데이터 영역에 할당 int b = 20; // 데이터 영역에 할당 int main() { static int c = 30; // 데이터 영역에 할당 return 0; } 2. 스택(Stack) - 함수 호출시 생성되는 지역, 매개 변수 할당 영역 - 함수 호출 완료 후 제거 3. 힙(Heap) - 필요에 의해 동적 메모리 할당 - 할당해야 할 메모리의 크기를 프로그램이 실행되는 동안 결정해야 하는 경우(런 타임때) 유용하게 ..
- Total
- Today
- Yesterday
- 멀티스레드
- 구조
- 컴파일
- 운영체제
- 게임수학
- CPU
- const
- 프로세스
- dynamic_cast
- 알고리즘
- 초기화
- 함수
- 스레드
- 상속
- 메모리
- 크기
- 포인터
- thread
- 클래스
- 레지스터
- 할당
- static_cast
- malloc
- 백준
- 수학
- 인터럽트
- 입출력
- New
- c++
- 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |