当前位置首页 > 百科> 正文

INTERCAL

2019-10-31 19:37:49 百科

INTERCAL

INTERCAL是“Compiler Language With No Pronounceable Acronym”的缩写,它讽刺了当时各种程式语言的很多方面,以及在20世纪60年代拟定的语言结构和注译,它由唐·伍兹和詹姆斯·M.里昂两个普林斯顿大学的学生,在1972年创建的。

基本介绍

  • 公司名称:INTERCAL
  • 外文名称:Compiler Language With No Pronounceable Acronym
  • 成立时间:1972年
  • 创建者:唐·伍兹和詹姆斯·M.里昂

简介

目前有两个版本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<-#13PLEASEDO,1SUB#1<-#238DO,1SUB#2<-#108DO,1SUB#3<-#112DO,1SUB#4<-#0DO,1SUB#5<-#64DO,1SUB#6<-#194DO,1SUB#7<-#48PLEASEDO,1SUB#8<-#22DO,1SUB#9<-#248DO,1SUB#10<-#168DO,1SUB#11<-#24DO,1SUB#12<-#16DO,1SUB#13<-#162PLEASEREADOUT,1PLEASEGIVEUP
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net