Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » IOCCC Programme...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.07.2009, 18:21 Uhr
Hans
Library Walker
(Operator)


Hi,

es gibt hier zwar schon ein paar Threads (s.u.), die sich mit IOCCC-Programmen befassen, aber ich dachte mir, ich mach hier mal 'n Sammelthread dafür auf. Der Siegercode von 1984, mullender.c gibt mir nämlich gerade Rätsel auf. Und zwar weil er Maschienenspezifisch ist, wie der hint-Datei zu entnehmen ist. Also: Wer hat einen VAX-11, bzw. PDP-11 Emulator oder Disassembler, der diesen Code interpretieren kann???

C++:
short main[] = {
    277, 04735, -4129, 25, 0, 477, 1019, 0xbef, 0, 12800,
    -113, 21119, 0x52d7, -1006, -7151, 0, 0x4bc, 020004,
    14880, 10541, 2056, 04010, 4548, 3044, -6716, 0x9,
    4407, 6, 5568, 1, -30460, 0, 0x9, 5570, 512, -30419,
    0x7e82, 0760, 6, 0, 4, 02400, 15, 0, 4, 1280, 4, 0,
    4, 0, 0, 0, 0x8, 0, 4, 0, ',', 0, 12, 0, 4, 0, '#',
    0, 020, 0, 4, 0, 30, 0, 026, 0, 0x6176, 120, 25712,
    'p', 072163, 'r', 29303, 29801, 'e'
};


Quelle: IOCCC 1984

Hans

-----------------------

Hier ein paar der anderen Threads die sich mit IOCCC befassen:
www.fun-soft.de/showtopic.php?threadid=5801
www.fun-soft.de/showtopic.php?threadid=5439
www.fun-soft.de/showtopic.php?threadid=3500
www.fun-soft.de/showtopic.php?threadid=2540
www.fun-soft.de/showtopic.php?threadid=153
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 10.07.2009 um 18:23 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.07.2009, 18:36 Uhr
0xdeadbeef
Gott
(Operator)


Das ist halt stumpf Maschinencode in ein short-Array geschrieben, in verschiedenen Formaten. Du könntest versuchen, es mit simh ans Laufen zu kriegen, schätze ich.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.07.2009, 19:47 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat von 0xdeadbeef:
Das ist halt stumpf Maschinencode in ein short-Array geschrieben,

schon klar.


Zitat:
Du könntest versuchen, es mit simh ans Laufen zu kriegen, schätze ich.

Ah danke, - das werde ich mal testen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.07.2009, 20:14 Uhr
0xdeadbeef
Gott
(Operator)


Meine Vermutung ist, dass es sich um ein "Hello, world."-Programm handelt.

Nachtrag: Bei genauerer Betrachtung vermute ich, dass es " :-)" ausgeben wird.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 10.07.2009 um 20:23 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.07.2009, 20:55 Uhr
0xdeadbeef
Gott
(Operator)


Hmm...auf PDP-11 UNIX5 kriege ich das nicht kompiliert.

Ah, nein. Das PDP-11-cat hat mir nur den Kram nach # in Zeile 7 abgeschnitten. Okay - das Programm erzeugt ein Smilie, das Zeile um Zeile von links nach rechts läuft.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 10.07.2009 um 21:05 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: