프로그램이란? 컴파일 프로그램 컴파일 언어 프로그램의 생명주기는 Language Code(Lint Time) -> Machine Language(Compile Time) -> File -> Load -> Run(Run time) -> Terminate 이다. Load되어 컴퓨터에 올라간 것을 프로그램이라고 한다. 스크립트 프로그램 스크립트 언어 프로그램의...
흐름에 따른 레코드의 종류 식은 하나의 값으로, 일반 문은 실행 단위(레코드)로 등록되고 flow를 따른다. flow control를 할 수 있는 문들을 이용하면, 레코드를 선택하거나 레코드를 순환할 수 있게 된다. 이런 문들을 completion record로 바뀐다. 직접 flow control label 문이 아니라 record에 달아주는 태그같은...
함수지향 vs 객체지향 함수지향 끝없는 복사본 상태 변화에 안전: 계속 복사하니 기존의 값은 안전함. 3 + 1을 한다면 새로 연산된 4는 불변성을 통해서 안전하지만, 예전의 3의 문제가 해결되는 것도 아니고 3과 1은 그대로 존재한다. 안전하게 상태를 보관했다고 보기는 어려움. 연산을 기반으로 로직을 전개 객체지향 하나의 원본: 값이 mutable함 상...