포스 (프로그래밍 언어)

위키백과 ― 우리 모두의 백과사전.

포스구조적 명령형 스택 기반 컴퓨터 프로그래밍 언어 및 프로그래밍 환경이다. 포스는 때때로 예전부터 사용되던 관습적인 사용을 따라 모두 대문자로 쓰지만 약어는 아니다.

절차적, 스택 지향, 형 확인 없는 반사적 프로그래밍 언어(reflective programming language without type checking)인 포스는 두 가지 특징을 가진다. 명령어의 상호작용적인 실행(좀 더 정형적인 운영 체제에 부족한 시스템용 로서 적합하게 한다)과 나중에 실행할 일련의 명령어를 컴파일하는 능력이다. 몇몇 포스 버전들(특히 초기의 것들)은 스레드된 코드를 컴파일하지만 오늘날의 많은 구현들은 다른 언어 컴파일러처럼 최적화기계어를 생성한다.