作成日: 2022/10/25 更新日: 2023/03/25 サイトの紹介と使い方
概要
- プログラムの作成に環境が必要になります。
- そして、環境はハードウエアとソフトウエアの2つから構成されます。
- ハードウエアとは、物体のことです。
例えば、パソコン本体やマウスなど目に見えるもののことです。 - ソストウエアとは、非物体のことです。
それは、プログラム(群)のことです。
例えば、Windowsもソフトウエアです。
プログラムの種類
プログラムは、大きく分けて次の3種類があります。
そして、初心者の方は、1つのアプリケーションを作成することをお勧めします。
- アプリケーション
- システム
- デバイス・ドライバーなどのハードウエア制御
アプリケーション
ここでは、主としてWindowsのことを述べます。
- Windowsには、初めから用意されているプログラムがあります。
例えば次のようなものです。- メモ帳
- ペイント
- Windows Media Player
- 1.のようなプログラムをアプリケーションと呼びます。
- アプリケーションは何らかの機能を持っています。
- パソコンの持ち主が、独自にインストールするアプリケーションもあります。
システム
- アプリケーションは、多くの場合、1つの機能だけを持ちます。
- システムは、多くの場合、多機能です。
- しかしながら、どちらもプログラムであることに変わりはありません。
- 但し、プログラムが大きくなればなるほど、その構築(作成)の困難度は、右肩上がりに増します。
デバイスドライバー
- ハードウエア制御を行うため、専門的な知識が必要になります。
環境
- 何らかのプログラムを作成するとき、作成のために環境が必要になります。
- そして、何らかのプログラム作成システム(環境)をインストール(準備)するとき、そのプログラム作成システムは「システム要件」をもっています。
- 多くの場合、その「システム要件」は、ハードウエアとソフトウエアの両方を持っています。
- 「システム要件」は、個々のプログラム作成システム(環境)によって異なります。
- 「システム要件」とは、プログラム作成システムをインストールために必要な条件のことです。
ハードウエア・システム要件
例えば、次のような要件があります。
- MPU(CPU)の最低スペック(能力)
- 実装メモリのサイズ
- HDD(または、SDD)の必要容量
- ダウンロードサイズ(ルータの使用制限ギガ数に影響します。)
ソフトウエア・システム要件
- 使用できるOSの種類
- OSのバージョンやエディション、ビット数
- 必要な他のプログラム作成システム
最後に
- プログラムを組む(プログラミング)ために、プログラム作成システム(環境)が必要になります。
- 環境構築は、インストール(ダウンロードとセットアップ)により行います。
- 多種多様なプログラミング言語が存在しますが、「初心者」項目では、HTML言語とPHP言語を学びます。
- そのために「NetBeans」をプログラム作成システム(環境)としてインストールします。
- 「NetBeans」は、完全無料です。