2013年度診断士試験合格に向けて 

2012年度二次試験BBBC 今年受からないと期限切れなのでもう後はない…。努力あるのみ!

プログラム言語 まとめ ☆

2011-10-04 09:44:07 | 情報
こんにちは。

情報第5回目のWeb見終わりました。
XPの定義の「いつも二人で」とか最初見たとき背筋が寒くなったなぁ
プログラムを定義する上では大切なことなんだけど、私生活ではこんなのやだな。

久しぶりにWebまとめしました◎


プログラム言語p173-p183
1.プログラム
アルゴリズムを図で表す⇒フローチャート

2.低水準言語
①機械語(2進数で書かれた命令語、CPUが直接認識出来る)
②アセンブラ語(機械語と1対1)

3.高水準言語
3-1 手続き型言語
●処理手順を細かく指定する必要がある
①FORTRAN…科学技術計算
②COBOL…事務処理計算
③C…最も標準的、UNIX
④BASIC…インタプリタ型言語
3-2 非手続き型言語(オブジェクト指向言語)
●SQL
①C++…
②JAVA…C言語と汎用性が高い
JAVA言語…OSに依存しない、バイトコード(中間言語)をJVMで機械語に変換
JAVAアプレット……クライアント側で実行、動的なWebページを作る手段
JAVAサーブレット…サーバー側で実行

4.スクリプト言語

●簡易な言語、メモで書ける、動的機能を付加できる
①Java Script…HTML文書内でScriptのタグを使用することで記述可能、インタプリタ式で実行、Java言語と互換性はなし、Webブラウザで実行
②Perl…CGIの開発、Webサーバーで実行
③PHP…あらかじめSQLが組み込まれている言語、Webアプリケーション開発に特化、Webサーバーで実行
④Ruby…Perlと同等の機能を有する、日本人が開発

5.マークアップ言語
●文書の一部をタグで囲み記述する
①SGML…ISOの国際規格、HTMLとXMLのもとになった言語
②HTML…Webページを記述するための言語
③XML…ユーザーが独自のタグを指定できるメタ言語、データ自体に属性を付加出来る、データ交換に優れている
・ハイブリッド方式…リレーショナルデータベース機能を持つ
・ネイティブ方式…リレーショナルデータベース機能を持たない
・ebXML…SOAPを拡張した規格
④CSS…レイアウトを作成するスタイルシート
⑤DHTML…マークアップ言語、①HTML②CSS③JavaScriptの3要素から成り立つ
⑥VRML…マークアップ言語でない(モデリングラングイッジ)3次元グラフィックスデータを記述できるようにしたWebページ記述言語のこと

6.言語プロセッサ
① インタプリタ…一行ずつ解釈しながら逐次実行(デバッグ作業に適している)、処理速度は遅い、BASIC/Perl
② コンパイラ…ソースプログラムを目的プログラムに一括変換、処理速度は速いFORTRAN/COBOL/C

7.プログラムの実行
① テキストエディタを使用して原子プログラムを作成
② コンパイラが原子プログラムを翻訳し目的プログラム(機械語に変換したもの) を作成
③ リンカ(関連プログラム)がロードモジュールを作成し、プログラムを実行


コメントを投稿