Are you ready!?

いきなり「プログラミング」を突き付けられちゃったあなたへ
 ちょっとパソコンをかじってるあなた。インターネットは見られるし、メールの交換もできるし、ワードで年賀状出したし、タッチタイプもちょっとできるし、って感じで少しパソコンには自信のあるあなた。
 が……。
 会社で、学校で、「ソフトを作ってください」って言われちゃった日にゃぁ……。
 え? 何? 私にワードとかネットスケープとか作れっていうの? そんなのできるわけなーい!!
 一応本は買った。でも、最初っからなにがなんだか全然分からないし、例通りに進めていっても、結局どうなっているんだから分からないし……。もう、憶えることが多すぎて大変!!
 そんなあなたのための講座です。

この項座のターゲット
 この講座はまず「パソコンが使える!」ということが大前提です。
 次に、この講座は細かい部分は教えません! じゃぁなにかっていうと、プログラムの全体像を見てもらおうと思います。
 筆者自身がそうだからなのですが、ただひたすら暗記したりする「基礎」の部分が大嫌い、でもそのブレイクスルーの向こうにある大平原ではその自由を十分に生かせられる、「その時」のための青写真みたいな感じです。
 ですから、「この講座をマスターすればばっちり!」なんてこたぁ全然まったくありません!! ちょっとしたサブテキストみたいなものです。でも、プログラミングそのものが得体の知れないものに感じて怖いとか、勉強していっても先が見えないとか、そういう不安に駆られている人にはいい感じになってると思います。

扱う言語
 この講座で扱うのはどのプログラミング言語でも関係しているベースとなる部分です。ので、基本的に言語に依存しません
 逆に言えば、依存する部分は自分で勉強しましょうということでもあります。でもまぁ、そういう部分は、プログラミングをするような環境であればその環境から逃れない限り憑いてまとわりつくものです。だから、時間とかそういうのは気にしなくていいでしょう。

 もう少し言語についてフォローしておきます。一応C(含むWindows API)、C++(含むVisual C++)、Visual Basic(含むVBA、VBスクリプト、一応、素のBASICも)、Pascal(含むDelphi)、JAVA、JAVAスクリプトとほとんどすべての言語をカバーしています。あと、COBOLとかFORTRANは使ったことがないのでパスです(スペルさえ合ってるかどうか……)。
 また、言語の区分として

C言語系:C言語、C++言語
JAVA系:JAVA、JAVAスクリプト
Pascal系:Pascal、Delphi
Basic系:Visual Basic、VBA、VBスクリプト

 という風にしています。これらは言語として似ているため、このような区分をしています。ただし、実際にはC言語系とJAVA系は比較的似てますし、ある意味、JAVAスクリプトはC言語系に含まれ、JAVAはC++言語系に含まれるとも言えます。まぁこの辺は似ていると同時に細かく違うということです。あと、素のBasicは入れていません。基本的に、どの言語の系統にも含まれないと考えていいでしょう。

とりあえずお気楽に
 この講座は、他のものとはかなり毛色が違っています。だから、「がーっプログラミングなんてわからねーっ!!」っていう感じの時に見てもあんま役に立ちそうもありません。どちらかというと、「とりあえずプログラム組んでるし、レポートも仕上げてるけど、でも結局私って何やってるんだろ」という人のためのものでしょう。
 細かい情報はもちろん本に載っています。学生で「本は高い!!」という場合には、各種インターネットのホームページ(ヤフーなどで「プログラミング」で検索すればかなり引っかかります)にそれなりに載っていますし、メーリングリストや電子掲示板などで質問の受け答えをしてくれる所もあります。とくに掲示板は最近かなり増えているようなので探してみてはどうでしょう。また、ニュースグループやニフティなどを利用するのもいいでしょう。質問しなくても、たいがいの答は載っていたりします。
 細かい質問はそういう所でクリアして、ここでは「概要」的なものを学んでくれればと思います。

(C)KAB-studio 1998 ALL RIGHTS RESERVED.