컴파일러(compiler)는 고급 언어로 작성 된 소스 코드를 저급 언어로 번역하는 프로그램을 가리킨다. 여기서 고급 언어는 사람이 이해하기 쉽도록 작성된 프로그래밍 언어로 C, C++, JAVA 등이 이에 속한다. 저급 언어는 컴퓨터 내부에서 바로 처리 가능한 프로그
이번에 Javascript 과제로 deepClone 함수와, 내용이 같은 객체인지를 확인하는 isEqual 함수를 만들었다. 이때 선생님이 먼저 작성해 주신 테스트 코드로 테스트를 진행했는데, 그동안 겪어보지 못했던 편리함과 개발의 효율성을 몸으로 느낄 수 있었다.
Javascript는 배우면 배울수록 많은 것이 객체로 이루어졌다는 것을 알게된다. 이번에는 이벤트에 대해 배웠는데, 이벤트가 발생하면 이벤트 객체가 발생한다는 것도, 이 이벤트 객체가 이동하며 다양한 위치에서 이벤트를 발생시킨다는 것도 알게 됐다.
이번에 페어프로그래밍을 진행하며, 우리가 자주 접할 수 있는 기능들을 실제로 구현하는 시간을 가졌다. 간단하게 생각했던 기능들도 실제로 구현하려니 생각해야 하는 부분이 많아 무척이나 어렵게 느껴졌다.