タグ

aaとcodeに関するkiyo_hikoのブックマーク (2)

  • 無限ループ - Wikipedia

    無限ループ(むげんループ)は、コンピュータ・プログラム等の一連の手続き等が無限に繰り返される(ループする)ことである。永久ループ(えいきゅうループ)ともいう。 専門用語としての他、刺激的に感じられる他の用語(例えばメモリリーク)と同様に、不正確な通俗的な使い方もされている(「日常会話での使用」を参照)。専門的な意味としての無限ループは、通常プログラマが原因を突き止めることができる、と簡単に考える者もいる[要出典]ようだが、実際のところそうではないこともある(#無限ループの検出)。 ループ[編集] 理論的には、すなわち、計算理論と呼ばれている分野の観点からすれば、なにかについてそれが「計算可能である」とするには、無限ループになりえないことが必要である。しかし、現実のプログラムが対象とするものは必ずしも、理論がいう「計算可能」なものとは限らないし、時にはバグなどによって、決して終了することのな

    kiyo_hiko
    kiyo_hiko 2011/12/21
    ちょっと思いついたのでメモ / forなんかだと、C/C++は「#define _ =」「for (;_;) {...}」がどこかにあったと思うが、Perlなら、「for (;'ω';) {...}」・・・こんな感じでどうだろう。ちんぽっぽが泣いているように見えないだろうか
  • すごいプログラム。 - いもあらい。

    ネットで見つけた、解読不能なプログラム(+α)。 なにやら、わざと読みにくくしたプログラムというものがあるらしくて、国際コンテストも開かれているらしいんだけど、ネット上で紹介されていたのが1988年のphillipps.cというプログラム。 #include <stdio.h> main(t,_,a ) char *a; { return!0<t ? t<3?main(-79,-13,a+main(-87,1-_,main(-86, 0, a+1 )+a)): 1,t<_?main( t+1, _, a ):3,main ( -94, -27+t, a )&&t == 2 ?_<13 ? main ( 2, _+1, "%s %d %d\n" ):9:16:t<0?t<-72?main( _, t, "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+

    すごいプログラム。 - いもあらい。
  • 1