Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-120121-

◙ /prog/ Challenge [Vol. λfx.f (f x)] ◙

Name: Anonymous 2011-03-27 4:19

THE CHALLENGE: Write a program that outputs the name of the programming language it is executed/compiled in.

HOWEVER: You program must be a polyglot in as much languages as possible: for example, when run as a C program it prints "C", as a Python script it prints "Python", etc.

The deadline is 04/04/2011 00:00 UTC. The winner is the program valid in the most programming languages.

(When programs tie, their lengths in bytes decide who wins.)

Name: Anonymous 2011-03-27 4:22

(To get you started, here's an example Python/Ruby program.)
"#{puts 'Ruby';exit}"; print 'Python'

Name: Anonymous 2011-03-27 4:47

main = putStrLn "Haskell"

Name: Anonymous 2011-03-27 4:51

'lisp

Name: Anonymous 2011-03-27 4:56

This depends on how different the comment (and compile-time conditional expression) syntax of various languages is.

Name: Anonymous 2011-03-27 4:59


#define trash..........v
//           v"befunge"<
//        v:,_@              
//        >  ^
int main()
{
    puts("SEE");
    return 0;
}

Name: Anonymous 2011-03-27 5:01

Missed a space.

Name: Anonymous 2011-03-27 5:35

#<html> <p> HTML</p> </html>
<!-- print 'python' -->

Name: Anonymous 2011-03-27 8:13

++++++++++[>+++++++>+++++++++++>++++++++++>+<<<<-]>----.>++++.>---.++++++++.+++++.--------.<+++.>---.++++++++.>.

Name: ed 2011-03-27 9:18

>>8
Allow me to expand on your solution. Corrected the bugs and now works in THREE LANGUAGES.
#<html><?php die('PHP'); ?>HTML</html>
#<!--;
print 'python'
#--!>

Name: Anonymous 2011-03-27 9:50

programming language
HTML
user your brain, not your ANUS

Name: Anonymous 2011-03-27 11:59

HTML
MARKUP
NOT PROGRAMMING

Well, at least we have >>10

Name: Anonymous 2011-03-27 12:07

>>10
Make it start with
#.(progn (print 'lisp) (loop))
and you have Common Lisp working too. Define some reader macros if you have #< to work too (just have it eat all input) without causing an error (the loop is there to avoid that piece of code being compiled, assuming you're running in an interpreter).

Name: Anonymous 2011-03-27 12:09

There's no need to do anything for Perl, as everything is VALID PERL CODE.

Name: Anonymous 2011-03-27 14:04

>>4
Valid Lisp, Scheme, Racket, Arc, Croma Lisp, MacLisp and Clojure code.

Name: Anonymous 2011-03-27 17:00

>>15
You forgot to list every source revision in each of those branches.

Name: Anonymous 2011-03-28 2:42

BAMPV

Name: Anonymous 2011-03-28 5:09

; x() {-0;} main(){ puts("C"); } /*
; -} =0;main = putStrLn "Haskell" {-
(println "Clojure")
; -} --  */

Name: Anonymous 2011-03-28 5:47

>>18
Nice!

Name: The Anti-Xarn 2011-03-28 6:12

>>19
Thank you :3

Name: Anonymous 2011-03-28 7:12

// #|[
#include <stdio.h>
#define heha() int main(int argc,char **argv) { puts("C++"); } /*
def heha
    puts 'RUBY'
end
#]++++++++[->++++++++<]>+[->+>+<<]>+.++++++++++++++++.>.++++++++.+++++.--------.<+++.>---.++++++++.[-][ */
heha()
//#]|#(print 'LISP)

Name: Anonymous 2011-03-28 7:51

>>18
"Clojure" (faggot)

Name: Anonymous 2011-03-28 7:56

>>12
HTML stands for Hypertext ML             .

Name: Anonymous 2011-03-28 8:35

OCAML ISN'T A PROGRAMMING LANGUAGE

Name: Anonymous 2011-03-28 12:26

>>21
Seal of approve.jpg

Name: Anonymous 2011-03-28 20:54


#define bf ">++++++++[<++++++++>-]<++.>+++++++[<+++++++>-]<-.>++++[<---->-]<-.>+++[<+++>-]<-.>++[<++>-]<+.>+++[<--->-]<+.>++++[<++++>-]<-.>++++[<---->-]<--.>+++[<+++>-]<->"

#include <stdio.h>
#ifdef notdefined
'''
#endif
int main(){
  printf("C");
#ifdef __cplusplus
  printf("++");
#endif
  return 0;
}

#ifdef notdefined
'''
print("Python")
#endif

Name: Anonymous 2011-03-28 20:55

>>26
#if 0
[expert]OMG OPTIMIBRIZRIVED[/sppert]

Name: 1 2011-03-29 8:00

Great submissions so far! Let's tally up the scores so far.

>>21: 4 (C++, Ruby, Brainfuck, Lisp)
>>26: 4 (Brainfuck, C, C++, Python)
>>18: 3 (C, Haskell, Clojure)
>>6: 2 (C, Befunge)
>>10: 2 (PHP, Python)
>>3: 1 (Haskell)

Some others were disqualified: 'lisp relies on the REPL, and is not a full program. HTML isn't a programming language, you dolts.

Oh, and a hint: you can easily embed Befunge code into any polyglot. See >>6.

Name: Anonymous 2011-03-29 8:14

>>28
What about HTPL ?

Name: Anonymous 2011-03-29 8:30

>>28
What is a full Lisp program? Almost everyone uses stuff from the REPL. Very few Lisp programs actually run by a default main function, and it's actually non-standard functionality to provide such a thing (even though all real implementations do).

Name: Anonymous 2011-03-29 9:07

>>28
well if it is not cheating

#ifdef v
'''    >"egnufeB":v
              [v:,_@]
               >  ^
'''
#endif
#define bf ">++++++++[<++++++++>-]<++.>+++++++[<+++++++>-]<-.>++++[<---->-]<-.>+++[<+++>-]<-.>++[<++>-]<+.>+++[<--->-]<+.>++++[<++++>-]<-.>++++[<---->-]<--.>+++[<+++>-]<->"

#include <stdio.h>
#ifdef notdefined
'''
#endif
int main(){
  printf("C");
#ifdef __cplusplus
  printf("++");
#endif
  return 0;
}

#ifdef notdefined
'''
print("Python")
#endif

Name: Anonymous 2011-03-29 9:36

>>31
actually let's combine bf and defunge together for further lulz
#ifdef v
'''>+++>"egnufeB":v<++++
+[<++++++++>-][v:,_@]<++
.>+++++++[<++++>  ^<+++>
-]<-.>++++[<---->-]<-.>+
++[<+++>-]<-.>++[<++>-]<
+.>+++[<--->-]<+.>++++[<
++++>-]<-.>++++[<---->-]
<--.>+++[<+++>-]<->'''
#endif
#include <stdio.h>
#if 0
'''
#endif
int main(){
  printf("C");
#ifdef __cplusplus
  printf("++");
#endif
  return 0;
}

#if 0
'''
print("Python")
#endif

Name: Anonymous 2011-03-29 9:46

>>32
You can also add ruby by using >>2
"#{puts 'Ruby';exit}"; print 'Python'

Name: Anonymous 2011-03-29 11:57

>>32
Easy with the lulz there, progrider.

Name: Anonymous 2011-03-29 13:24

>>34
Why, do you think lulz isn't a cromulent word to use on this board, faggot?

Name: Anonymous 2011-03-29 13:33

>>35
Cromulent considered not cromulent.

Name: Anonymous 2011-03-29 13:42

Xarn uses Cromulent Linux.

Name: Anonymous 2011-03-29 13:51

>>36
nice

Name: Anonymous 2011-03-29 15:10

>>37
Xarn despises "the simpsons" and all other plebeian comedy.

Name: Anonymous 2011-03-29 15:33

>>39
Xarn is a hipster?

Name: Anonymous 2011-03-29 16:13

>>39
then why has he seen every episode, ``faggot'' ?

Name: Anonymous 2011-03-30 10:24

>>the answer to life the universe and everything
GET

Name: Anonymous 2011-03-30 10:37

>>41
Because of my email field.

Name: Anonymous 2011-03-30 11:06

>>43
Ah right

Name: Anonymous 2011-03-30 15:21

>>39
>>40
Fuck xarn.

Name: Anonymous 2011-03-30 23:20

Name: Anonymous 2011-03-31 20:49

Name: Anonymous 2011-04-01 0:24

>>45
NO U

Name: BLACK HITLER 2011-04-01 1:51


    ░░░░░░░░░░░░░░░▄░░░░░░░░░░░░░░░
    ░░░░░░░░░░░░░▄▀█░░░░░░░░░░░░░░░
    ░░░░░░░░░░░▄▀░░█░░░░░░░░░░░░░░░
    ░░░░░░░░░▄▀░░▄▀░░░░░░░░░░░░░░░░
    ░░░░░░░░█▄░▄▀░░░░░░░░▄█▄░░░░░░░
    ░░░░░░░░█░▀▄░░░░░░░▄▀░█░▀▄░░░░░
    ░░░░░░░░▀▄░░▀▄░░░▄▀░░▄▀▄░░▀▄░░░
    ░▄░░░░░░░░▀▄░░▀▄▀░░▄▀░░░▀▄░░▀▄░
    ░█▀▄░░░░░░░░▀▄▀█▀▄▀░░░░░░░▀▄░█░
    ░█░░▀▄░░░░░▄▀░░█░░▀▄░░░░░░░░▀█░
    ░░▀▄░░▀▄░▄▀░░▄▀░▀▄░░▀▄░░░░░░░░░
    ░░░░▀▄░░█░░▄▀░░░░░▀▄░▄█░░░░░░░░
    ░░░░░░▀▄█▄▀░░░░░░░░▄▀░█░░░░░░░░
    ░░░░░░░░▀░░░░░░░░▄▀░░▄▀░░░░░░░░
    ░░░░░░░░░░░░░░░▄▀░░▄▀░░░░░░░░░░
    ░░░░░░░░░░░░░░░█░▄▀░░░░░░░░░░░░
    ░░░░░░░░░░░░░░░█▀░░░░░░░░░░░░░░
    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
    ░█▄░█░█░▄▀▀▄░░█░░█░█▀▀░▀█▀░█░░░
    ░█░█▄░█░█░▄▄░░█▄▄█░█▄▄░░█░░█░░░
    ░█░░█░█░▀▄▄▀░░█░░█░█▄▄░▄█▄░█▄▄░
    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░


glory BLACK AFRIKA
HEIL NIGGERS.
HEIL BLACK AFRIKA.
NIG HEIL BLACK HITLER!

Name: Anonymous 2011-04-01 2:18

Name: Anonymous 2011-04-01 2:54

Mod this thread up!

Name: Anonymous 2011-04-03 0:36

Name: Anonymous 2011-04-04 4:59

TODAY IS THE DAY
>>32 wins.

Name: Anonymous 2011-04-04 11:12

More good challenges, please.

Name: Anonymous 2011-04-06 21:56

<-- that's cool and all, but check 'em

Name: Anonymous 2013-06-18 19:42

I ARE ANDRU

Name: Anonymous 2013-06-18 19:43

I ARE ANDRU

Name: Anonymous 2013-06-18 19:50

I ARE ANDRU

Name: Anonymous 2013-06-18 19:57

I ARE ANDRU

Name: Anonymous 2013-06-18 20:04

I ARE ANDRU

Name: Anonymous 2013-06-18 20:12

I ARE ANDRU

Name: Anonymous 2013-06-18 20:19

I ARE ANDRU

Name: Anonymous 2013-06-18 20:26

I ARE ANDRU

Name: Anonymous 2013-06-18 20:33

I ARE ANDRU

Name: Anonymous 2013-06-18 20:40

I ARE ANDRU

Name: Anonymous 2013-06-18 20:47

I ARE ANDRU

Name: Anonymous 2013-06-18 20:54

I ARE ANDRU

Name: Anonymous 2013-06-18 21:01

I ARE ANDRU

Name: Anonymous 2013-06-18 21:08

I ARE ANDRU

Name: Anonymous 2013-06-18 21:16

I ARE ANDRU

Name: Anonymous 2013-06-18 21:23

I ARE ANDRU

Name: Anonymous 2013-06-18 21:30

I ARE ANDRU

Name: Anonymous 2013-06-18 21:37

I ARE ANDRU

Name: Anonymous 2013-06-18 21:44

I ARE ANDRU

Name: Anonymous 2013-06-18 21:52

I ARE ANDRU

Name: Anonymous 2013-06-18 21:59

I ARE ANDRU

Name: Anonymous 2013-06-18 22:06

I ARE ANDRU

Name: Anonymous 2013-06-18 22:13

I ARE ANDRU

Name: Anonymous 2013-06-18 22:21

I ARE ANDRU

Name: Anonymous 2013-06-18 22:28

I ARE ANDRU

Name: Anonymous 2013-06-18 22:35

I ARE ANDRU

Name: Anonymous 2013-06-18 22:42

I ARE ANDRU

Name: Anonymous 2013-06-18 22:49

I ARE ANDRU

Name: Anonymous 2013-06-18 22:53


HAI
CAN HAS STDIO?
VISIBLE "LOLCODE"
KTHXBYE

Name: Anonymous 2013-06-18 22:56

I ARE ANDRU

Name: Anonymous 2013-06-18 23:03

I ARE ANDRU

Name: Anonymous 2013-06-18 23:10

I ARE ANDRU

Name: Anonymous 2013-06-18 23:17

I ARE ANDRU

Name: Anonymous 2013-06-18 23:24

I ARE ANDRU

Name: Anonymous 2013-06-18 23:31

I ARE ANDRU

Name: Anonymous 2013-06-18 23:38

I ARE ANDRU

Name: Anonymous 2013-06-18 23:45

I ARE ANDRU

Name: Anonymous 2013-06-18 23:52

I ARE ANDRU

Name: Anonymous 2013-06-18 23:59

I ARE ANDRU

Name: Anonymous 2013-06-19 0:06

I ARE ANDRU

Name: Anonymous 2013-06-19 0:13

I ARE ANDRU

Name: Anonymous 2013-06-19 0:20

I ARE ANDRU

Name: Anonymous 2013-06-19 0:27

I ARE ANDRU

Name: Anonymous 2013-06-19 0:34

I ARE ANDRU

Name: Anonymous 2013-06-19 0:41

I ARE ANDRU

Name: Anonymous 2013-06-19 0:48

I ARE ANDRU

Name: Anonymous 2013-06-19 0:55

I ARE ANDRU

Name: Anonymous 2013-06-19 1:02

I ARE ANDRU

Name: Anonymous 2013-06-19 1:09

I ARE ANDRU

Name: Anonymous 2013-06-19 1:16

I ARE ANDRU

Name: Anonymous 2013-06-19 1:23

I ARE ANDRU

Name: Anonymous 2013-06-19 1:29

I ARE ANDRU

Name: Anonymous 2013-06-19 1:37

I ARE ANDRU

Name: Anonymous 2013-06-19 1:43

I ARE ANDRU

Name: Anonymous 2013-06-19 1:50

I ARE ANDRU

Name: Anonymous 2013-06-19 1:57

I ARE ANDRU

Name: Anonymous 2013-06-19 2:04

I ARE ANDRU

Name: Anonymous 2013-06-19 2:11

I ARE ANDRU

Name: Anonymous 2013-06-19 2:18

I ARE ANDRU

Name: Anonymous 2013-06-19 2:25

I ARE ANDRU

Name: Anonymous 2013-06-19 2:32

I ARE ANDRU

Name: Anonymous 2013-06-19 2:39

I ARE ANDRU

Name: Anonymous 2013-06-19 2:46

I ARE ANDRU

Name: Anonymous 2013-06-19 2:53

I ARE ANDRU

Name: Anonymous 2013-06-19 3:00

I ARE ANDRU

Name: Anonymous 2013-06-19 3:07

I ARE ANDRU

Name: Anonymous 2013-06-19 3:14

I ARE ANDRU

Name: Anonymous 2013-06-19 3:21

I ARE ANDRU

Name: Anonymous 2013-06-19 3:28

I ARE ANDRU

Name: Anonymous 2013-06-19 3:35

I ARE ANDRU

Name: Anonymous 2013-06-19 3:42

I ARE ANDRU

Name: Anonymous 2013-06-19 3:49

I ARE ANDRU

Name: Anonymous 2013-06-19 3:56

I ARE ANDRU

Name: Anonymous 2013-06-19 4:03

I ARE ANDRU

Name: Anonymous 2013-06-19 4:10

I ARE ANDRU

Name: Anonymous 2013-06-19 4:17

I ARE ANDRU

Name: Anonymous 2013-06-19 4:24

I ARE ANDRU

Name: Anonymous 2013-06-19 4:31

I ARE ANDRU

Name: Anonymous 2013-06-19 4:38

I ARE ANDRU

Name: Anonymous 2013-06-19 4:45

I ARE ANDRU

Name: Anonymous 2013-06-19 4:52

I ARE ANDRU

Name: Anonymous 2013-06-19 4:59

I ARE ANDRU

Name: Anonymous 2013-06-19 5:06

I ARE ANDRU

Name: Anonymous 2013-06-19 5:13

I ARE ANDRU

Name: Anonymous 2013-06-19 5:20

I ARE ANDRU

Name: Anonymous 2013-06-19 5:27

I ARE ANDRU

Name: Anonymous 2013-06-19 5:34

I ARE ANDRU

Name: Anonymous 2013-06-19 5:40

I ARE ANDRU

Name: Anonymous 2013-06-19 5:47

I ARE ANDRU

Name: Anonymous 2013-06-19 5:54

I ARE ANDRU

Name: Anonymous 2013-06-19 6:01

I ARE ANDRU

Name: Anonymous 2013-06-19 6:08

I ARE ANDRU

Name: Anonymous 2013-06-19 6:16

I ARE ANDRU

Name: Anonymous 2013-06-19 6:23

I ARE ANDRU

Name: Anonymous 2013-06-19 6:30

I ARE ANDRU

Name: Anonymous 2013-06-19 6:36

I ARE ANDRU

Name: Anonymous 2013-06-19 6:43

I ARE ANDRU

Name: Anonymous 2013-06-19 6:50

I ARE ANDRU

Name: Anonymous 2013-06-19 6:57

I ARE ANDRU

Name: Anonymous 2013-06-19 7:04

I ARE ANDRU

Name: Anonymous 2013-06-19 7:11

I ARE ANDRU

Name: Anonymous 2013-06-19 7:18

I ARE ANDRU

Don't change these.
Name: Email:
Entire Thread Thread List