タグ

ソフトウェアに関するareyoukicking2のブックマーク (2)

  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

  • 第8回 ファイル・システム(中編)

    前回は,ファイル・システムの概要とLinuxのファイル・システム機構について解説しました。アプリケーションなどで作成したデータはハード・ディスクなどの記録媒体にファイルとして保存しますが,実際にはファイルの形ではなく,データ・ブロックの形式に変換されて記録されます。この変換を行うのがカーネルのファイル・システム機構です。データ変換方式の違いにより,さまざまなファイル・システムが存在します。 Linuxのファイル・システム機構は,図1のように階層化されています。VFS(Virtual File System)というレイヤーを用意することで,さまざまな種類のファイル・システムを統一的に利用できるよう工夫されているのが特徴です。各ファイル・システム特有の処理は,「ローカル・ファイル・システム」と呼ばれる部分が担当します。 図1●ファイル・システムとは何か ファイルという人間が扱いやすいデータ形式

    第8回 ファイル・システム(中編)
    areyoukicking2
    areyoukicking2 2010/11/02
    ファイル→ブロック単位でアクセスできる
  • 1