言語に共通する プログラミングの真実 - ITpro - 日経BP

 マークの付いた記事は、本誌Webサイトのダウンロード
ページからサンプルプログラムなどをダウンロードできます。
10
あなたは知っているか?
言語に共通する
プログラミングの真実
■ kikaineko
より楽に記述したい、
より楽に作成したい、
というプログラマの要望によって、数多くのプログラミング言語がこの世の中には存在します。
し
かし、多くの言語で共通して利用できる知識も存在します。言語の共通点と相違点を学ぶことは、知的好奇心を満たすだけではなく、今
後の開発にもきっと役立つはずです。本特集では、
歴史的な背景、
言語共通の知識、
言語によって異なる考え方、
などを学んでいきます。
11
15
19
22
36
第1章 ライブラリからフレームワークへ進化した理由
第2章 実は区別が難しいコンパイラとインタプリタ
第3章 変数は必要とは限らない
第4章 forがなくても処理は書ける
25
28
30
33
第5章 明確な型がない言語も存在する
第6章 オブジェクト指向の定義は様々
第7章 言語内にインタプリタを作成できる
第8章 呼び出す関数は一意に決まる?
特集2
C#とXNAで作るWindows本格ゲーム
Microsoftが無償で提供するVisual Studio 2010 ExpressとXNA Game Studioを使えば、
WindowsパソコンおよびWindows Phone向け
のゲームをC#で作ることができます。
ここでは、開発環境の準備から、
ゲーム作成のための基本的な手順、作成したゲームの配布まで、
ポイント
を絞って解説します。
37
Part1 キャラを自在に動かすPC向けアクションゲームを作る
52
Part2 Windows Phoneゲーム開発の基本を一通りマスターする
62
■ 赤坂 玲音
■ 田中 達彦
特集3
Facebookアプリ開発の勘所
今はやりのFacebookアプリの開発について、
勘所を開設します。基本は、
Webアプリケーション開発と変わりません。PHPを使って開発を進めましょう。
■ 小川 雄大
特別レポート
80
無償のExpression Blendを使って
リッチなUIのWindows Phoneアプリを作ろう
■ 蜜葉 優
プログラマの必須知識!
OS 根本から理解する
NIKKEI SOF T WARE 2012.3
2012
Webサイトでは誌面に載らない情報の提供、ダウンロードサービス、
バックナンバーの訂正/補足なども行っています。
86
3
Android 4.0の新機能を学ぶ
第1回 FragmentとActionProviderを使って機能の部品化を進めよう
■ わかめ まさひろ
104
Visual BasicでWebサービスを使おう
第5回 OAuthを使ってTwitterでつぶやき投稿
■ 園田 誠
72
プチコンでニンテンドー3DS/DSi/DSi LL
ゲームプログラミング講座
第3回 お題 誘導弾(ホーミング)
に挑戦!
■ 松原 拓也
92
98
Xcode 4 使い方入門
第3回 Interface Builderを使いこなす
■ 大津 真
第3回 GPSとGoogleマップで位置情報アプリを作る
■ クジラ飛行机
HTML5ゲームプログラミング入門
116
VBとC#で作る ちょっといい ソフト
126
新規格で学ぶC++入門
138
ニュース/新製品
読者の声
プレゼント
編集部から
次号予告
8 エンジニア明るい未来研究会
スマホアプリをHTML5で作ろう
110
132
142
145
6
146
146
第11回 デザインの素養は必要か?
■ 水野 貴明
第5回
SVGを使って
パズルゲーム「ヘキサモンド」を作る
(後編)
■ 紀平 拓男
第5回 どんな改造も可能! Webブラウザ「MyWeb」
■ 原田 英生
第2回 効率よく安全なコードを実現する
ムーブセマンティクスを理解しよう
■ 渡邉 茂雅
インターン女子C#を学ぶ
第2回 あみは複合データ型に挑戦した
■ もとひろん
わかってうれC∼コンピュータ
第9回 乱数から作られた
二分探索木の処理回数はどれくらい?
■ 矢沢 久雄
ご注意
本誌に掲載しているサンプルプログラムの著作権はすべて各記事の筆者が所有しています。筆
者および日経BP社の承諾なしに、プログラムを配布あるいは販売することはできません。掲載プ
ログラムは、あくまで記事を補足するためのものですから、実際の動作は保証していません。
表紙デザイン■ハナデザイン キャラクタ・デザイン■ノビタ・ロバート
©
日経BP社
2012 ■ 本誌掲載記事の無断転載を禁じます
NIKKEI SOF T WARE 2012.3