タグ

NULLに関するma7eのブックマーク (2)

  • ヌル島 - Wikipedia

    ヌル島 (ヌルとう、Null Island)またはナル島は架空の島で、特異な座標である赤道と初子午線の交点すなわち経度0度(東経0度かつ西経0度)緯度0度(北緯0度かつ南緯0度)にあるものと設定されている。 地理的にはギニア湾に位置する[1][2][3]。パブリックドメインの世界地図『Natural Earth(英語版)』に掲載されている[4]。 Natural Earthでヌル島は、「1メートル四方の島」であり、「スケールランク100、つまり地図上に表示されてはならない」とされている[4]。Natural Earthが「ヌル島」を設けた理由は、地図ソフトで座標指定エラーが発生した時などに、統計処理などに支障が出ないよう、形式的に実在しない陸地として利用するためのものである[2]。 「ヌル島」は2009年頃、マップゼンのナザニエル・ボーン・ケルソー(英語版)が設定した[3]。それ以降、ネ

    ヌル島 - Wikipedia
  • nullが生まれた背景と現在のnullの問題点 ― null参照問題(前編)

    Cの系譜を継ぐC#ではnullが長らく使い続けられてきたが、最近ではその存在が大きな問題だと認識されている。前後編でこの問題を取り上げ、今回(前編)はnullを取り巻く事情について考察する。 ← 前回 連載 INDEX 次回 → 近年、nullの存在は、billion dollar mistake(10億ドル規模の損失をもたらす過ち)と呼ばれるくらい忌避されるものになっている。 nullは、低コストでそこそこ安全に参照を扱えるという意味で悪くない妥協ではあるが、技術が進歩した現在ではもう少し賢い参照の扱い方があるはずである。C#のように、これまでnullを認めてしまっているプログラミング言語で、今からそれを完全になくすというのは現実的ではないが、nullに起因する問題を少しでも避ける手段はこれからでも追加していけるだろう。 今回は、nullが生まれるに至った背景から始め、nullが抱える問

  • 1