![Amazon.co.jp:決定版 はじめてのC++ ソフトウェアテクノロジー: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/25a10443f92d19197d44ff060f825c2ce17274ce/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51MHSNQM4XL._SL500_.jpg)
背景 多言語対応アプリケーションでは、文字列を扱う場合に内部でUnicodeを用いることが一般的に行われています。しかし、ファイルとして保存する場合や、ネットワークを通す場合には、ISO-2022-JP・EUC-JP・シフトJISが使われるため、入出力の段階で変換する必要があります。特定のプラットフォームを対象としたアプリケーションの場合は、プラットフォームの変換モジュールを利用できますが、クロスプラットフォームのアプリケーションのために、言語処理系やアプリケーション自身が、Unicodeと既存のエンコーディングとの変換モジュールを持つことが多くなっています。 シフトJISなどのエンコーディングは、 JIS X 0201 や JIS X 0208 などの文字集合を元にしていますが、これらの文字集合とUnicodeとの対応は、規格として厳密には定まっていないため、実装ごとに変換表が違っていま
サーバーが安価になってきた。レンタルにしろ、専用にしろ、個人が持っていてもそれほど高いコストではなくなってきている。 そう考えると今後、個人がもっとサーバーを管理していくようになるはずだ。 そうしたときにどんなサービスが可能だろうか。 一つはMontasticのようなものだろう。 このサイトではあなたのサーバーが落ちているかそうでないか、10分ごとにモニターしてくれるサービスを提供している。 その結果はRSSやYahoo! Widgetで受け取ることが可能だ。 機能はシンプルかつミニマム、しかも無料である。早速check*padを登録しておいたw。 全員サーバー持ち時代のツール。他にどんなものがありますかね。
プログラムはなぜ動くのか 知っておきたい プログラミングの基礎知識 矢沢 久雄 著 日経BP社 発行 2001年10月 293ページ 2520円(税込) OSの基礎と応用 設計から実装、 DOSから分散OS Amoebaまで Andrew S. Tanenbaum 著 引地 信之,引地 美恵子 訳 ピアソン・エデュケーション 発行 1995年11月,828ページ 6932円(税込) オペレーティングシステム 第2版 設計と理論およびMINIXによる実装 Andrew S. Tanenbaum,Albert S. Woodhull 著 千輝 順子 訳 今泉 貴史 監修 ピアソン・エデュケーション 発行 1998年5月 1033ページ+CD-ROM 9240円(税込) コンピュータの構成と設計 第2版 上/下 ——ハードウエアとソフトウエアの インタフェース—— John L. Henness
定本 Cプログラマのための アルゴリズムとデータ構造 近藤 嘉雪 著 ソフトバンク パブリッシング 発行 1998年3月 414ページ 2835円(税込) アルゴリズムC++ Robert Sedgewick 著 野下 浩平,星 守, 佐藤 創,田口 東 訳 近代科学社 発行 1994年7月 747ページ 7980円(税込) The Art of Computer Programming Volume 1 Fundamental Algorithms Third Edition 日本語版 Donald E. Knuth 著 青木 孝,筧 一彦,鈴木 健一,長尾 高弘 訳 有澤 誠,和田 英一 監訳 アスキー 発行 2004年2月 632ページ 1万290円(本体) データ構造とアルゴリズムについて学ぶ際に重要なのは,動的配列やリンクリストなどの各データ構造/アルゴリズムの得手不得手をしっか
プログラミングの第一歩は,とにかくプログラミング言語の文法を学ぶことです。以下,主要な言語別にお薦めの書籍を紹介していきましょう。 C言語 C言語の入門書と言えば,誰もが最初に挙げるのがBrian W. KernighanとDennis M. Ritchieが著した「プログラミング言語C第2版」です。この本は著者2人の頭文字をとってK&Rとも呼ばれ,長い間Cプログラマの間で「バイブル」「原典」とされてきました。本書の第1版に「Cの言語仕様を定義する」本という役割があったことが大きな理由です。実際,初期のコンパイラはこの本の巻末資料をもとに作られたものです。もっとも現在はANSIやISO/IECが言語仕様を策定しているため,厳密な仕様を知りたければそれらの仕様書を見るのが筋と言えるでしょう。 K&Rの良い点は,入門書としてわかりやすいことに加え,C言語の設計思想を開発者自身の言葉で読める点で
図1●プログラミングに必要な知識。アプリケーションの種類や規模によってはこれ以外にも様々な知識が必要になる プログラミングに必要な知識にはどのようなものがあるでしょうか。「そんなの挙げたらきりがない」なんて思う方もいらっしゃるでしょうね。とりあえず,ここでは最低限必要な知識を四つほど考えてみましょう(図1[拡大表示])。 まず一つ目は,C,C++,Java,C#など何らかのプログラミング言語についての知識が挙げられます。ここでいう言語についての知識とは,文法を覚えていることはもちろん,その言語の特徴を生かしたコードを書くことができるだけの知識も含みます。 二つ目は,WindowsのAPI(Application Programming Interface)やJDK,.NET Frameworkのクラスライブラリなど,プラットフォームについての知識でしょう。C/C++やJavaなどの最近の言
放送通信融合の行方で 竹中平蔵総務大臣が主催する「通信・放送の在り方に関する懇談会」も第3回が終了した。この懇談会の動向は、先に発表された政府知的財産戦略本部のコンテンツ専門調査会が発表した放送通信の融合をめぐる議論にも大きく影響を与えうるもので、今後の日本の情報通信環境の行方の大筋を決めるものになっていくに違いない。 この懇談会では、以下に掲げる4つの領域を議論の対象としている。 行政のあり方 NHKのあり方 放送業界のあり方 通信業界のあり方 このうち放送までの議論が終了した。今回は放送に関連する省庁(具体的には総務省と文化庁)によって放送のあり方に関する定義が異なっているために、権利許諾など著作権の取扱いに関する問題が発生しているなど、これまで政府では公に指摘されてこなかった事実が白日のものとなった。まだまだ具体的な方向性こそ明らかになっていないものの、大きな成果を上げつつあるといっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く