INTERCAL

>- >- >-

簡介

INTERCAL是“Compiler Language With No Pronounceable Acronym”的縮寫,它諷刺了當時各種程式語言的很多方面,以及在20世紀60年代擬定的語言結構和註譯,它由唐·伍茲和詹姆斯·M.里昂兩個普林斯頓大學的學生,在1972年創建的。
目前有兩個版本INTERCAL:C-INTERCAL,以前維持由埃里克·史蒂文·雷蒙德,和CLC-INTERCAL的,由Claudio Calvelli的維護。

運算符


運算符

INTERCAL-72 characters

Atari characters

C-INTERCAL characters

CLC-INTERCAL characters

INTERLEAVE / MINGLE

c backspace /

$

?, $, c backspace /

?

SELECT

~

~

~

~

AND

&

&

&

&

OR

V

V

V

V

XOR

V backspace -

?

V backspace -, ?, ?

V backspace -, ?

hello,world

C的hello,world易懂#include <stdio.h> int main(){ printf("Hello, world!\n"); return 0;}
而C-INTERCAL的hello,world則難以閱讀DO ,1 <- #13PLEASE DO ,1 SUB #1 <- #238DO ,1 SUB #2 <- #108DO ,1 SUB #3 <- #112DO ,1 SUB #4 <- #0DO ,1 SUB #5 <- #64DO ,1 SUB #6 <- #194DO ,1 SUB #7 <- #48PLEASE DO ,1 SUB #8 <- #22DO ,1 SUB #9 <- #248DO ,1 SUB #10 <- #168DO ,1 SUB #11 <- #24DO ,1 SUB #12 <- #16DO ,1 SUB #13 <- #162PLEASE READ OUT ,1PLEASE GIVE UP

相關詞條

熱門詞條

聯絡我們