タグ

プログラミングとコンピュータに関するlocked_dogのブックマーク (2)

  • リポジトリとは - IT用語辞典

    概要 リポジトリ(repository)とは、容器、貯蔵庫、倉庫、集積所、宝庫などの意味を持つ英単語。外来語としては、学術機関の「機関リポジトリ」のように、様々な情報、文書などを体系立てて保管・蓄積するデータベースなどを指すことが多い。 IT分野では、ソフトウェア開発などに用いるバージョン管理システムやプロジェクト管理システムなどで、プロジェクトを構成するプログラムのソースコードやドキュメント、関連する各種のデータやファイルなどを一元的に管理する格納場所のことをリポジトリという。 特に、データそのものに加えて、版数(バージョン番号)や最終更新日時、更新履歴など「データについてのデータ」(メタデータ)を記録・管理し、複数人が共同で編集作業を行ってもデータを矛盾なく管理・共有できる仕組みを備えたシステムや保管場所のことを指すことが多い。 リポジトリを用いてデータを管理することで、同じデータの過

    リポジトリとは - IT用語辞典
  • アルゴリズム - Wikipedia

    アルゴリズム(英: algorithm[注 1])とは、解が定まっている「計算可能」問題に対して、その解を正しく求める手続きをさす[注 2]。あるいはそれを形式的に表現したもの。 実用上は、アルゴリズムの実行に要する記憶領域の大きさや完了までに要する時間(空間計算量と時間計算量)が小さいこと、特に問題の規模を大きくした際に必要な記憶領域や計算量が急激に大きくならないことが重要となる。 アルゴリズムの実行は形態によらない。コンピュータプログラムはコンピュータ上に実装されたアルゴリズムの例である。 概要[編集] フローチャートはアルゴリズムの視覚的表現としてよく使われる。これはランプがつかない時のフローチャート。 岩波国語辞典「算法」に、まず「計算の方法」とした後に2番目の詳細な語義でalgorithmの訳として、 特に、同類の問題一般に対し、有限回の基的操作を、指示の順を追って実行すれば、

    アルゴリズム - Wikipedia
  • 1