IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
컴퓨터가 계산하는데 필요한 과정은 문제를 작은 조각들로 분해하고, 필요한 자료를 표현하며, 일반화하여 해결책을 모델링하고, 최종적으로 알고리즘을 도출하는 것이 중요해요. 컴퓨터는 0과 1의 세계에서만 작동하는 기계이기 때문에 숫자의 조합을 통해 다양한 형태의 데이터를 생성하고 표현할 수 있어요. 사용자의 요구사항을 컴퓨터가 이해하도록 하려면 숫자로 변환을 해야 하는데, 이것이 바로 개발이라고 할 수 있어요. 컴퓨터가 계산하는데 필요한 과정은 사용자의 요구사항을 프로그래밍 언어를 사용하여 숫자(=데이터)로 표현된 방법을 전달하는 것이에요.