INTERCAL

INTERCAL是“Compiler Language With No Pronounceable Acronym”的縮寫,它諷刺了當時各種程式語言的很多方面,以及在20世紀60年代擬定的語言結構和註譯,它由唐·伍茲和詹姆斯·M.里昂兩個普林斯頓大學的學生,在1972年創建的。

基本介紹

  • 公司名稱:INTERCAL
  • 外文名:Compiler Language With No Pronounceable Acronym
  • 成立時間:1972年
  • 創建者:唐·伍茲和詹姆斯·M.里昂
簡介,運算符,hello,world,

簡介

目前有兩個版本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<-#13
PLEASEDO,1SUB#1<-#238
DO,1SUB#2<-#108
DO,1SUB#3<-#112
DO,1SUB#4<-#0
DO,1SUB#5<-#64
DO,1SUB#6<-#194
DO,1SUB#7<-#48
PLEASEDO,1SUB#8<-#22
DO,1SUB#9<-#248
DO,1SUB#10<-#168
DO,1SUB#11<-#24
DO,1SUB#12<-#16
DO,1SUB#13<-#162
PLEASEREADOUT,1
PLEASEGIVEUP

相關詞條

熱門詞條

聯絡我們