本書には,アスキーアート化,自己生成,縛りのあるプログラミングなど,実用性を追求するだけでは出会えないテクニックが満載。プログラミングが好きな方はもちろん,プログラミングが苦手な方でも楽しめる遊びをIOCCC入賞常連の著者が紹介します。本書に寄せて子供のときの気持ちを思い出してみましょう。サーカスを見に行きました。猛獣使いに空中ブランコ,ナイフ投げ。素晴らしい技にワクワクします。これだけの技術を身につけるにはどれだけの訓練が必要なのでしょうか。彼らがあまりにも自然にあまりにもかんたんそうに技を披露するのを見て,もしかしたら,ひょっとすると自分にも隠された才能があって,やってみたらあっさりできてしまうんじゃないだろうか,と思います。したら自分もヒーローになれるかもしれない。期待に胸が膨らみます。猛獣は身近にいないし,空中ブランコも用意できそうにありません。そこでナイフを投げてみることにしました。人を狙うのは危ないので(その程度の分別は持ち合わせています),ダンボール製の的を作って,それを狙うことにします。何度やっても狙ったところに刺さりません。それどころか的から遠く離れた壁にナイフが突き刺さって穴を開けてしまい,母親にひどく怒られてしまいます。うまくいかないし,ちっとも楽しくありません。あきらめて投げ出してしまいました。すごく悔しい思いでいっぱいです。ありそうな思い出ではないでしょうか。これは私自身の実際の経験です。おバカな子供だったんですね。最近も私の子供がまったく同じようなことをしていました。傍から見るととてもかんたんで楽しそうに見えることが実はたゆまぬ訓練の賜物で,素人が容易に真似できるものではないことは,子供の遊びに限らずしばしば起きることです。自転車に乗ることも,自動車を運転することもそうですし,私自身が日常的に行っているプログラミングだって,未経験者から見たらとても真似できない「技」に見えることでしょう。本書はプログラミング経験者から見てもさらに超越的な技巧を凝らした「プログラミング界の大サーカス」と言ってもよいでしょう。言ってかんたんに真似できるものではありません。サーカスの観客のほとんどが自分では曲芸をしないように,それを鑑賞するだけでも十分に楽しめます。おまけにそのタネの解説までついています。それに,もしかしたら,ひょっとすると,あなたには隠された才能があって,やってみたら本書のような超絶技巧をあっさり使いこなせるようになるかもしれません。そんなあなたの知らない世界へようこそ。2015年7月まつもとゆきひろこの書籍に関連する記事があります!プログラミング世界のフシギ「役に立たないプログラム」という言葉を聞いて,みなさんはどう感じるでしょうか。目次お問い合わせ著者プロフィール遠藤侑介(えんどうゆうすけ)超絶技巧プログラミング提唱者。技巧的だが役に立たないプログラムを多数開発し,公開している。RubyKaigi(TRICK)主催。本業は某電機メーカーの研究員。訳書に『抽象によるソフトウェア設計』『型システム入門』(オーム社)。~JavaScriptで挑むコードゴルフとアルゴリズム本書は,プログラマによる,プログラマのための『コードの短さを競う「コードゴルフ」や,「アルゴリズム」の思考トレーニング集』。2019/9/25技術評論社子供向けプログラミング書籍が、学習している様子とともに紹介されています。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。