디버그소프트웨어에 발생하는 문제의 원인을 찾는 행위이다.코딩하는 시간의 상당 부분은 디버깅에 사용하게 된다고 한다.개발중인 상태를 의미하기도 한다.컴파일러와 인터프리터컴퓨터는 0과 1로만 소통을 한다. 개발 언어들을 컴퓨터가 알아듣게 하기 위해서는 번역이 필요한데, 이를 언제 하느냐에 따라서 컴파일러와 인터프리터로 나뉜다.컴파일러 - 번역을 미리 해 놓는다. 사용언어는 c, c++, java 등코딩을 마치고 완성된 프로그램을 출시하는 단계에서 컴퓨터에게 일을 하나 시킨다. 그게 바로 컴파일이라고 하는데 출시전에 번역하는 기능이다.인터프리터 - 그 때 그 때 번역한다. 자바스크립트, 파이썬, 루비 등 실시간으로 번역한다. 다른 말로는 스크립트 언어라고도 한다. 코드 수정이 잦은 서비스의 경우 업데이트가 훨..