« 本格的な暑さ | トップページ | 暑い時の定期健康診断:なんとかならないものか »

2015年7月28日 (火)

日経ソフトウエア9月号の特集は「言語はなぜ動く」:JAVAやC#も解説

 日経ソフトウエア 2015年 09 月号の特集は、「言語はなぜ動く」である。わかりにくい特集だが、C言語やJAVA言語がコンパイルされた結果をCPUがどのように実行しているかを解説した記事である。C言語に関する解説は、雑誌記事の定番だが、今回の記事では、JAVA、C#,JavaScriptについても解説されているところがユニークである。イントロの部分を少し引用する。

 基本的な文法を覚えてある程度のプログラムが書けるようになったら、次は何を学べばよいのでしょうか。そこでオススメしたいのが、EXEファイルやJavaのクラスファイルの内容を読むことです。これらを理解できれば、プログラムがどのように実行されるかがわかり、言語に対する理解がさらに深まるでしょう。この特集では、C、Java、C#、JavaScriptの各言語でプログラムが動く仕組みを紹介します。

 ある程度のプログラムが書けるようになった次の段階で学ぶことが、ファイルやJavaのクラスファイルの内容を読むことであるかどうかは、意見が分かれるとことである。ちょっと飛躍しすぎであると言えないこともない。言語そのものに対する理解が深まるかどうかも疑問である。プログラミング言語を学ぶには、やはり、そのプログラミング言語でいろいろなプログラムを作ったり、良いプログラムを読むことが基本だからだ。
 だが、CPU上でどのように、その言語が動くのか、という仕組みを知りたいという技術者もいるに違いない。何を隠そう、私もそのタイプである。そういう人にとっては、大変楽しい特集である。

« 本格的な暑さ | トップページ | 暑い時の定期健康診断:なんとかならないものか »

技術」カテゴリの記事

書籍・雑誌」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/568535/61975331

この記事へのトラックバック一覧です: 日経ソフトウエア9月号の特集は「言語はなぜ動く」:JAVAやC#も解説:

« 本格的な暑さ | トップページ | 暑い時の定期健康診断:なんとかならないものか »

2017年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

公告

  • Google Adsense
無料ブログはココログ