Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
5
Task/Loops-Infinite/00-META.yaml
Normal file
5
Task/Loops-Infinite/00-META.yaml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
category:
|
||||
- Simple
|
||||
from: http://rosettacode.org/wiki/Loops/Infinite
|
||||
note: Iteration
|
||||
22
Task/Loops-Infinite/00-TASK.txt
Normal file
22
Task/Loops-Infinite/00-TASK.txt
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
;Task:
|
||||
Print out <big> '''SPAM''' </big> followed by a ''newline'' in an infinite loop.
|
||||
|
||||
|
||||
;Related tasks:
|
||||
* [[Loop over multiple arrays simultaneously]]
|
||||
* [[Loops/Break]]
|
||||
* [[Loops/Continue]]
|
||||
* [[Loops/Do-while]]
|
||||
* [[Loops/Downward for]]
|
||||
* [[Loops/For]]
|
||||
* [[Loops/For with a specified step]]
|
||||
* [[Loops/Foreach]]
|
||||
* [[Loops/Increment loop index within loop body]]
|
||||
* [[Loops/Infinite]]
|
||||
* [[Loops/N plus one half]]
|
||||
* [[Loops/Nested]]
|
||||
* [[Loops/While]]
|
||||
* [[Loops/with multiple ranges]]
|
||||
* [[Loops/Wrong ranges]]
|
||||
<br><br>
|
||||
|
||||
2
Task/Loops-Infinite/11l/loops-infinite.11l
Normal file
2
Task/Loops-Infinite/11l/loops-infinite.11l
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
L
|
||||
print(‘SPAM’)
|
||||
16
Task/Loops-Infinite/360-Assembly/loops-infinite.360
Normal file
16
Task/Loops-Infinite/360-Assembly/loops-infinite.360
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
INFINITE CSECT , this PGM control section
|
||||
INFINITE AMODE 31 addressing mode 31 bit
|
||||
INFINITE RMODE ANY loader can load either 24 or 31
|
||||
BAKR 14,0 stack caller's register contents
|
||||
LR 12,15 establish base
|
||||
LA 13,0 no savearea
|
||||
USING INFINITE,12 base to assembler
|
||||
LA 10,1 1 in reg 10
|
||||
LA 11,2 2 in reg 11
|
||||
LOOP EQU *
|
||||
CR 10,11 1==2?
|
||||
BE RETURN Yes, exit.
|
||||
WTO 'SPAM',ROUTCDE=11 print SPAM to syslog
|
||||
B LOOP No, check again.
|
||||
RETURN PR , return to caller
|
||||
END INFINITE
|
||||
4
Task/Loops-Infinite/4DOS-Batch/loops-infinite.4dos
Normal file
4
Task/Loops-Infinite/4DOS-Batch/loops-infinite.4dos
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
@echo off
|
||||
do forever
|
||||
echo SPAM
|
||||
enddo
|
||||
9
Task/Loops-Infinite/6502-Assembly/loops-infinite.6502
Normal file
9
Task/Loops-Infinite/6502-Assembly/loops-infinite.6502
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
InfiniteLoop LDX #0
|
||||
PrintLoop: LDA MSG,x
|
||||
JSR PrintAccumulator ;routine not implemented
|
||||
INX
|
||||
CPX #5
|
||||
BNE PrintLoop
|
||||
BEQ InfiniteLoop
|
||||
|
||||
MSG .byte "SPAM", $0A
|
||||
31
Task/Loops-Infinite/6800-Assembly/loops-infinite.6800
Normal file
31
Task/Loops-Infinite/6800-Assembly/loops-infinite.6800
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
.cr 6800
|
||||
.tf spam6800.obj,AP1
|
||||
.lf spam6800
|
||||
;=====================================================;
|
||||
; Infinite SPAM loop for the Motorola 6800 ;
|
||||
; by barrym 2013-04-10 ;
|
||||
;-----------------------------------------------------;
|
||||
; Prints the message "SPAM" repeatedly to an ascii ;
|
||||
; terminal (console) connected to a 1970s vintage ;
|
||||
; SWTPC 6800 system, which is the target device for ;
|
||||
; this assembly. ;
|
||||
; Many thanks to: ;
|
||||
; swtpc.com for hosting Michael Holley's documents! ;
|
||||
; sbprojects.com for a very nice assembler! ;
|
||||
; swtpcemu.com for a very capable emulator! ;
|
||||
; reg x is the string pointer ;
|
||||
; reg a holds the ascii char to be output ;
|
||||
;-----------------------------------------------------;
|
||||
outeee = $e1d1 ;ROM: console putchar routine
|
||||
.or $0f00
|
||||
;-----------------------------------------------------;
|
||||
main ldx #string ;Point to the string
|
||||
bra puts ; and print it
|
||||
outs jsr outeee ;Emit a as ascii
|
||||
inx ;Advance the string pointer
|
||||
puts ldaa ,x ;Load a string character
|
||||
bne outs ;Print it if non-null
|
||||
bra main ;else restart
|
||||
;=====================================================;
|
||||
string .as "SPAM",#13,#10,#0
|
||||
.en
|
||||
8
Task/Loops-Infinite/68000-Assembly/loops-infinite.68000
Normal file
8
Task/Loops-Infinite/68000-Assembly/loops-infinite.68000
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
doSPAM:
|
||||
LEA Message,A0
|
||||
JSR PrintString
|
||||
JMP doSPAM
|
||||
|
||||
Message:
|
||||
DC.B "SPAM",13,10,0
|
||||
EVEN
|
||||
21
Task/Loops-Infinite/8086-Assembly/loops-infinite-1.8086
Normal file
21
Task/Loops-Infinite/8086-Assembly/loops-infinite-1.8086
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
Spam:
|
||||
mov ah,02h
|
||||
mov dl,'S' ;VASM replaces a character in single quotes with its ascii equivalent
|
||||
int 21h ;Print Char routine
|
||||
|
||||
mov dl,'P'
|
||||
int 21h
|
||||
|
||||
mov dl, 'A'
|
||||
int 21h
|
||||
|
||||
mov dl, 'M'
|
||||
int 21h
|
||||
|
||||
mov dl,13 ;Carriage Return
|
||||
int 21h
|
||||
|
||||
mov dl,10 ;New Line
|
||||
int 21h
|
||||
|
||||
jmp Spam
|
||||
17
Task/Loops-Infinite/8086-Assembly/loops-infinite-2.8086
Normal file
17
Task/Loops-Infinite/8086-Assembly/loops-infinite-2.8086
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
mov ah, 02h ;prep int 21h for printing to screen
|
||||
mov ax, seg SpamMessage ;load into ax whatever segment the address of our message is in.
|
||||
mov ds, ax ;segment registers on the original 8086 must be loaded from a register
|
||||
|
||||
cld ;clear the direction flag, this makes commands like "lodsb" auto-increment
|
||||
|
||||
SpamOuter:
|
||||
mov si, offset SpamMessage ;load the address of SpamMessage into the source index
|
||||
SpamInner:
|
||||
lodsb ;mov al,[ds:si] and increment si by 1.
|
||||
cmp al,0 ;is this the terminator?
|
||||
jz SpamOuter ;point si to the beginning of the message again
|
||||
mov dl,al ;the DOS interrupt for printing requires the desired character to be in DL
|
||||
int 21h ;print the chosen character to the screen
|
||||
jmp SpamInner
|
||||
|
||||
SpamMessage db "SPAM",13,10,0
|
||||
1
Task/Loops-Infinite/8th/loops-infinite-1.8th
Normal file
1
Task/Loops-Infinite/8th/loops-infinite-1.8th
Normal file
|
|
@ -0,0 +1 @@
|
|||
: inf "SPAM\n" . recurse ;
|
||||
1
Task/Loops-Infinite/8th/loops-infinite-2.8th
Normal file
1
Task/Loops-Infinite/8th/loops-infinite-2.8th
Normal file
|
|
@ -0,0 +1 @@
|
|||
: inf repeat "SPAM\n" . again ;
|
||||
33
Task/Loops-Infinite/AArch64-Assembly/loops-infinite.aarch64
Normal file
33
Task/Loops-Infinite/AArch64-Assembly/loops-infinite.aarch64
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
/* ARM assembly AARCH64 Raspberry PI 3B */
|
||||
/* program infinite64.s */
|
||||
|
||||
/*******************************************/
|
||||
/* Constantes file */
|
||||
/*******************************************/
|
||||
/* for this file see task include a file in language AArch64 assembly*/
|
||||
.include "../includeConstantesARM64.inc"
|
||||
/*********************************/
|
||||
/* Initialized data */
|
||||
/*********************************/
|
||||
.data
|
||||
szMessage: .asciz "SPAM\n"
|
||||
/*********************************/
|
||||
/* code section */
|
||||
/*********************************/
|
||||
.text
|
||||
.global main
|
||||
|
||||
main:
|
||||
|
||||
loop:
|
||||
ldr x0,qAdrszMessage
|
||||
bl affichageMess
|
||||
b loop
|
||||
|
||||
qAdrszMessage: .quad szMessage
|
||||
|
||||
/********************************************************/
|
||||
/* File Include fonctions */
|
||||
/********************************************************/
|
||||
/* for this file see task include a file in language AArch64 assembly */
|
||||
.include "../includeARM64.inc"
|
||||
6
Task/Loops-Infinite/ACL2/loops-infinite.acl2
Normal file
6
Task/Loops-Infinite/ACL2/loops-infinite.acl2
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
(defun spam ()
|
||||
(declare (xargs :mode :program))
|
||||
(if nil
|
||||
nil
|
||||
(prog2$ (cw "SPAM~%")
|
||||
(spam))))
|
||||
5
Task/Loops-Infinite/ALGOL-60/loops-infinite.alg
Normal file
5
Task/Loops-Infinite/ALGOL-60/loops-infinite.alg
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
'BEGIN' 'COMMENT' Loops/Infinite - Algol60 - 23/06/2018;
|
||||
'INTEGER' I;
|
||||
'FOR' I := 1 'STEP' 0 'UNTIL' 2 'DO'
|
||||
OUTSTRING(1,'('SPAM')')
|
||||
'END'
|
||||
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-1.alg
Normal file
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-1.alg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
DO
|
||||
printf($"SPAM"l$)
|
||||
OD
|
||||
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-2.alg
Normal file
3
Task/Loops-Infinite/ALGOL-68/loops-infinite-2.alg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop x:
|
||||
printf($"SPAM"l$);
|
||||
loop x
|
||||
3
Task/Loops-Infinite/ALGOL-W/loops-infinite.alg
Normal file
3
Task/Loops-Infinite/ALGOL-W/loops-infinite.alg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
begin
|
||||
for i := 1 step 0 until 2 do write( "SPAM" )
|
||||
end.
|
||||
11
Task/Loops-Infinite/ARM-Assembly/loops-infinite.arm
Normal file
11
Task/Loops-Infinite/ARM-Assembly/loops-infinite.arm
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
.global main
|
||||
|
||||
main:
|
||||
|
||||
loop:
|
||||
ldr r0, =message
|
||||
bl printf
|
||||
b loop
|
||||
|
||||
message:
|
||||
.asciz "SPAM\n"
|
||||
5
Task/Loops-Infinite/AWK/loops-infinite.awk
Normal file
5
Task/Loops-Infinite/AWK/loops-infinite.awk
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
BEGIN {
|
||||
while(1) {
|
||||
print "SPAM"
|
||||
}
|
||||
}
|
||||
5
Task/Loops-Infinite/Action-/loops-infinite.action
Normal file
5
Task/Loops-Infinite/Action-/loops-infinite.action
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
PROC Main()
|
||||
DO
|
||||
PrintE("SPAM")
|
||||
OD
|
||||
RETURN
|
||||
3
Task/Loops-Infinite/ActionScript/loops-infinite.as
Normal file
3
Task/Loops-Infinite/ActionScript/loops-infinite.as
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (true) {
|
||||
trace("SPAM");
|
||||
}
|
||||
3
Task/Loops-Infinite/Ada/loops-infinite.ada
Normal file
3
Task/Loops-Infinite/Ada/loops-infinite.ada
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop
|
||||
Put_Line("SPAM");
|
||||
end loop;
|
||||
3
Task/Loops-Infinite/Agena/loops-infinite.agena
Normal file
3
Task/Loops-Infinite/Agena/loops-infinite.agena
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
do
|
||||
print( "SPAM" )
|
||||
od
|
||||
3
Task/Loops-Infinite/Aime/loops-infinite.aime
Normal file
3
Task/Loops-Infinite/Aime/loops-infinite.aime
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (1) {
|
||||
o_text("SPAM\n");
|
||||
}
|
||||
5
Task/Loops-Infinite/AmigaE/loops-infinite.amiga
Normal file
5
Task/Loops-Infinite/AmigaE/loops-infinite.amiga
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
PROC main()
|
||||
LOOP
|
||||
WriteF('SPAM')
|
||||
ENDLOOP
|
||||
ENDPROC
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
repeat
|
||||
log "SPAM"
|
||||
end repeat
|
||||
1
Task/Loops-Infinite/Applesoft-BASIC/loops-infinite.basic
Normal file
1
Task/Loops-Infinite/Applesoft-BASIC/loops-infinite.basic
Normal file
|
|
@ -0,0 +1 @@
|
|||
FOR I = 0 TO 1 STEP 0 : PRINT "SPAM" : NEXT
|
||||
5
Task/Loops-Infinite/ArnoldC/loops-infinite.arnoldc
Normal file
5
Task/Loops-Infinite/ArnoldC/loops-infinite.arnoldc
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
IT'S SHOWTIME
|
||||
STICK AROUND @NO PROBLEMO
|
||||
TALK TO THE HAND "SPAM"
|
||||
CHILL
|
||||
YOU HAVE BEEN TERMINATED
|
||||
3
Task/Loops-Infinite/Arturo/loops-infinite.arturo
Normal file
3
Task/Loops-Infinite/Arturo/loops-infinite.arturo
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while [true] [
|
||||
print "SPAM"
|
||||
]
|
||||
2
Task/Loops-Infinite/AutoHotkey/loops-infinite.ahk
Normal file
2
Task/Loops-Infinite/AutoHotkey/loops-infinite.ahk
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Loop
|
||||
MsgBox SPAM `n
|
||||
3
Task/Loops-Infinite/Axe/loops-infinite.axe
Normal file
3
Task/Loops-Infinite/Axe/loops-infinite.axe
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
While 1
|
||||
Disp "SPAM",i
|
||||
End
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-1.basic
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-1.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while 1
|
||||
print "SPAM"
|
||||
wend
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-2.basic
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-2.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
do
|
||||
print "SPAM"
|
||||
loop
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-3.basic
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-3.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
for i = 1 to 10 step 0
|
||||
print "SPAM"
|
||||
next i
|
||||
2
Task/Loops-Infinite/BASIC/loops-infinite-4.basic
Normal file
2
Task/Loops-Infinite/BASIC/loops-infinite-4.basic
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
10 print "SPAM"
|
||||
20 goto 10
|
||||
1
Task/Loops-Infinite/BASIC/loops-infinite-5.basic
Normal file
1
Task/Loops-Infinite/BASIC/loops-infinite-5.basic
Normal file
|
|
@ -0,0 +1 @@
|
|||
10 clr:print "Commodore Spam! ";:gosub 10
|
||||
1
Task/Loops-Infinite/BASIC/loops-infinite-6.basic
Normal file
1
Task/Loops-Infinite/BASIC/loops-infinite-6.basic
Normal file
|
|
@ -0,0 +1 @@
|
|||
10 clear : print "Apple Spam! ";: gosub 10
|
||||
3
Task/Loops-Infinite/BASIC/loops-infinite-7.basic
Normal file
3
Task/Loops-Infinite/BASIC/loops-infinite-7.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
10 for i = 1 to 10 step 0 : rem A zero step makes the loop infinite
|
||||
20 print "SPAM";
|
||||
30 next i
|
||||
2
Task/Loops-Infinite/BASIC/loops-infinite-8.basic
Normal file
2
Task/Loops-Infinite/BASIC/loops-infinite-8.basic
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
10 print "Spam! ";
|
||||
20 run
|
||||
1
Task/Loops-Infinite/BASIC/loops-infinite-9.basic
Normal file
1
Task/Loops-Infinite/BASIC/loops-infinite-9.basic
Normal file
|
|
@ -0,0 +1 @@
|
|||
10 print "SPAM SPAM! ";:if 1 then 10
|
||||
3
Task/Loops-Infinite/BASIC256/loops-infinite.basic
Normal file
3
Task/Loops-Infinite/BASIC256/loops-infinite.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while true
|
||||
print "SPAM"
|
||||
end while
|
||||
3
Task/Loops-Infinite/BBC-BASIC/loops-infinite.basic
Normal file
3
Task/Loops-Infinite/BBC-BASIC/loops-infinite.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
REPEAT
|
||||
PRINT "SPAM"
|
||||
UNTIL FALSE
|
||||
3
Task/Loops-Infinite/BCPL/loops-infinite.bcpl
Normal file
3
Task/Loops-Infinite/BCPL/loops-infinite.bcpl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
get "libhdr"
|
||||
|
||||
let start() be writes("SPAM*N") repeat
|
||||
1
Task/Loops-Infinite/BQN/loops-infinite.bqn
Normal file
1
Task/Loops-Infinite/BQN/loops-infinite.bqn
Normal file
|
|
@ -0,0 +1 @@
|
|||
{𝕊 •Out 𝕩}"SPAM"
|
||||
4
Task/Loops-Infinite/Batch-File/loops-infinite-1.bat
Normal file
4
Task/Loops-Infinite/Batch-File/loops-infinite-1.bat
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
@echo off
|
||||
:loop
|
||||
echo SPAM
|
||||
goto loop
|
||||
1
Task/Loops-Infinite/Batch-File/loops-infinite-2.bat
Normal file
1
Task/Loops-Infinite/Batch-File/loops-infinite-2.bat
Normal file
|
|
@ -0,0 +1 @@
|
|||
for /l %%x in (1,0,2) do @echo SPAM
|
||||
2
Task/Loops-Infinite/Bc/loops-infinite.bc
Normal file
2
Task/Loops-Infinite/Bc/loops-infinite.bc
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while (1) "SPAM
|
||||
"
|
||||
2
Task/Loops-Infinite/Beeswax/loops-infinite.beeswax
Normal file
2
Task/Loops-Infinite/Beeswax/loops-infinite.beeswax
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
_>`SPA`p
|
||||
bN`M`<
|
||||
1
Task/Loops-Infinite/Befunge/loops-infinite.bf
Normal file
1
Task/Loops-Infinite/Befunge/loops-infinite.bf
Normal file
|
|
@ -0,0 +1 @@
|
|||
55+"MAPS",,,,,
|
||||
3
Task/Loops-Infinite/Blz/loops-infinite.blz
Normal file
3
Task/Loops-Infinite/Blz/loops-infinite.blz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while true
|
||||
print("SPAM")
|
||||
end
|
||||
2
Task/Loops-Infinite/BootBASIC/loops-infinite-1.basic
Normal file
2
Task/Loops-Infinite/BootBASIC/loops-infinite-1.basic
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
10 print "SPAM"
|
||||
20 goto 10
|
||||
2
Task/Loops-Infinite/BootBASIC/loops-infinite-2.basic
Normal file
2
Task/Loops-Infinite/BootBASIC/loops-infinite-2.basic
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
10 print "SPAM"
|
||||
20 run
|
||||
1
Task/Loops-Infinite/Bracmat/loops-infinite.bracmat
Normal file
1
Task/Loops-Infinite/Bracmat/loops-infinite.bracmat
Normal file
|
|
@ -0,0 +1 @@
|
|||
whl'out$SPAM
|
||||
2
Task/Loops-Infinite/Brainf---/loops-infinite-1.bf
Normal file
2
Task/Loops-Infinite/Brainf---/loops-infinite-1.bf
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
++++++++++[->++++++>++++++++>+<<<]>+++++>
|
||||
[+++.---.<.>---.+++>.<]
|
||||
4
Task/Loops-Infinite/Brainf---/loops-infinite-2.bf
Normal file
4
Task/Loops-Infinite/Brainf---/loops-infinite-2.bf
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
10++++++++++
|
||||
[-> 8++++++++ > 8++++++++ > 6++++++ > 8++++++++ > 1+ <<<<<]>
|
||||
83+++ > 80 > 65+++++ > 77--- <<<
|
||||
[.>.>.>.>.<<<<]
|
||||
1
Task/Loops-Infinite/Brat/loops-infinite.brat
Normal file
1
Task/Loops-Infinite/Brat/loops-infinite.brat
Normal file
|
|
@ -0,0 +1 @@
|
|||
loop { p "SPAM" }
|
||||
2
Task/Loops-Infinite/C++/loops-infinite-1.cpp
Normal file
2
Task/Loops-Infinite/C++/loops-infinite-1.cpp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while (true)
|
||||
std::cout << "SPAM\n";
|
||||
2
Task/Loops-Infinite/C++/loops-infinite-2.cpp
Normal file
2
Task/Loops-Infinite/C++/loops-infinite-2.cpp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
for (;;)
|
||||
std::cout << "SPAM\n";
|
||||
3
Task/Loops-Infinite/C++/loops-infinite-3.cpp
Normal file
3
Task/Loops-Infinite/C++/loops-infinite-3.cpp
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
do
|
||||
std::cout << "SPAM\n";
|
||||
while (true);
|
||||
3
Task/Loops-Infinite/C-Shell/loops-infinite.csh
Normal file
3
Task/Loops-Infinite/C-Shell/loops-infinite.csh
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (1)
|
||||
echo SPAM
|
||||
end
|
||||
4
Task/Loops-Infinite/C-sharp/loops-infinite.cs
Normal file
4
Task/Loops-Infinite/C-sharp/loops-infinite.cs
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
while (true)
|
||||
{
|
||||
Console.WriteLine("SPAM");
|
||||
}
|
||||
1
Task/Loops-Infinite/C/loops-infinite-1.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-1.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
while(1) puts("SPAM");
|
||||
1
Task/Loops-Infinite/C/loops-infinite-2.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-2.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
for(;;) puts("SPAM");
|
||||
1
Task/Loops-Infinite/C/loops-infinite-3.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-3.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
do { puts("SPAM"); } while(1);
|
||||
1
Task/Loops-Infinite/C/loops-infinite-4.c
Normal file
1
Task/Loops-Infinite/C/loops-infinite-4.c
Normal file
|
|
@ -0,0 +1 @@
|
|||
while(puts("SPAM"));
|
||||
2
Task/Loops-Infinite/C/loops-infinite-5.c
Normal file
2
Task/Loops-Infinite/C/loops-infinite-5.c
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
spam: puts("SPAM");
|
||||
goto spam;
|
||||
10
Task/Loops-Infinite/COBOL/loops-infinite.cobol
Normal file
10
Task/Loops-Infinite/COBOL/loops-infinite.cobol
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
IDENTIFICATION DIVISION.
|
||||
PROGRAM-ID. Spam.
|
||||
|
||||
PROCEDURE DIVISION.
|
||||
PERFORM UNTIL 1 <> 1
|
||||
DISPLAY "SPAM"
|
||||
END-PERFORM
|
||||
|
||||
GOBACK
|
||||
.
|
||||
1
Task/Loops-Infinite/Chapel/loops-infinite.chapel
Normal file
1
Task/Loops-Infinite/Chapel/loops-infinite.chapel
Normal file
|
|
@ -0,0 +1 @@
|
|||
while true do writeln("SPAM");
|
||||
3
Task/Loops-Infinite/Chipmunk-Basic/loops-infinite.basic
Normal file
3
Task/Loops-Infinite/Chipmunk-Basic/loops-infinite.basic
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
10 while 1
|
||||
20 print "SPAM"
|
||||
30 wend
|
||||
1
Task/Loops-Infinite/ChucK/loops-infinite.chuck
Normal file
1
Task/Loops-Infinite/ChucK/loops-infinite.chuck
Normal file
|
|
@ -0,0 +1 @@
|
|||
while(true) <<<"SPAM">>>;
|
||||
1
Task/Loops-Infinite/Clojure/loops-infinite.clj
Normal file
1
Task/Loops-Infinite/Clojure/loops-infinite.clj
Normal file
|
|
@ -0,0 +1 @@
|
|||
(loop [] (println "SPAM") (recur))
|
||||
2
Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee
Normal file
2
Task/Loops-Infinite/CoffeeScript/loops-infinite.coffee
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
loop
|
||||
console.log 'SPAM'
|
||||
3
Task/Loops-Infinite/ColdFusion/loops-infinite-1.cfm
Normal file
3
Task/Loops-Infinite/ColdFusion/loops-infinite-1.cfm
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<cfloop condition = "true NEQ false">
|
||||
SPAM
|
||||
</cfloop>
|
||||
6
Task/Loops-Infinite/ColdFusion/loops-infinite-2.cfm
Normal file
6
Task/Loops-Infinite/ColdFusion/loops-infinite-2.cfm
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<cfscript>
|
||||
while( true != false )
|
||||
{
|
||||
writeOutput( "SPAM" );
|
||||
}
|
||||
</cfscript>
|
||||
3
Task/Loops-Infinite/Comal/loops-infinite.comal
Normal file
3
Task/Loops-Infinite/Comal/loops-infinite.comal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
LOOP
|
||||
PRINT "SPAM"
|
||||
ENDLOOP
|
||||
1
Task/Loops-Infinite/Common-Lisp/loops-infinite-1.lisp
Normal file
1
Task/Loops-Infinite/Common-Lisp/loops-infinite-1.lisp
Normal file
|
|
@ -0,0 +1 @@
|
|||
(loop (write-line "SPAM"))
|
||||
3
Task/Loops-Infinite/Common-Lisp/loops-infinite-2.lisp
Normal file
3
Task/Loops-Infinite/Common-Lisp/loops-infinite-2.lisp
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(do () ; Not initialization
|
||||
(nil) ; Not break condition
|
||||
(print "SPAM")) ; On every loop as requested
|
||||
3
Task/Loops-Infinite/Corescript/loops-infinite.core
Normal file
3
Task/Loops-Infinite/Corescript/loops-infinite.core
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
:top
|
||||
print Spam!
|
||||
goto top
|
||||
5
Task/Loops-Infinite/Cowgol/loops-infinite.cowgol
Normal file
5
Task/Loops-Infinite/Cowgol/loops-infinite.cowgol
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
include "cowgol.coh";
|
||||
|
||||
loop
|
||||
print("Spam\n");
|
||||
end loop;
|
||||
3
Task/Loops-Infinite/Crystal/loops-infinite-1.crystal
Normal file
3
Task/Loops-Infinite/Crystal/loops-infinite-1.crystal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
loop do
|
||||
puts "SPAM"
|
||||
end
|
||||
3
Task/Loops-Infinite/Crystal/loops-infinite-2.crystal
Normal file
3
Task/Loops-Infinite/Crystal/loops-infinite-2.crystal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while true
|
||||
puts "SPAM"
|
||||
end
|
||||
3
Task/Loops-Infinite/Crystal/loops-infinite-3.crystal
Normal file
3
Task/Loops-Infinite/Crystal/loops-infinite-3.crystal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
until false
|
||||
puts "SPAM"
|
||||
end
|
||||
3
Task/Loops-Infinite/Crystal/loops-infinite-4.crystal
Normal file
3
Task/Loops-Infinite/Crystal/loops-infinite-4.crystal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(0..).each do
|
||||
puts "SPAM"
|
||||
end
|
||||
6
Task/Loops-Infinite/D/loops-infinite-1.d
Normal file
6
Task/Loops-Infinite/D/loops-infinite-1.d
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
while (true)
|
||||
writeln("SPAM");
|
||||
}
|
||||
7
Task/Loops-Infinite/D/loops-infinite-2.d
Normal file
7
Task/Loops-Infinite/D/loops-infinite-2.d
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
do
|
||||
writeln("SPAM");
|
||||
while (true);
|
||||
}
|
||||
6
Task/Loops-Infinite/D/loops-infinite-3.d
Normal file
6
Task/Loops-Infinite/D/loops-infinite-3.d
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
for ( ; ; )
|
||||
writeln("SPAM");
|
||||
}
|
||||
7
Task/Loops-Infinite/D/loops-infinite-4.d
Normal file
7
Task/Loops-Infinite/D/loops-infinite-4.d
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
LOOP:
|
||||
writeln("SPAM");
|
||||
goto LOOP;
|
||||
}
|
||||
3
Task/Loops-Infinite/DCL/loops-infinite.dcl
Normal file
3
Task/Loops-Infinite/DCL/loops-infinite.dcl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
$ loop:
|
||||
$ write sys$output "SPAM"
|
||||
$ goto loop
|
||||
2
Task/Loops-Infinite/DWScript/loops-infinite.dw
Normal file
2
Task/Loops-Infinite/DWScript/loops-infinite.dw
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
while True do
|
||||
PrintLn('SPAM');
|
||||
5
Task/Loops-Infinite/Dart/loops-infinite.dart
Normal file
5
Task/Loops-Infinite/Dart/loops-infinite.dart
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
main() {
|
||||
while(true) {
|
||||
print("SPAM");
|
||||
}
|
||||
}
|
||||
2
Task/Loops-Infinite/Dc/loops-infinite.dc
Normal file
2
Task/Loops-Infinite/Dc/loops-infinite.dc
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[[SPAM
|
||||
]P dx]dx
|
||||
5
Task/Loops-Infinite/Draco/loops-infinite.draco
Normal file
5
Task/Loops-Infinite/Draco/loops-infinite.draco
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
proc nonrec main() void:
|
||||
while true do
|
||||
writeln("SPAM")
|
||||
od
|
||||
corp
|
||||
3
Task/Loops-Infinite/Dyalect/loops-infinite.dyalect
Normal file
3
Task/Loops-Infinite/Dyalect/loops-infinite.dyalect
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while true {
|
||||
print("SPAM")
|
||||
}
|
||||
3
Task/Loops-Infinite/E/loops-infinite-1.e
Normal file
3
Task/Loops-Infinite/E/loops-infinite-1.e
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while (true) {
|
||||
println("SPAM")
|
||||
}
|
||||
5
Task/Loops-Infinite/E/loops-infinite-2.e
Normal file
5
Task/Loops-Infinite/E/loops-infinite-2.e
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
def f() {
|
||||
println("SPAM")
|
||||
f <- ()
|
||||
}
|
||||
f <- ()
|
||||
33
Task/Loops-Infinite/EDSAC-order-code/loops-infinite.edsac
Normal file
33
Task/Loops-Infinite/EDSAC-order-code/loops-infinite.edsac
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
[ Infinite loop
|
||||
=============
|
||||
|
||||
A program for the EDSAC
|
||||
|
||||
Works with Initial Orders 2 ]
|
||||
|
||||
T56K
|
||||
GK
|
||||
|
||||
O10@ [ letter shift ]
|
||||
|
||||
[ 1 ] A17@ [ a += C(17@) ]
|
||||
O11@
|
||||
O12@
|
||||
O13@
|
||||
O14@
|
||||
O15@
|
||||
O16@
|
||||
T17@ [ C(17@) = a; a = 0 ]
|
||||
E1@ [ if a >= 0 goto 1@ ]
|
||||
|
||||
[ 10 ] *F
|
||||
[ 11 ] SF
|
||||
[ 12 ] PF
|
||||
[ 13 ] AF
|
||||
[ 14 ] MF
|
||||
[ 15 ] @F [ carriage return ]
|
||||
[ 16 ] &F [ line feed ]
|
||||
|
||||
[ 17 ] PF
|
||||
|
||||
EZPF
|
||||
3
Task/Loops-Infinite/EMal/loops-infinite.emal
Normal file
3
Task/Loops-Infinite/EMal/loops-infinite.emal
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
for ever
|
||||
writeLine("SPAM")
|
||||
end
|
||||
3
Task/Loops-Infinite/ERRE/loops-infinite.erre
Normal file
3
Task/Loops-Infinite/ERRE/loops-infinite.erre
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
LOOP
|
||||
PRINT("SPAM")
|
||||
END LOOP
|
||||
3
Task/Loops-Infinite/EasyLang/loops-infinite.easy
Normal file
3
Task/Loops-Infinite/EasyLang/loops-infinite.easy
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
while 0 = 0
|
||||
print "SPAM"
|
||||
.
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue