このページではどんなプログラミング言語がどのような役割、特徴があるのかを主要30言語をわかりやすくまとめたものになります。
言語 | 主な利用分野 |
C言語 | システム/ソフトウェア開発 |
C++ | システム/ソフトウェア開発/ゲーム開発 |
Java | Webアプリ/システム/ソフトウェア開発/組み込みシステム/androidアプリ |
C# | パソコンアプリ/ゲーム |
JavaScript | Webアプリ/ゲーム/バックエンド開発 |
PHP | Webアプリ/バックエンド開発 |
Ruby | Webアプリ/バックエンド開発 |
TypeScript | Webアプリ/バックエンド開発 |
Python | Webアプリ/人工知能/データ分析 |
R言語 | 人工知能/データ分析 |
Go言語 | Webアプリ/バックエンド開発 |
Swift | パソコンアプリ/スマホアプリ |
Kotlin | スマホアプリ |
Objective-C | パソコンアプリ/スマホアプリ |
Visual Basic | パソコンアプリ |
VBScript | 業務効率化 |
BASIC | CUIプログラム |
Google Apps Script | 業務効率化/自動化 |
Haskell | システム/ソフトウェア開発 |
Scala | Webアプリ/システム/ソフトウェア開発 |
Groovy | Webアプリ/バックエンド開発 |
Delphi | パソコンアプリ/スマホアプリ |
Dart | Webアプリ/スマホアプリ |
D言語 | 組み込みシステム |
Perl | Webアプリ |
COBOL | 業務システム |
SQL | Webアプリ/人工知能/業務システム |
FORTRAN | 科学計算 |
MATLAB | 人工知能/組み込みシステム |
Scratch | プログラミング教育 |
C言語は、コンピュータプログラミング言語の一つで、システムプログラミングに広く使用されています。
また様々な言語の基礎となっている言語です。
C++は、C言語を発展させたプログラミング言語で、ゲーム開発やシステム開発に広く使用されています。
Javaは、オブジェクト指向プログラミング言語で、Webアプリやシステム開発等に広く使用されています。
C#は、Microsoftが開発したプログラミング言語で、パソコンアプリやゲーム開発に広く使用されています。
JavaScriptは、Webページの動的な処理を実現するためのプログラミング言語で、Webアプリやゲーム開発等に広く使用されています。
PHPは、WordPressやwebサイトのバックエンド開発に広く使用されています。
Rubyは、楽しくプログラミングできる言語をモチーフにした言語で、Webアプリやバックエンド開発に広く使用されています。
TypeScriptは、JavaScriptのスーパーセットで、静的型付けを導入した言語で、Webアプリやバックエンド開発に広く使用されています。
初心者が使いやすいPythonは、人工知能やデータ分析に広く使用されています。
R言語は、人工知能やデータ分析に広く使用されています。
Go言語は、Googleが開発した言語で、Webアプリやバックエンド開発に広く使用されています。
Swiftは、Appleが開発した言語で、パソコンアプリやスマホアプリに広く使用されています。
Kotlinは、スマホアプリに広く使用されています。
Objective-Cは、パソコンアプリやスマホアプリに広く使用されています。
Visual Basicは、パソコンアプリに広く使用されています。
VBScriptは、業務効率化に広く使用されています。
BASICは、CUIプログラムに広く使用されています。
Google Apps Scriptは、業務効率化や自動化に広く使用されています。
Haskellは、システム/ソフトウェア開発に広く使用されています。
Scalaは、Webアプリやシステム/ソフトウェア開発に広く使用されています。
Groovyは、Webアプリやバックエンド開発に広く使用されています。
Delphiは、パソコンアプリやスマホアプリに広く使用されています。
Dartは、Webアプリやスマホアプリに広く使用されています。
D言語は、組み込みシステムに広く使用されています。
Perlは、Webアプリに広く使用されています。
COBOLは、業務システムに広く使用されています。
SQLは、Webアプリや人工知能/業務システムに広く使用されています。
FORTRANは、科学計算に広く使用されています。
MATLABは、人工知能/組み込みシステムに広く使用されています。
Scratchは、プログラミング教育に広く使用されています。