정적타입언어 vs 동적타입언어 (파이선 강좌 연재)(005) - 하이미디어 분당/모란 AI 학원


정적타입언어 vs 동적타입언어 (파이선 강좌 연재)(005) - 하이미디어 분당/모란 AI 학원

안녕하세요? 오늘은 정적타입언어와 동적타입언어에 대해 다루어보려 해요~ 각각의 데이터에는 '타입(자료형)'이라는 것이 있습니다. 엑셀에서 1과 "1"을 입력해보면 1은 오른쪽으로 정렬되고, "1"은 왼쪽으로 정렬되는데요, 숫자 타입의 데이터는 오른쪽 정렬, 문자 타입의 데이터는 왼쪽 정렬이 되는 특성 때문입니다. 프로그램 개발에서도 이런 타입의 차이가 있는데요, 위와 같이 파이선에서 1+1을 하게 되면 숫자형 데이터가 산수 계산되어 2가 나오지만, '1'+'1'을 하게 되면 문자형 데이터가 오른쪽으로 주욱 붙으면서 '11'이 결과로 나오는 것을 보실 수 있습니다~ 결국 이런 데이터의 타입을 미리 밝혀두느냐 밝혀두지 않느냐로 정적 타입이냐 동적 타입이냐가 나뉘어집니다. IOT나 웹 백엔드에 사용되는 JAVA 같은 경우가 정적 타입 언어인데요, 위 모습은 a라는 이름으로 숫자(Integer, 정수) 2을 저장하고, b에 이름으로 숫자 1를 저장, c에는 문자 'x', d에는 문자 'y'...



원문링크 : 정적타입언어 vs 동적타입언어 (파이선 강좌 연재)(005) - 하이미디어 분당/모란 AI 학원