셰익스피어 (프로그래밍 언어): 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
편집 요약 없음
태그: 되돌려진 기여
편집 요약 없음
태그: 되돌려진 기여
1번째 줄: 1번째 줄:
'''셰익스피어 프로그래밍 언어'''({{lang|en|Shakespeare Programming Language, SPL}})는 Jon Åslund와 Karl Hasselström이 만든 [[난해한 프로그래밍 언어]]이다. 소스 코드가 마치 [[윌리엄 셰익스피어]]의 연극처럼 보이도록 만들었다. <span style="color:grey"><del>문과생들이 좋아하겠지만 정작 이과생들에게는 쓰레기처럼 무시당하는 프로그래밍 언어</del></span>
'''셰익스피어 프로그래밍 언어'''({{lang|en|Shakespeare Programming Language, SPL}})는 Jon Åslund와 Karl Hasselström이 만든 [[난해한 프로그래밍 언어]]이다. 소스 코드가 마치 [[윌리엄 셰익스피어]]의 연극처럼 보이도록 만들었다. <span style="color:grey"><del>문과생들은 로미오와 줄리엣이 나오니 좋아하겠지만 정작 이과생들에게는 '로미오와 줄리엣이 어떻게 프로그래밍 언어가 될수 있냐?' 며 쓰레기 폐기물처럼 무시당하는 프로그래밍 언어</del></span>


프로그램의 첫 부분에서 ‘로미오’나 ‘줄리엣’ 같은 [[스택]]을 등장 인물로 선언하고, 이 등장 인물들은 서로 대화하면서 다른 인물의 값을 조작하거나 push, pop 같은 연산을 수행한다. 조건문도 대화 형식으로 되어 있다. 전체 구성은 [[어셈블리어]]와 비슷하지만 소스 코드 분량은 훨씬 장황하다. <span style="color:grey"><del>전 세계가 인정하는 문과생들을 위한 프로그래밍 언어</del></span>
프로그램의 첫 부분에서 ‘로미오’나 ‘줄리엣’ 같은 [[스택]]을 등장 인물로 선언하고, 이 등장 인물들은 서로 대화하면서 다른 인물의 값을 조작하거나 push, pop 같은 연산을 수행한다. 조건문도 대화 형식으로 되어 있다. 전체 구성은 [[어셈블리어]]와 비슷하지만 소스 코드 분량은 훨씬 장황하다. <span style="color:grey"><del>전 세계가 인정한 기발한 재능낭비</del></span>


== 예제 ==
== 예제 ==

2021년 3월 7일 (일) 23:13 판

셰익스피어 프로그래밍 언어(Shakespeare Programming Language, SPL)는 Jon Åslund와 Karl Hasselström이 만든 난해한 프로그래밍 언어이다. 소스 코드가 마치 윌리엄 셰익스피어의 연극처럼 보이도록 만들었다. 문과생들은 로미오와 줄리엣이 나오니 좋아하겠지만 정작 이과생들에게는 '로미오와 줄리엣이 어떻게 프로그래밍 언어가 될수 있냐?' 며 쓰레기 폐기물처럼 무시당하는 프로그래밍 언어

프로그램의 첫 부분에서 ‘로미오’나 ‘줄리엣’ 같은 스택을 등장 인물로 선언하고, 이 등장 인물들은 서로 대화하면서 다른 인물의 값을 조작하거나 push, pop 같은 연산을 수행한다. 조건문도 대화 형식으로 되어 있다. 전체 구성은 어셈블리어와 비슷하지만 소스 코드 분량은 훨씬 장황하다. 전 세계가 인정한 기발한 재능낭비

예제

Act II: Behind Hamlet's back.
                    Scene I: Romeo and Juliet's conversation.
[Enter Romeo and Juliet]
Romeo:
 Speak your mind. You are as worried as the sum of yourself and the
 difference between my small smooth hamster and my nose. Speak your
 mind!
Juliet:
 Speak YOUR mind! You are as bad as Hamlet! You are as small as the
 difference between the square of the difference between my little pony
 and your big hairy hound and the cube of your sorry little
 codpiece. Speak your mind!
[Exit Romeo]

위의 내용은 Hello world 프로그램의 일부분으로, 전체 코드는 설명서에 있다.

외부 링크