https://www.quora.com/What-is-data-type-and-why-it-is-important-in-programming-languages
'데이터 타입을 왜 알아야 하냐고?'
'의사가 병명을 알지 못하면 제대로 된 처방을 내릴 수 없는것과 같다.'
의사 = programmer,
병명 = data types,
처방 = solution (function)
로직을 작성해서 문제를 풀어내는 것이 프로그래밍이라면, 로직은 데이터를 가공하는일 일 것이다.
그런데 그 데이터가 어떤 타입인지 알 수 없다면 어떤 일이 벌어질까?
제대로 문제를 풀 수 조차 없겠지, 정확히 어떤 문제가 벌어질지 예측하기 힘들기 때문이다.
PS