この連載で目指すこと
この連載では、新しいプログラム言語、C#のプログラミング入門を扱う。C#とは何か? という話題は、今回の本題でもあるので、後で詳しく説明する。想定する読者は、C#のことは何も知らないが、プログラミングの経験のある方々とする。つまり、C#のことを何も知らない人もWelcomeであるが、いちいち「変数ってなに?」というような基本的な説明は行わない。それでも、プログラム言語によって知識に偏りがあるのは事実なので、もしかしたら、あなたがご存じのプログラム言語には存在しない用語を使って説明する場合があるかもしれない。少なくとも、Visual
Basicの経験があれば、読み通せる水準にしたいと考えている。
さて、この連載では、C#というプログラム言語に関して説明するだけでなく、Visual Studio.NET(詳細は後で説明する)の具体的な操作手順も解説に含める。これは、抽象的な知識に偏ることなく、実際に追体験可能であることを重視したためだ。プログラム言語の新しい概念などは、すぐに意味が理解できなくても、実際に動かしてみると分かることもある。そのため、具体的な操作方法の説明にも重点を置く。また、最近では統合開発環境が主流になっているため、テキスト・エディタでソースコードを書いて、コマンドラインでコンパイルすることができないプログラマも多い。これを配慮して、グラフィカルな統合開発環境を前提に解説を進めたいと考えている。
この連載の全体的な流れとしては、今回の第1回をC#の概要に関する話題にあて、次回以降は毎回、C#ならではの言語上のトピック(例えば、プロパティやインデクサやボクシングなど)にスポットを当てて解説していきたいと考えている。
この連載の合い言葉は、“Let's See Sharp!”だ。鋭敏(Sharp)に今より半音高い(Sharp)場所から、世界を眺めようではないか。
Insider.NET 記事ランキング
本日
月間