컴퓨터 기술의 발달로데이터 조직 및 역할에 대한 아이디어가 지속적으로 변경되었습니다. 컴퓨터는 많은 양의 정보를 저장하고 관리 할 수 있습니다. 개별 데이터 속성은 쓸데없는 이유로 사용되면 무시되므로 데이터 자체는 일종의 추상적 인 현실로 보입니다. 예를 들어, 어떤 학교에서 학생들의 진도 목록을 가지고 있습니다. 우리는 일부 학생을 선택하고, 그의 수업을 작성할 것이며, 평가는 물론 그의 습관이나 눈의 색깔을 나타내지 않을 것입니다. 이것은 컴퓨터의 데이터에서도 발생합니다. 어떤 상황에서든 우리에게 실질적인 이익을 가져다주는 많은 데이터를 선택해야합니다. 그런 다음이 데이터를 표시 할 방법을 선택해야하며 이는 소프트웨어와 컴퓨터의 기능에 따라 다릅니다.
요즘에는 다양한 유형의 데이터가 있습니다.컴퓨터 기술의 지속적인 발전을 감안할 때 이제는 기존의 비정형 데이터와 가장 간단한 데이터를 결합하여 얻은 가장 복잡한 유형을 모두 사용할 수 있습니다.
데이터 유형을 더 자세히 살펴 보겠습니다.수학에서는 유형별로 다른 값을 분류하는 것이 일반적이며 프로그래밍에서도 똑같은 일이 발생합니다. 각 함수, 변수, 상수 또는 표현식은 특정 유형입니다. 간단한 데이터 유형이란 무엇입니까? 첫째, 더하기, 나눗셈 등과 같은 일반적인 연산을 수행 할 수있는 정수입니다. 산술의 정수와 달리 컴퓨터 과학의 정수는 자체 범위를 가지고 있습니다. 둘째, 이들은 동일한 연산이 수행 될 수있는 실수이지만, 그 정확도는 단일 고정 값을 초과하지 않습니다. 셋째, 이것은 상징적 인 데이터로, 순서가 정해져 있고 자체적 인 숫자 코드가 있습니다. 넷째로, 이들은 더하기 연산 만 수행 할 수있는 문자열 값입니다. 다섯째, 이들은 각각 "true"와 "false", true와 false 값을 취하는 논리적 데이터 유형입니다. 마지막으로 이러한 유형은 사용자 정의 유형으로, 예를 들어 특정 사용자 범위에 문자와 숫자를 포함 할 수 있습니다.
위의 유형의 데이터를 단순이라고하며,1 이름 -1 값을 만족하기 때문에 쉽게 인식 할 수 있습니다. 이제 우리는 구조화 된 데이터 유형이 무엇인지 알아낼 것입니다. 그것들은 프로그램의 개발자에 의해 결정됩니다. 동작이 하나 또는 다른 프로그래밍 언어의 기능에 의해 제한되고 다른 언어로 구조화 가능성이 일치하지 않지만 구조의 대부분은 거의 모든 프로그래밍 언어로 표준화되어 있습니다. 이러한 유형의 데이터는 개별적인 특성에 따라 분류됩니다. 즉, 순서가 무질서, 동 질적 이종, 정적 동적, 직접 액세스 순차적 액세스입니다. 이 표시는 쌍 내에서만 반대이며, 바깥 쪽은 결합 될 수 있습니다. 여기에는 레코드, 파일, 세트, 배열, 스택 및 계층 적 데이터 구성이 포함됩니다. 경우에 따라 프로그래머는 동적 데이터 구조를 지정할 수 있으며 해당 메모리의 메모리는 프로그램 작업 중에 직접 할당됩니다.
요즘 널리 확산되고있다.객체 지향 프로그래밍 : 데이터와 프로그램 간의 충돌을 완전히 없앴습니다. 우리가 이미 보았 듯이, 여러 가지 유형의 데이터가 있으며, 그 사용은 현재 상황과 사람 자신의 욕망에만 의존합니다. 데이터를 통해 다양한 작업을 수행 할 수 있으며, 자체 표현 단위 및 측정 단위가 있습니다. 그러나 중요한 것은 그들 없이는 우리는 지금 컴퓨터에 앉아 있지 않을 것이고, 기술은 여전히 서있을 것입니다.