home>

ProgramingReport.

はじめに

このサイトは以前自分がプログラムに興味を持ったときにあったらよかったと思うものを 目指して作っています。当時プログラムを書いてみたいという気持ちはあったものの、 どうすればプログラムをかけるのかが全く分からず、言語もなにやら沢山あり、何を選んで いいのか分からず、コンパイラにも種類が沢山ありVC++を買ってみるも、 使い方が分からず、プログラムが書きたいだけなのに何故かVC++の使い方から勉強しなければ ならないという状況。周りにも聞ける人もいない上に参考書も何を選んだらいいのか分からない。 そんな感じでいらない部分に労力を割かれた経験がありますので、これからプログラムを 始めたいといった人がそうならない為に作成しました。

プログラムを書いてみたいという人の多くは、普段使っているプログラムや、 ゲームを作りたいといった事を思っていると思います。自分もそうでしたが、 普段使っているようなグラフィカルなものでマウスを使用して操作するといった プログラムを作成するのはこれからプログラムを始めようとしている人にすれば 敷居が高すぎます。参考書を見ても最初に必ずでてくるのがHelloWorld!!ですが、 こんなものを表示したくてプログラムをやろうとしているのではありません。 それなのにグラフィカルなプログラムを書きたくて頑張って文字しか扱わない プログラムを書き続け参考書を1冊やりとげ、文法もある程度押さえたと思ったら、 次に待っているのがOSのAPIやらイベントドリブンやら訳のわからない事を 本1、2冊分勉強しなければなりません。遠い道のりです。

しかし入門書に載っている知識+αでも面白いものは作れるのです。とりあえずは 自分の興味が画像に向いているというのもあり画像フィルタを作っていこうと思っています。 ペイントソフトなどを作ろうとしたらそれこそ大変なことになるでしょうが、 フィルタだけなら簡単に作れます。表示はビューアーに任せれば良いのです。 なんでもかんでも出来るスーパーマンのようなプログラムを書く必要はありません。 適材適所です。

ということで、このサイトでは何も知らない人がスッとプログラムの勉強を始めることが出来る ようにするための導入と、文法を一通り終えた人への+αの部分を載せて行こうと思っています。 文法については他に良いサイトや書籍があるため恐らく解説することはないと思います。 ソースコードも恥ずかしながらいくつか載せていますので実際に動かして興味を持って頂ければ幸いです。 最後に自分も勉強中の身ですので、間違い等発見されました方は連絡して頂ければありがたいです。