모든 기능이 정식 형식의 프로그래밍 기능이 있습니까? 즉, 모든 입력 집합에 대해 동일한 값을 반환하는 두 함수는 같은 방식으로 표시됩니다. 예를 들어 f (x)가 x + 1을 반환하고 g (x)가 x + 2를 반환 한 경우 f (f (x )) 및 g (x)는 프로그램이 컴파일 될 때 구별 할 수없는 실행 파일을 생성합니다.
아마도 더 중요한 것은, 프로그램의 표준 표현에 대한 더 많은 정보를 어디에서 / 어떻게 찾을 수 있을까요? 물어 보는 것은 자연스러운 질문 인 것 같습니다. 나는 내가 찾고있는 것에 대한 적절한 용어를 모른다는 것이 두렵습니다. 그러한 언어가 튜링이 가능할 수 있는지 여부와 그렇지 않은 경우 프로그래밍 언어를 얼마나 표현할 수 있는지, 여전히 그러한 속성을 유지하면서 궁금합니다.
저의 배경은 다소 제한적이므로 전제 조건이 적은 소스를 선호하지만 고급 소스에 대한 참조도 차가울 수 있습니다.