컴퓨터 구조와 컴퓨터 언어
- 인풋(InPut) : 외부 정보를 컴퓨터 내부로 받아오는 기능. (마우스, 키보드)
- 아웃풋(OutPut) : 컴퓨터 처리 정보를 외부로 내보내는 기능. (모니터, 스피커..)
- 저장장치 : 컴퓨터 내부 처리 중인 정보를 저장하는 장치. (SDD,HDD,RAM)
- 하드웨어(Hardware)와 소프트웨어(Software)
- 하드웨어 : 컴퓨터 장치
- 소프트웨어 : 컴퓨터 프로그램
- CPU : 범용 프로세서로, 다양한 작업( 복잡한 논리 연산, 운영 체제,
애플리케이션 실행 등) 을 빠르게 처리하는 하드웨어
- GPU : 주로 그래픽 렌더링, 이미지 처리, 비디오 렌더링 에 사용되는 하드웨어
- 주기억장치 : RAM(대기공간)
- 보조기억장치 : SSD, HDD, Unity Hub, 엑셀….
(다양한 프로그램을 많이, 동시에 작동하려면 RAM의 공간이 커야함)
- 프로그래밍 언어는 직관성이 중요.(인간의 언어와 매우 유사, c++ c# 파이썬)
- 유니티 C# 은 기존의 C#에서 기능을 추가한 언어.

- Bit : 컴퓨터가 '데이터를 저장할 수 있는 최소 단위'.
- 가장 작은 데이터 단위.
- 두 가지 값 (0 또는 1) 으로 이루어져 있음
- 주로 데이터 전송 속도를 측정 (Mbps_메가 비트) 할 때 사용됨
- Byte : 컴퓨터가 '데이터를 처리하기 위한 최소 단위'.
- 1 byte = 8 bits (일반적인 표준)
- 문자, 숫자, 기호 등을 표현하는 데 사용.
- 파일 크기나 저장 공간은 byte 단위(MB, GB)를 사용
객체 지향 언어 : Object Oriented Programming(OOP)
C ++ : 게임, 과학 시뮬레이션, 운영 체제, 블록체인에 사용.
시스템 프로그래밍부터 게임 개발, 실시간 시스템,
상용 소프트웨어 개발까지 폭넓게 활용.
언어의 난이도가 높고, 자동 메모리 관리가 없어
개발자가 직접 메모리 할당 및 해제를 관리해야함.
C # : Windows 데스크톱 애플리케이션, 게임, 웹 애플리케이션 제작에 사용.
간단한 문법과 높은 가독성이 특징.
윈도우에서만 개발가능하고,
네이티브 언어(C/C++)에 비해 속도( 어플리케이션 초기 로드 시간 )가 느림.
'게임 개발(유니티) > 멋쟁이 사자처럼 3기_회고록' 카테고리의 다른 글
| [멋쟁이사자처럼 유니티 TIL] 2024_11_22(금) 강의 요약 및 정리 (0) | 2024.11.23 |
|---|---|
| [멋쟁이사자처럼 유니티 TIL] 2024_11_21(목) 강의 요약 및 정리 (0) | 2024.11.23 |
| [멋쟁이사자처럼 유니티 TIL] 2024_11_20(수) 강의 요약 및 정리(3) (0) | 2024.11.22 |
| [멋쟁이사자처럼 유니티 TIL] 2024_11_20(수) 강의 요약 및 정리(2) (0) | 2024.11.21 |
| [멋쟁이사자처럼 유니티 TIL] 2024_11_20(수) 강의 요약 및 정리(1) (0) | 2024.11.21 |