It's Official - Impeach Barack Obama

Get back to me when something is proposed in Congress.

Some versions of Basic would return an error message without running the program if it lacked an “End” statement.

I’m more worried about 10.

Is that INTERCAL?

Heh…younguns… and from another life …

IDENTIFICATION DIVISION.
PROGRAM-ID. Cobolrulz.

PROCEDURE DIVISION.
Display_Rolleyes.
DISPLAY “rolleyes” WITH NO ADVANCING.
GOTO Display_Rolleyes.
STOP RUN.

Since this seems to be a competition…



section .data
rolleyes db ':rolleyes:', 0Ah
rbytes equ rolleyes

section .txt
global _start
_start:
push dword rbytes
push dword hello
push dword 1
mov eax, 4
int 80h
jmp _start


and the next version in machine language will have an overflow condition that will take over the server and crash the universe. Just a bug though. easy to fix.
:slight_smile:

Alright… I just drew a rolleyes in the sand with a stick.

And I was thankful.

Amateur!

10 ? “rolleyes”
20 goto 10

Now you mention it, I think I conflated BASIC and Pascal.
Is there a Gaudere’s law adaptation for this I wonder?

I dunno, but we could Godwin it:

10 ? "Nazi "; goto 10

Cob-LOL?

No, Lolcode.

Oh. My. God. It’s real???
:eek:

from goto import comefrom, label
comefrom .repeat
name = true
if name:
print “rolleyes”
label .repeat
print “Goodbye!”

Behold, programming with a Come From statement.
You think lolcode is bad? Wait till you see INTERCAL.

That would never compile; you didn’t say “please” enough.

A friend of mine wrote a floating-point library for INTERCAL. He was always a little out there.

Heh. Youngens…

0011000100110000001000000111001001110101011011100000110100001010001100100011000000100000011100000111001001101001011011100111010000100000001000100111001001101111011011000110110001100101011110010110010101110011001000100000110100001010001100110011000000100000011001110110111101110100011011110010000000110010001100000000110100001010001101000011000000100000011001010110111001100100

Dude, you’ve got a typo at 0x2F

No, that was Ruby using a Come From statement. I figured it might be best to let people see something ‘familiar’ before bringing out the weirdness.



7f 45 4c 46 01 01 01 09 00 00 00 00 00 00 00 00 02 00 03 00 01 00

00 00 00 83 04 08 34 00 00 00 b4 10 00 00 00 00 00 00 34 00 20 00

06 00 28 00 23 00 20 00 06 00 00 00 34 00 00 00 34 80 04 08 34 80

04 08 c0 00 00 00 c0 00 00 00 05 00 00 00 04 00 00 00 03 00 00 00

f4 00 00 00 f4 80 04 08 f4 80 04 08 15 00 00 00 15 00 00 00 04 00

00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 80 04 08 00 80 04 08

f3 04 00 00 f3 04 00 00 05 00 00 00 00 10 00 00 01 00 00 00 f4 04

00 00 f4 94 04 08 f4 94 04 08 fc 00 00 00 04 01 00 00 06 00 00 00

00 10 00 00 02 00 00 00 10 05 00 00 10 95 04 08 10 95 04 08 b0 00

00 00 b0 00 00 00 06 00 00 00 04 00 00 00 04 00 00 00 0c 01 00 00

0c 81 04 08 0c 81 04 08 18 00 00 00 18 00 00 00 04 00 00 00 04 00

00 00 2f 6c 69 62 65 78 65 63 2f 6c 64 2d 65 6c 66 2e 73 6f 2e 31

00 00 00 00 08 00 00 00 04 00 00 00 01 00 00 00 46 72 65 65 42 53

44 00 6b 35 0c 00 03 00 00 00 09 00 00 00 08 00 00 00 07 00 00 00

04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00

00 00 01 00 00 00 05 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00

7f 45 4c 46 01 01 01 09 00 00 00 00 00 00 00 00 02 00 03 00 01 00

