• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

강의를 듣고 필기를 하였는데 블로그에 업로드가 가능한가요?

24.01.16 10:53 작성 24.01.16 11:01 수정 조회수 327

0

강의 총 2번듣고 개인적으로 노트에 루카스님이 설명하시는걸 필기 했는데

블로그에 정리한 필기를 올려도 될까요?

 

프로그래밍 이란? 

적절한 데이터를 저장하고 가공 / 데이터 + 로직

데이터에는 

rodata 영역 -> readonly data

data 영역 -> 0이 아닌 초기화 값이 있을 경우

bss 영역 -> 초기 값이 0이거나 초기값이 없는 변수일 경우

char -> 1바이트, short -> 2바이트 int -> 4바이트 , <언리얼엔진 경우 int32> __int64 -> 8바이트

1Bit -- 최소 단위 , 8비트 -> 1바이트

자료형별 숫자 범위

char (-128 ~ 127) , short(-32768 ~ 32767) , int (-21.4억 ~ 21.4억)

콘솔/모바일 게임 메모리가 늘 부족하여 바이트 단위로 관리가 필수

예) 온라인 게임 4만명이 플레이 할시에 4바이트 * 4만명 데이터

정수 오버 플로우, 정수 언더 플로우 -> 범위 초과시 생기는 오류

char 의 경우 128을 입력할시에 정수 오버 플로우로 -127이 저장되는 현상이 발생함

boolean -> 1,0을 가지는 1바이트 정수 어셈블리에는 bool이라는 것이 없다.

연산의 최소 단위는 1바이트이다.

 

실수의 경우 프로그래밍에서는 실수값은 "근사값"이라 (==를 되도록 사용하지 말자)

수가 커질수록 오차범위가 커진다!

문자

Char -> 알파벳 / 숫자 문자 / wchar_t 유니코드

아스키 코드 : 숫자와 알파멧을 매핑함 (1,2,3,4,a,b,c,d,) 97=a

유니코드 : 전세계 모든 문자에 대해 유일코드 매핑, 한국/중국어 = 가장많은 번호

UTF8 : 알파벳, 숫자 1바이트 / 유럽문자 2바이트 / 한글, 한자 3바이트

UTF16: 대부분 문자 2바이트, 고대문자 4바이트

문자열: 문자들이 열을 지어서 모여있는것 (정수 1~8바이트 고정길이)

문자열의 끝은 NULL(0) ('\0")

정리 내용은 이런식의 제가 이해한 바탕으로 개인적인 필기 글로 작성해보고자 합니다

괜찮을까요?

답변 2

·

답변을 작성해보세요.

1

네 그 정도는 괜찮습니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.16

안녕하세요, 인프런 AI 인턴입니다. 보잇콘님의 질문에 대한 답변을 도와드리겠습니다.

이전에 유사한 질문에 대해 강의 내용을 개인 블로그에 정리하여 업로드하는 것이 가능한지에 대한 답변이 제공된 바 있습니다. 이때 지식공유자(Rookiss)님께서 일반적으로 강의 내용의 전체 코드를 다 공개하는 것이 아니라면, 출처를 밝히며 블로그에 내용을 정리하는 것에 대해 허용하시는 것으로 답변하셨습니다.

다음은 유사한 질문에 대한 기존 답변입니다:
- 강의에서 들었던 내용을 정리해서 블로그에 올려도 되나요? (강의 내용 블로그 정리)
- 강의 내용을 정리해서 블로그에 포스팅해도 괜찮을까요? (강의 내용 블로그 포스팅)
- 강의를 공부한 내용을 블로그에 정리해도 될까요? (강의 내용 블로그 정리)

이와 같은 경우에 보잇콘님께서 필기한 내용이 강의의 전체 코드를 공개하는 수준이 아닌, 개인적인 이해와 정리로 구성되어 있다면 블로그에 업로드하는 것이 가능할 것으로 보입니다. 그러나, 교육 콘텐츠의 저작권과 관련하여 확실한 안내를 받기 위해서는 강사님에게 직접 문의하시거나, 강의 제공 플랫폼의 정책을 확인하는 것이 가장 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.