言語 | 例 | 説明 |
---|---|---|
html | <!-- コメント -- > | |
Python (パイソン) |
# 注釈 |
#(クロスハッチ)を使います。 |
Basic (ベーシック) |
REM 注釈 ' 注釈 |
予約語REMを使うか、'(アポストロフィー)を使います。 |
C |
/* 1行コメント */ /* 複数行に渡る コメント */ | |
javascript |
// 1行コメント /* 1行コメント */ /* 複数行に渡る コメント */ |
ほとんどの言語には、注釈機能があります。 人間がよみやすくするためです。 (可読性)
種類 | 分類 | 言語 | 特徴 | |
---|---|---|---|---|
インタプリタ | Webアプリ | JavaScript | Webブラウザ上で動作(クライアントサイド) | |
vb script(vbs,vba,asp) 1 ) | 1964 開発 キーボードとディスプレイが必要 | |||
AI Webアプリ |
|
ビッグデータ データサイエンス * 、 マテリアルズインフォマティクス *、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*と続きます。 *
イギリスの遺伝学者であるゴルトン(Francis Galton、1822-1911)は、親と子どもの身長を分析し、非正常的に身長が大きい子どもと小さい子どもの身長は全人口の平均身長に回帰する傾向があることを見つけました。 * *
1900 Excelでさかのぼれる一番古い日 |
1946 エニアック |
紙テープ、パンチカード * |
1971 8'FDD(128kByte) * |
1976 Z80(8bit,2.5MHz,64kByte) |
1976 5.25'FDD(80kByte) |
1978 8086(16bit,5MHz,1MByte) * |
1979 PC8001(8bit, 2.5MHz, 16kByte) * |
1980 3.5'FDD(360kB) *, ** |
1982 PC9801(16bit,5MHz,1MByte) |
1982 CD 16bit,44.1kHz,650MByte |
1987 98互換機 * ,** |
1988 ISDNデジタル回線(64kbps) * |
プロテクト戦争 * |
1999 ADSL(50.5Mbps) |
1999 👨🏫 SVG |
1999 ギガイーサネット(1Gbps) * |
2006 10GBase-T(10Gbps) * |
2008 FTTH |