コメント: core dumpするコードの短さを競う「Core Golf」

1 - 6 : 全 6 件

あぁっ、他の方に先を越されてしまいましたが、
Rubyではコマンドラインオプションの指定でSEGVしていた(る?)例がたくさんあります。他の処理系もあるかもしれません。
なので0バイト。

コアダンプ指向言語があってもいいはず

適当なシンボルがあればいいのでCでも0バイトは可能です。

% touch foo.c; ls -s foo.c; gcc -c foo.c; ld -e _end foo.o; ./a.out
0 foo.c
zsh: segmentation fault ./a.out

0バイトいけました!
perl -MAcme::CoreDump -e ''

別途下記のCPANモジュール(予定)も入れといてください。
package Acme::CoreDump;$x=qr/(??{$x})/;""=~$x;1;
__END__

=head1 NAME

Acme::CoreDump - omg!

=head1 SYNOPSIS

$ perl -MAcme::CoreDump -e ''

=head1 DESCRIPTION

lol

=head1 AUTHOR

Kazuhiro Osawa Eko@yappo.ne.jpE

=head1 SEE ALSO

L

=head1 LICENSE

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.

=cut

> yupo5656さん
2byteキター!
この最短記録を抜くのは難しそうですね。早速ありがとうございます。

↓とかどうでしょー? (2bytes in C)

% cat a.c
a;^D
% gcc -c a.c && ld --entry=a a.o
% ./a.out
Segmentation fault


コメントを投稿

* コメントは記事の投稿者が承認するまで表示されません。