プログラミング用語入門#3
前々回、前回に引き続いてプログラミング現場で使用する用語に入門していきましょう。基本用語に入門したら、自分でも使いこなせるように復習しておくことも重要です。
[用語入門;フローチャート]
すべての機能とすべての行動に対する結果を、専門の記号を用いて紙に記すプログラム進行表のこと。フローチャートを元にしてコーディングを行うので、漏れがあるとエラーやバグとなって結果が返ってきてしまう。
[用語入門;シーケンシャルアクセス(sequential access)]
データを記録開始位置から順次検索していく方式のこと。何番目にどのデータがあるかを参照する一覧表がないような場合は、基本的に先頭から順に探していく必要がある。
[用語入門;ランダムアクセス(random access)]
記録された順序や記憶装置上の位置などに関係なく、必要なデータに直接アクセスできること。データファイルの場合はインデックスファイルなどを用意することでランダムアクセスを実現する。
[用語入門;データセンター(data center)]
データセンターとは、顧客のサーバーを預かり、インターネットへの接続回線や保守・運用サービスなどを提供する施設のこと。「インターネットデータセンター(IDC)」とも呼ばれます。サーバーを預かり回線や保守を提供するサービスを「コロケーションサービス」とか「サーバーハウジングサービス」と呼びます。自らが用意したサーバーを顧客に貸し出すホスティングサービスを提供する業者もあります。