🏠
| 言語 | 例 | 説明 |
|---|---|---|
| html | <!-- コメント -- > | |
| Python (パイソン) |
# 注釈 """ 複数行にわたる注釈 """ |
#(クロスハッチ)を使います。 """ (トリプルダブルクォーテーション)を使います。 |
| Basic (ベーシック) |
REM 注釈 ' 注釈 |
予約語REMを使うか、'(アポストロフィー)を使います。 |
| C |
/* 1行コメント */ /* 複数行に渡る コメント */ | |
| javascript |
// 1行コメント /* 1行コメント */ /* 複数行に渡る コメント */ |
ほとんどの言語には、注釈機能があります。 人間がよみやすくするためです。 (可読性)
| 種類 | 分類 | 言語 | 特徴 | |
|---|---|---|---|---|
| インタプリタ | Webアプリ | JavaScript | Webブラウザ上で動作(クライアントサイド) | |
| vb script(vbs,vba,asp) 1 ) | 1964 開発 キーボードとディスプレイが必要 | |||
| AI Webアプリ |
|
matplotlibで、 論文や プレゼンテーションのグラフ作成に。 ビッグデータ データサイエンス * 、 マテリアルズインフォマティクス *、AI | ||
| 教育 | Scratch | ビジュアルプログラミング | ||
| コンパイル | OS | C 3 ) | ポインタ、構造体が扱える。 センサーやアクチュエータを使った 制御。 | 汎用 | VB.NET | オブジェクト指向(多重継承なし) | 汎用 | Kotlin | アンドロイドアプリ向け |
| OS | C++ | オブジェクト指向 |
ファイルベースのシステムでは、コンパイラ言語は実行可能なファイルを生成し、 インタプリタ言語はそれを生成しないという違いがありました。 しかし、クラウドベースになって、実行ファイルそのものをクライアントにダウンロードしなくなり、 ジャストインコンパイルで実行結果だけを利用するようになると コンパイラ言語とインタプリタ言語の違いは、あまり本質的でなくなりました。
科学技術用の伝統的な言語としては、FORTRANがあります。 FORTRAN系列の言語としては、BASIC、pythonがあります。 統計用言語としてRがあります。
アルゴリズム重視の伝統的な言語としてALGOLがあります。 ALGOLは、Pascal, C, C++, C#,java, javascript, typescript, Kotlinと進化してきました。 juliaはCに迫る計算速度を誇ります。
サーバーサイドで使われてきたPerlや Ruby もクラウドで利用できるようになってきました。
人工知能で伝統的な言語Lispは、F#、 Schemeもクラウドで利用できるようになってきました。
人気 プログラミング言語 は、java script、そしてpython*と続きます。 *