본문 바로가기

변수3

[자료구조 2장] - 프로그래밍 기초(1) 프로그래밍 기초(1) 프로그램 언어 - 저급언어 : 기계어, 어셈블리어 등 - 고급언어 : C, Java, Python 등 좋은 프로그램 언어의 조건 1. 가독성 2. 간결성 3. 추상화 4. 기계 독립성 5. 편리한 개발환경 프로그램 구성요소 식별자(identifier) : 변수이름, 구조체와 멤버의 이름, 열거형과 멤버의 이름, 함수 이름 등 - 하나의 프로그램 안에서 서로 다른 객체를 나타내기 위해 동일한 식별자 사용 불가 변수(variable) : 이름, 주소, 범위, 값, 형 등 - 변수 이름은 식별자로 정해지고, 특정한 형의 기억장소를 그 형이 차지하는 크기만큼 가짐 바인딩 - 정적 바인딩(static binding) : 프로그램이 실행되기 전 주로 컴파일 시간에 바인딩이 이루어짐 효율성 중시.. 2023. 12. 27.
게임개발 초급(2) - 변수와 데이터 타입 변수와 데이터 타입 게임개발에 들어가기 전, 기본적인 개발지식부터 천천히 쌓아나가는 게 좋습니다. 저희가 이번에 알아볼 것은 변수와 데이터 타입입니다. 게임 개발에 사용되는 변수와 데이터 타입은 프로그래밍 언어에 따라 다소 차이가 있을 수 있지만, 일반적으로 다음과 같은 특징을 가집니다. 변수 변수는 값을 저장하는 메모리 공간을 의미합니다. 이 값은 프로그램 실행 중 언제든지 변경될 수 있습니다. 변수에는 이름이 있으며, 해당 변수를 식별하는 데 사용됩니다. 변수 이름은 일반적으로 의미 있는 단어로 지정됩니다. 변수는 데이터 타입에 따라 저장할 수 있는 값의 종류가 제한됩니다. 데이터 타입 데이터 타입은 변수가 저장할 수 있는 값의 종류를 정의합니다. 예를 들어, 정수형 변수는 정수값만 저장할 수 있습니.. 2023. 4. 14.
게임개발 초급(1) - 스크립트의 이해 스크립트의 이해 이제부터는 본격적으로 게임 개발을 하기 위해 필요한 지식에 대해 알아볼 겁니다. 가장 먼저, 게임 개발자도 개발자의 한 종류입니다. 당연히 개발자가 갖춰야할 기본적인 지식은 필수입니다. 오늘은 앞으로 살펴 볼 목록에 대해서만 간단히 정리하여 확인해 보겠습니다. 게임 개발자가 알아야 할 스크립팅 지식은 게임 엔진의 스크립팅 언어에 따라 다르지만, 대부분의 게임 엔진에서는 다음과 같은 기본적인 스크립팅 지식이 필요합니다. 1. 변수와 데이터 타입 스크립팅 언어에서는 변수를 사용하여 데이터를 저장하고, 이를 조작합니다. 이 때 변수는 데이터 타입을 가지며, 이를 정확하게 이해하고 사용해야 합니다. 예를 들어, 정수형 변수와 실수형 변수는 각각 다른 데이터 타입을 가지며, 연산 방법도 다릅니다... 2023. 4. 13.