エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
GNU, PHP, RPM は何の略? 再帰定義の密かなブーム
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GNU, PHP, RPM は何の略? 再帰定義の密かなブーム
オープンソース・ソフトウェアライセンスの一つに、GNU というものがあります。GNU は “GNU is Not Unix... オープンソース・ソフトウェアライセンスの一つに、GNU というものがあります。GNU は “GNU is Not Unix” の頭文字をとったものだそうです。「GNU は UNIX ではない」という意味ですが、なんか変ですよね。GNU の定義の中に、GNU という単語が再び出てくるのですから。「ではその GNU は何?」と突っ込みたくなります。 このような定義の仕方を、再帰定義 と言います。もともと再帰定義とは、プログラミングの手法の一つです。ある関数内で、自分自身を呼び出すことを「再帰呼び出し(recursive definition)」といい、そのような関数定義のことを「再帰定義(recursive call)」といいます。 これが言葉の定義にも応用され、機知に富んでいるためか、ソフトウェア業界ではよく使われています。 リチャード・M・ストールマンのスウェーデン王立工科大学での講演録に