色々なプログラミング言語 低級言語 : CPU 依存する 機械語 : CPU への命令の並び ( CPU 毎に異る / 2 進表現 ) アセンブリ言語 : 機械語の命令とほぼ 1 対 1 で表現可能 ( 文字列表現 ) 高級言語 : CPU と独立 (言語処理系 [翻訳/通訳 を行うプログラム] が必要) 手続型 Fortan : 最初の高級言語 (科学技術計算に利用) / Basic : Fortan 教育用簡易版 Cobol : 商業計算用 Algol (Pascal) : アルゴリズム記述用 ( データ構造 ) C 言語 : Unix OS を記述されるために、設計 (free な Unix と一緒に広く利用される) C++ : Object 指向型 / Java : 仮想 CPU の実装 (OS から独立) / Python : ライブラリが多く、Deep Learning で利用 Javascript : Java とは名前が似て居るが、別物 (HTML と併用される) 関数型 Lisp : シンボル処理言語 (人工知能のアセンブラ / ラムダカリキュラス) 論理型 Prolog : 論理プログラミング言語 / SQL : 関係データベースを操作する言語 (DB 専用言語) マークアップ言語 : プログラミング言語ではなく、Content を記述する言語 HTML : Web Page 記述 (javascript と組み合せる事により、機能を持つページが作れる) XML : タグを利用して、情報を修飾する言語の共通規格 (拡張可能) HTML も XML に準拠するようになった ( XHTML )