タグ

wikipediaに関するkminoruのブックマーク (3)

  • クロージャ - Wikipedia

    クロージャ(クロージャー、英語: closure)、関数閉包はプログラミング言語における関数オブジェクトの一種。いくつかの言語ではラムダ式や無名関数にて利用可能な機能・概念である。引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決することを特徴とする。関数とそれを評価する環境のペアであるともいえる。この概念は少なくとも1960年代のSECDマシンまで遡ることができる。まれに、関数ではなくとも、環境に紐付けられたデータ構造のことをクロージャと呼ぶ場合もある。クロージャをサポートする言語によるプログラミングでは、単に関数の中に関数を定義することができるだけでなく、その際に、外側の関数(エンクロージャ)で宣言された変数を暗黙的に内側の関数に取り込んで操作することができる。主な利点としてはグローバル変数の削減やコールバック関数記述の簡素化が挙げられる。 典型的に

  • セレンディピティ - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2017年11月) セレンディピティ(英語: serendipity)とは、素敵な偶然に出会ったり、予想外のものを発見すること[1]。また、何かを探しているときに、探しているものとは別の価値があるものを偶然見つけること。 「serendipity」という言葉は、イギリスの政治家にして小説家であるホレス・ウォルポール[注 1]が1754年に生み出した造語であり、彼が子供のときに読んだ『セレンディップの3人の王子 (The Three Princes of Serendip)』という童話にちなんだものである。セレンディップとはセイロン島、現在のスリランカのことであるから、すなわち、題名は「スリランカの3人の王子」と

    kminoru
    kminoru 2007/05/09
    へー。そういう意味ですか
  • 海底ケーブル - Wikipedia

    ヨーロッパの海底送電線(英語版)(海底電力ケーブル、海底電線) 赤=運用中 緑=建設承認・建設中 青=検討中 海底ケーブル(かいていケーブル、英語: submarine cable)とは、海底に敷設または埋設された電力用または通信用の伝送路一般を指す。ここでは主に通信用ケーブルについて述べる。電力用は概要のみとなっている。2021年現在、世界には447の海底ケーブルが張り巡らされている。 海底ケーブルは19世紀半ばから国際通信ネットワークとして重宝された。しかし民間資であるため必ずしも細かな実態は公にならない。ケーブルを傷つけないよう必要に応じて漁協などには具体的な敷設域が通知される。現在の概略的な敷設状況はインターネット上で見ることができる[1]。いまや北極海航路までもが敷設に利用されている。 水圧への耐圧力や耐水性、サメなどの水棲動物による噛みつきに耐える強度が得られるまで、かつて

    海底ケーブル - Wikipedia
  • 1