タグ

ブックマーク / rocco.hatenadiary.org (1)

  • awk でもこのくらいはできるわな - 日本 GNU AWK ユーザー会 0.2

    新しくプログラミング言語を覚えたいときに行うべき10の練習問題 | IDEA*IDEA さて、これを awk でやってみました。 しかも、gawk ではなく nawk でやっています。 三大賢者の偉業は凄いです。 いつの間にか設問 1 が変更になっていますが、変更後のものは FizzBuzz と同じですね。 なんらかの文字列を無限で表示する これは無限ループの練習でしょうか。実際のプログラムでは無限ループを作ることは多くないかもしれませんが、無限ループが作れることは言語としては重要です。 なぜなら、無限に動き続けることができなければ、チューリング完全にはなりません。 awk では以下のように書くことができます。 #! /usr/bin/nawk -f BEGIN { for (;;) { print "俺って天才!"; } } なんらかのカウントアップメッセージを1から100まで出すけど、

    awk でもこのくらいはできるわな - 日本 GNU AWK ユーザー会 0.2
    jay777
    jay777 2012/01/16
  • 1