パーソナルコンピューターが生まれる
パーソナルコンピューター小型化
インターネットの歴史
自作パソコンの作り方
メモリ メモリの増設 CPU
マザーボード 光学ドライブ
拡張カード フロッピー
ハードディスクドライブ
ハードディスク増設
ビデオカード 電源ユニット
パソコンケース Vistaインストール
OSインストール セキュティ対策
光学ドライブ選び方 CD焼き方
CDバックアップ パソコンリカバリ
音楽CD作成方法 画像アルバム
CD-ROMからの変革
ハードディスク丸ごとバックアップ
ドライブによる性能
パソコンの速度が低下する原因
コンピュータについて
アルゴリズム プログラミング
プログラミング作成方法
HTML グラフィックス言語
情報ベース 素子
自宅サーバ ポート番号
プロトコル ドメイン ネットワーク構成
モデムセットアップ サーバ検索
ルーター型 ルーター設定概念
情報システム構築方法
内部設計 内部設計進め方
データ物理編成方式 画像設計方法
データ設計方法 処理効率の検討
構造化設計 モジュール
ネット広告について
サーチエンジン バナーエクスチェンジ
さまざまなサイト クリエイティブ製作
メール製作 これからのネット広告
広告プランニング
メディアプランニング
広告マーケティング
|
利用者がプログラムを作る順序は次のようになります。
1、プログラミング言語でプログラムを作る
2、プログラムの文法の誤りを発見して、修正します。
3、プログラムを言語処理プログラムで機械語に換えて実行します。
4、順序やプログラミングの誤りを発見して、デバック作業を行います。
プログラムの作成では、利用者のプログラミングを支援するソフトウェアが開発されていて、効率的にプログラムを作ることができます。
これを、プログラミング支援ツールといいます。
それとプログラムを図形を用いて表現して視覚的にプログラミングするビジュアルプログラミング言語が開発されています。
| 要素分類 |
要素 |
文字集合
トークン
データ型
演算子
制御構造 |
アルファベット、数字etc
識別子、キーワード、リテラル、オペレータ、
区切子etc
基本データ型
複合データ型
整数演算、プール演算、文字列演算、オブジェクト演算
流れ制御、例外処理 |
わたしたちが一般的に使っている自然言語である日本語は、アルファベットやかな・カタカナ、漢字などの文字が単語を構成して、単語が文法に従って文を、さらに複数の文が言語を構成しています。
1、文字集合
アルファベット、数字などの使用者がプログラムを記述するときに使うことのできる文字集合のことをいいます。
2、トークン
プログラムの中で、コンバイラやインタープリタがプログラム解釈するときに意味をもつ文字列をいいます。
たとえば、識別子、キーワード、リテラル、オペレータ、区切り子などがあります。
コンバイラやインタープリタは、字句解析部で与えられたプログラムの中からトークンを抽出して構文解析部と意味解析部でこれら
文法の整合性を確認して、コード生成部で実行できる機械語を生成します。
3、データ型
プログラムが扱うことのできる数や文字、真偽などのデータとそれらの複合的な組み合わせをいいます。
データ型は、整数型、実数型、文字型、論理型などのように単一で意味をもつ基本データ型と、配列型、レコード型、リスト型などの
ように基本データ型を要素として複合的に組み合わせるための構造を定義する複合データ型があります。
要するに、複合データ型は、基本データ型を組み合わせて複雑なデータや実世界のデータを表すために使います。
複合型は構造型とも呼ばれます。
複合型は、基本データ型と組み合わせて1つのデータ型を定義したものです。
4、演算子
データやデータ間に対して演算することを書く際に使います。
たとえば、整数演算、プール演算、実数演算、文字列演算、オブジェクト演算などを書くことができます。
5、制御構造
プログラムに流れを定めるために使います。
制御構造には、順次構造、条件分岐構造、繰り返し構造、例外処理などがあります。
|