본문 바로가기

타입2

[Programming Language] 3. 자료형 (1) 직전글 2023.07.09 - [Language] - [Programming Language] 2. 변수, 바인딩, 영역 ● 서론 - 자료형(Data Type) : 데이터 값들의 모임과 그들 값들에 대한 미리 정의된 연산들의 집합 - 사용자-정의 타입(User-defined Type) : 사용자가 정의한 자료형 (C언어 typedef) 타입에 대한 의미있는 이름을 사용해 판독성이 올라가며, 프로그램 수정에 도움이 됨.(타입 선언문만 변경해서 타입을 변경 가능하기 때문) - 추상 자료형(Abstract Data Type) : 사용자 정의 타입에서 더 나아간 개념 (Class) - 객체 : 사용자-정의 추상 자료형의 인스턴스 ● 기본 자료형 다른 자료형을 이용하여 정의되지 않은 데이터 타입. 거의 모든 프로.. 2023. 7. 11.
[Programming Language] 2. 변수, 바인딩, 영역 직전글 2023.07.07 - [Language] - [Programming Language] 1. 서론 ● 변수 (Variable) 컴퓨터 메모리 셀이나 셀들의 모임에 대한 추상화. 흔히 메모리 위치에 대한 이름으로 생각하지만, 변수는 이름 외에도 몇 가지 속성을 더 가짐. (총 6개의 속성을 다룰 예정) 1. 이름 변수의 가장 기본적인 속성으로, 어떤 개체를 식별하기 위해 사용되는 문자열임. 식별자(Identifier)라는 용어와 혼용되어 사용됨. ㄴ 형식 길이 제한 : 언어 마다 제한하는 경우도 있고 안하는 경우도 있음. 표기법 : 낙타 표기법(myVariable), 스네이크 표기법(my_variable) 등 다양한 방법이 존재함. 대소문자 구분 : 많은 언어에서 대소문자를 구분함.(== 다르게 인.. 2023. 7. 9.