0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プログラム言語とマークアップ言語

Posted at

オブジェクト指向言語

オブジェクト指向言語は、データとsれに関する操作や手続き(メソッド)をオブジェクトの単位にまとめ、処理はオブジェクトへの要求という形で表現する。

オブジェクト指向言語の種類

Java

コンパイル時にソースプログラムをバイトコード(中間コード)に変換し、実行環境ごとに要求されたJava仮想マシン上で実行するのが特徴。

Javaにようるアプリケーションの形態

ネットワークからダウンロードされてクライアント(Webブラウザ)側で動作するアプレットという。
Webサーバ側で動作するサーブレットがある。
よく使う機能をコンポーネント化する仕様をJavaBeans(ジャバビーンズ)という。

C++

C言語の拡張言語で、オブジェクト指向を取り入れたもの。
C言語と同様にハードウェアの知識が必要となる。

Perl

ホームページの掲示板やアクセスカウントなどを実現するなどといった、CGIの開発などで使われる。

CGIとは?

WebブラウザからWebサーバーへまたその反対もある。
つまり対話的なページを作ることができる。

Java Script

クライアント側(Webブラウザ)で動作するオブジェクト指向のスクリプト言語。
基本部分についてECMA Scriptとして標準化が行われてる。

HTML文書の中にJavaScriptの命令を記述しておくことで、マウスが触れるとイラストが動くといった。さまざまな動きや働きを付加することができる。

PHP

サーバ側で動作する。
Webページとデータベースを連動し、データベースの操作を行う手続きの手続きの実行などのミドルウェア開発に用いる。

Python

フリーウェアとして公開されているオブジェクト指向のスクリプト言語。
充実した拡張モジュールが用意されているのが特徴。

フリーウェアとは?

無料で利用することができるソフトウェア
出典 https://www.acrovision.jp/career/?p=3148#:~:text=%E3%83%95%E3%83%AA%E3%83%BC%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%A8%E3%81%AF%E7%84%A1%E6%96%99,%E3%81%84%E3%82%8B%E3%82%82%E3%81%AE%E3%81%AA%E3%81%A9%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82

Ruby

日本の開発者によるオブジェクト指向のスクリプト言語。

HTML

文章構造を定義していく形のマークアップ言語

あるデータから、関連する別のデータへの順次にジャンプするハイパーリンク機能を持つ。
画像や音声などのマルチメディアデータを扱えるのが特徴。

DHTML(Dynamic HTML)

スクリプト言語をつかっった動的表現を可能にしたHTMLの拡張使用で、その制御の取り決めがDOM(Document Object Modelである。

HTMLページにJavaScriptなどで作成したスクリプトを埋め込むことで、ユーザーの操作を合わせて要素の配置や内容を変更するような動的なWebページを実現できる。

XHTML

HTMLを、XMLに準拠した文書を作成できるように適合させた仕様。
文書体裁は、タグではなくCSSで行う。

  • xhtmlはxmlというマークアップ言語から生まれた言語です。htmlとの融合と書きましたが、xmlの言語にhtmlの特徴をプラスしたといった方が近いでしょう。
    出典 https://web-camp.io/magazine/archives/4977

xhtmlが使われているサービスなど

xhtmlは独自のタグが定義できるので、データを扱うようなアプリケーション、つまりプログラムを介してサーバとデータのやり取りをするようなアプリケーションを作るときに使用されることが多くあります。Javaなどを使うような高度なシステムから抽出されたデータを表示する、といった場合はxhtmlでフロント部分を作るといったことが行われている、といったこともあります。

出典 https://web-camp.io/magazine/archives/4977

準拠とは?

あるものをよりどころとしてそれに従うこと。
出典 https://dictionary.goo.ne.jp/word/%E6%BA%96%E6%8B%A0/

XSL

XML文書のスタイルシートを記述する言語

DTD(Document Type Definition)

文書型定義。
SGMLやHTMLで文書に使われている文書構造を定義するための言語。

XML(eXtensible Markup Language)

文書の標準化やデータ交換を目的としたマークアップ言語。
企業間取引の標準フォーマットとして用いられている。
独自のタグを定義することができる。
HTMLのようにWebページとして公開することも可能

XMLの関連技術

SOAP(Simple Object Access Protocol)

Webサービスプログラム相互間において、ネットワーク上にあるXML形式のメッセージを受け渡すためのプロトコル

AJax

Webブラウザ上で非同期を行う技術。

出典

過去の関係のあるもの

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?