00 00 00 83 04 08 34 00 00 00 b4 10 00 00 00 00 00 00 34 00 20 00

06 00 28 00 23 00 20 00 06 00 00 00 34 00 00 00 34 80 04 08 34 80

04 08 c0 00 00 00 c0 00 00 00 05 00 00 00 04 00 00 00 03 00 00 00

f4 00 00 00 f4 80 04 08 f4 80 04 08 15 00 00 00 15 00 00 00 04 00

00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 80 04 08 00 80 04 08

f3 04 00 00 f3 04 00 00 05 00 00 00 00 10 00 00 01 00 00 00 f4 04

00 00 f4 94 04 08 f4 94 04 08 fc 00 00 00 04 01 00 00 06 00 00 00

00 10 00 00 02 00 00 00 10 05 00 00 10 95 04 08 10 95 04 08 b0 00

00 00 b0 00 00 00 06 00 00 00 04 00 00 00 04 00 00 00 0c 01 00 00

0c 81 04 08 0c 81 04 08 18 00 00 00 18 00 00 00 04 00 00 00 04 00

00 00 2f 6c 69 62 65 78 65 63 2f 6c 64 2d 65 6c 66 2e 73 6f 2e 31

00 00 00 00 08 00 00 00 04 00 00 00 01 00 00 00 46 72 65 65 42 53

44 00 6b 35 0c 00 03 00 00 00 09 00 00 00 08 00 00 00 07 00 00 00

04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 03 00

00 00 01 00 00 00 05 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00

04 08 68 00 00 00 00 e9 e0 ff ff ff ff 25 e4 95 04 08 68 08 00 00

00 e9 d0 ff ff ff ff 25 e8 95 04 08 68 10 00 00 00 e9 c0 ff ff ff

ff 25 ec 95 04 08 68 18 00 00 00 e9 b0 ff ff ff 00 00 00 00 55 89

e5 56 53 83 ec 10 83 e4 f0 8b 5d 04 89 d1 8d 74 9d 0c 85 db 89 35

f4 95 04 08 7e 36 8b 45 08 85 c0 74 2f a3 f4 94 04 08 0f b6 10 84

d2 74 23 83 c0 01 eb 0a 0f b6 10 83 c0 01 84 d2 74 14 80 fa 2f 75

f1 a3 f4 94 04 08 0f b6 10 83 c0 01 84 d2 75 ec b8 10 95 04 08 85

c0 74 34 89 0c 24 e8 87 ff ff ff c7 04 24 2c 84 04 08 e8 7b ff ff

ff e8 22 ff ff ff 8d 45 08 89 74 24 08 89 44 24 04 89 1c 24 e8 58

01 00 00 89 04 24 e8 4b ff ff ff e8 26 ff ff ff eb cd 90 90 90 90

90 90 90 90 55 89 e5 83 ec 08 80 3d f0 95 04 08 00 74 0c eb 1c 83

c0 04 a3 fc 94 04 08 ff d2 a1 fc 94 04 08 8b 10 85 d2 75 eb c6 05

f0 95 04 08 01 c9 c3 90 55 89 e5 83 ec 08 a1 d0 95 04 08 85 c0 74

12 b8 00 00 00 00 85 c0 74 09 c7 04 24 d0 95 04 08 ff d0 c9 c3 90

90 90 90 90 90 90 90 90 90 90 90 90 55 89 e5 53 83 ec 04 a1 c0 95

04 08 83 f8 ff 74 12 31 db ff d0 8b 83 bc 95 04 08 83 eb 04 83 f8


Okay, this goes on for a while. I’m not pasting the whole 7.3k file here in hex.



section .data
rolleyes db ':rolleyes:', 0Ah, 0

section .txt
global main
extern printf
main:
push dword rolleyes
call printf
call main
ret 0




[kenshi@bahamut ~/programming]% ./rolleyes
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:

...

:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
:rolleyes:
zsh: segmentation fault (core dumped)  ./rolleyes
[kenshi@bahamut ~/programming]%