PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Das weltkürzeste selbstreproduzierende C-Programm!


Gast
2008-05-16, 17:09:19
http://www.ioccc.org/1994/smr.hint

[Arnold]
2008-05-16, 17:35:23
10 Home
20 Sweet
30 Goto 10

AHF
2008-05-16, 19:39:19
;6506979']10 Home
20 Sweet
30 Goto 10
C-Programm!

Shink
2008-05-16, 22:19:24
;6506979']10 Home
20 Sweet
30 Goto 10
Außerdem ist es kürzer als smr.c

[Arnold]
2008-05-16, 22:35:24
Daß das kein C-Programm ist, weiß ich. Es ist nicht einmal ein Programm. Es war ein Scherz™. Offenbar kennt keiner von Euch Futurama. ;)

Lyka
2008-05-16, 22:35:39
C64-Basic

1 ?"!":rU

(y)

Gast
2008-05-16, 22:37:25
Außerdem ist es kürzer als smr.cSo ein Quatsch. Nichts ist kürzer als smr.c

beos
2008-05-16, 23:41:02
C64-Basic

1 ?"!":rU

(y)

Was macht das denn Schönes - bin absoluter C64 Basic Unwissender :)

Gast
2008-05-16, 23:57:58
Was macht das denn Schönes - bin absoluter C64 Basic Unwissender :)
1 ist die Zeile
? steht für print (Bildschirmausgabe)
"!" ist der String, der ausgegeben wird

:rU wüsst ich auch mal gern... :)

BAGZZlash
2008-05-17, 00:05:09
1 ist die Zeile
? steht für print (Bildschirmausgabe)
"!" ist der String, der ausgegeben wird

:rU wüsst ich auch mal gern... :)

Das "U" soll eigentlich ein (C64-spezifisches) Sonderzeichen sein. Ist ein Mnemonic für "RUN", das Programm ruft sich also selbst auf.
/edit: Ach so, und der Doppelpunkt trennt ein Kommando vom anderen innerhalb einer Zeile.

Gast
2008-05-17, 00:41:09
Das "U" soll eigentlich ein (C64-spezifisches) Sonderzeichen sein. Ist ein Mnemonic für "RUN", das Programm ruft sich also selbst auf.
/edit: Ach so, und der Doppelpunkt trennt ein Kommando vom anderen innerhalb einer Zeile.

Hmm, eigentlich kannte 64er Basic keine Mnemonics, ausser vielleicht etwas ähnlichem ala Peek and Poke. Kann mich aber auch irren.... :)

Einen Assembler hatte afair nur der C16/116/128.

The Cell
2008-05-17, 10:01:13
Hmm, eigentlich kannte 64er Basic keine Mnemonics, ausser vielleicht etwas ähnlichem ala Peek and Poke. Kann mich aber auch irren.... :)

Einen Assembler hatte afair nur der C16/116/128.

Der C64 kannte Mnemonics, Peek und Poke hatte es da auch und es gab auch Assembler. ;)