ETA (프로그래밍 언어)
Source
Evernote/Technote scraps/ETA (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전.md
Summary
ETA는 마이크 테일러가 개발한 난해한 프로그래밍 언어로, 스택 기반 명령형 언어입니다. 영어에서 가장 자주 쓰이는 8개의 알파벳(E, T, A, O, I, N, S, H)을 명령어로 사용하며, 나머지 문자는 무시됩니다. 숫자는 7진법으로 표현되며, N 명령 뒤에 따라오는 문자 조합으로 스택에 푸시합니다. 주요 명령어로는 나눗셈(E), 조건부 점프(T), 줄 번호 푸시(A), ASCII 출력(O), 입력(I), 숫자 푸시(N), 뺄셈(S), 스택 조작(H) 등이 있습니다. 코드는 자연어 문장처럼 보일 수 있어 난해함(Esoteric)의 특징을 가집니다.
Key Points
- 마이크 테일러가 만든 난해한 프로그래밍 언어
- 스택 기반 명령형 언어
- 명령어: E, T, A, O, I, N, S, H (대소문자 구분 없음)
- 숫자 표현: 7진법 (H=0, T=1, A=2, O=3, I=4, N=5, S=6), N 명령과 결합하여 사용
- 주요 연산: 나눗셈(E), 조건부 점프/종료(T), 줄 번호 푸시(A), ASCII 출력(O), 입력(I), 뺄셈(S), 스택 조작(H)
- 비명령어 문자는 무시되어 코드를 자연어처럼 구성 가능