第41回Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション 野中文雄 2010-12-28
第41回Text Layout Frameworkへの外部XMLデータの読込みとユーザーインタラクション 野中文雄 2010-12-28
構造化プログラミングは1960年代後半から1970年頃にかけて,E.W.ダイクストラ達によって提唱されたプログラミングについての考え方です。この主張は提唱当時から支持され,現在ではプログラミングにおける基本的原則として広く受け入れられています。またこの考え方は余りに基本的なものとして受け入れられている為に,この主張が意識されず当然のこととして扱われていることさえあります。また現在のプログラミング技法や手法については色々ありますが,それらは全てこの考え方の延長線上にあります。 ここではこの構造化プログラミングの考え方についての簡単にまとめてみましょう。 ダイクストラ自身の提唱は原著の日本語訳 「構造化プログラミング」ダイクストラ他(サイエンス社,昭和50年) によって読むことができます。 構造化プログラミングの目的 良いプログラムとは プログラム理解ための道具 プロ
本稿は、2003年11月号に掲載した「ロバストネス分析実践 第一回」の続編になります。前回の記事を掲載した後に、読者の方々から様々なご意見、ご感想を頂いていたにもかかわらず、今回の第二回掲載までに、1年3ヶ月もの空白期間を作ってしまいました。本稿の掲載を心待ちにしていた読者の方々にお詫びいたします。 はじめに 前回の記事の訂正 前回の記事ではロバストネス分析を適用したソフトウェア開発の流れ、ロバストネス分析の方法を説明しました。 しかし、前回の記事を掲載してから今回の記事までの 1年3ヶ月の期間で、よりよいロバストネス分析について考えた結果、前回の記事で紹介した内容についていくつか訂正を加えようと思います。いずれ、下記の訂正を前回の記事に反映する予定です。 ロバストネス分析の範囲からユーザーインターフェースの定義を除く 前回の記事では、ロバストネス分析の「バウンダリを識別する」作業でバウン
このページでは、JavaScriptのオブジェクト指向言語としての側面を研究します。 JavaScriptは、HTMLの拡張という側面が注目されていますが、 プログラム言語として見た場合にも、興味深い独自の特徴がたくさんあります。 このページでは、これらJavaScriptの言語としての特性、 特にオブジェクト指向言語としてJavaScript を見た場合の特徴について詳しく研究を試みます。 JavaScriptは、ほぼ完全なオブジェクト指向言語です。プログラマによるクラス定義、プロパティ定義、メソッド定義ができます。継承は、言語の基本機能としては用意されていませんが、基本機能の組み合わせにより実現できます。 メソッドのバインディング(binding)はレイトバインディング(late binding)です。これは、JavaScriptが変数の型のない言語だからです。 JavaScriptに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く