上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。

イントロ

プログラム言語とデータ記述言語

言語の用途を比較する

プログラム言語は処理を記述し、HTMLのようなマークアップ言語は文書構造、JSONやXMLはデータ構造を表すために使われる。ITパスポートではプログラム言語だけでなくHTML、XML、JSONなども出るため、何を書くための言語かを区別する必要があるからです。

定義

プログラム言語とデータ記述言語

教科書では
プログラム言語は処理を記述し、HTMLのようなマークアップ言語は文書構造、JSONやXMLはデータ構造を表すために使われる。
言いかえると
プログラム言語は処理を記述し、HTMLのようなマークアップ言語は文書構造、JSONやXMLはデータ構造を表すために使われる。ここではプログラム言語、低水準/高水準言語、スクリプト、HTML、XML、JSON、CSSの入口を扱います。各言語の文法、Web制作、API実装、コンパイラ詳細までは追わず、プログラム言語スクリプトを分けます。
要点

押さえる見方

言語名を見たら、処理を書くのか、構造を書くのか、データを書くのかを分ける。プログラム言語が何を助ける言葉かを、身近な業務場面に結び付けて読みます。

  1. 1

    プログラム言語の役割を言える

  2. 2

    スクリプトとの違いを分ける

  3. 3

    HTMLを例で説明する

図解プログラム言語とデータ記述言語で扱う関係を、短いラベルで整理した図
Webページ、見た目、動き、データの役割に言語名を配置する。中心のプログラム言語から、スクリプトとのつながりを確認し、業務で見る判断点を押さえます。
場面
Web画面ではHTMLが見出しや段落、CSSが見た目、JavaScriptが動き、JSONがデータの受け渡しに使われる例
順に考えると
この場面では、まずプログラム言語が何を助けるかを確認します。次にスクリプトとの違いを見て、言語名を見たら、処理を書くのか、構造を書くのか、データを書くのかを分ける。各言語の文法、Web制作、API実装、コンパイラ詳細までは追わず、役割を一文で説明できれば十分です。
ここが結論
プログラム言語スクリプトを分けると、言語名を見たら、処理を書くのか、構造を書くのか、データを書くのかを分ける。
注意

よくある混同

確認

確認テスト

Q1

プログラム言語とデータ記述言語で最も大切な見方はどれですか。

まとめ

まとめ

  1. 1

    プログラム言語の意味を説明できる

  2. 2

    スクリプトとの違い・関係を分ける

  3. 3

    言語名を見たら、処理を書くのか、構造を書くのか、データを書くのかを分ける

  4. 4

    HTMLやJSONもすべてプログラムとして同じように動くと思うという誤解に注意する