화이트스페이스 (프로그래밍 언어): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
ToePeu (토론 | 기여)
편집 요약 없음
1번째 줄:
[[파일:Whitespace_in_vim2.png|thumb|300px섬네일|[[구문 강조]]를 적용한 whitespace의화이트스페이스 코드.]]
 
'''화이트스페이스'''({{lang|en|Whitespace}})는 에드윈 브래디(Edwin Brady)와 크리스 모리스(Chris Morris, cim)가 [[2003년]] [[4월 1일]]([[만우절]])에 발표한 [[난해한 프로그래밍 언어]]이다. 이 언어의 인터프리터는문법에는 공백오로지 문자를공백과 탭, 모든그리고 문자를개행문자만이 무시한다.의미가 오직있으며, 공백과 탭,언어의 그리고인터프리터는 개행문자만이 문법에3종류의 포함된다[[공백 문자]]를 뺀 모든 문자를 무시한다. [[2004년]] 현재 이 언어의 최신 버전은 0.3이다.
 
이 언어는 [[스택 (자료구조)|스택]] 기반의 [[명령형 프로그래밍|명령형]] 프로그래밍 언어이다. 프로그램이 실행되는 [[가상 머신]]은 스택과 [[동적 메모리 할당|힙]]을 가지고 있다. 프로그래머는 스택에 임의의 정수를 자유롭게 푸시할 수 있으며, (아직 부동 소수점이나 실수의 구현은 없다) 또한 변수와 [[자료 구조]]를 계속 보존하기 위해서 힙에 접근할 수 있다.
줄 67 ⟶ 68:
 
== 참고 ==
 
화이트 스페이스({{lang|en|White space}})란 C언어에서 주석이나 화이트 스페이스 문자({{lang|en|White space characters}})를 가리킨다. 화이트 스페이스 문자는 공백, 탭, 개행문자 등이다. 화이트 스페이스는 컴파일러에서 모두 각 토큰(단어)을 구분하는 공백 이상의 의미를 갖지 않는다.
화이트스페이스 언어에 쓰이는 [[공백 문자]]는 대부분의 언어와 컴파일러에서 각 [[토큰 (파서)|토큰]]을 구분하는 공백 이상의 의미를 갖지 않는다.
 
== 바깥 고리 ==