TSV

プログラミング言語 - TSV

プログラミング言語は、コンピュータに対して特定の処理を実行させるための指示を記述するための形式言語です。高水準言語(Python、Java、C#など)から低水準言語(アセンブリ、機械語)まで、様々なレベルの言語が存在します。2025年現在、PythonはAI/機械学習ブームにより絶対的な人気を誇り、Javaは企業システムで、JavaScriptはWeb開発で広く利用されています。また、RustやGoといった比較的新しい言語も注目を集めています。

プログラミング プログラミング言語 ソフトウェア開発 コーディング コンピュータサイエンス
code	slug	name	description	creator	paradigm	yearCreated
01	python	Python	AI/機械学習で圧倒的人気の高水準言語です。	Guido van Rossum	["Object-oriented","Procedural","Functional","Structured"]	1991
02	java	Java	企業システムで広く利用されるオブジェクト指向言語です。	James Gosling	["Object-oriented","Class-based","Imperative","Functional"]	1995
03	javascript	JavaScript	Web開発の必須言語で、フロントエンドとバックエンド両方で使用されます。	Brendan Eich	["Event-driven","Functional","Imperative","Object-oriented"]	1995
04	csharp	C#	Microsoft開発の多言語対応オブジェクト指向言語です。	Microsoft (Anders Hejlsberg)	["Structured","Imperative","Object-oriented","Event-driven","Functional"]	2000
05	c	C言語	システムプログラミングの基礎となる低水準言語です。	Dennis Ritchie	["Imperative","Procedural","Structured"]	1972
06	cpp	C++	C言語にオブジェクト指向を追加した高性能言語です。	Bjarne Stroustrup	["Imperative","Object-oriented","Generic","Functional"]	1985
07	ruby	Ruby	日本発のシンプルで生産性の高いオブジェクト指向言語です。	Yukihiro Matsumoto	["Object-oriented","Imperative","Functional","Reflective"]	1995
08	go	Go	Google開発のシンプルで高速なシステム言語です。	Google (Robert Griesemer, Rob Pike, Ken Thompson)	["Imperative","Concurrent","Structural"]	2009
09	rust	Rust	メモリ安全性を重視したシステムプログラミング言語です。	Graydon Hoare (Mozilla)	["Multi-paradigm","Concurrent","Functional","Imperative"]	2010
10	swift	Swift	Apple純正のiOS/macOSアプリ開発言語です。	Apple (Chris Lattner)	["Protocol-oriented","Object-oriented","Functional","Imperative"]	2014
11	kotlin	Kotlin	Javaと互換性のあるAndroid開発推奨言語です。	JetBrains	["Object-oriented","Functional","Imperative"]	2011
12	php	PHP	Web開発に特化したサーバーサイドスクリプト言語です。	Rasmus Lerdorf	["Imperative","Functional","Object-oriented","Procedural"]	1995
13	typescript	TypeScript	JavaScriptに型システムを追加したMicrosoft製言語です。	Microsoft (Anders Hejlsberg)	["Functional","Imperative","Object-oriented"]	2012
14	sql	SQL	リレーショナルデータベースを操作する標準言語です。	Donald D. Chamberlin, Raymond F. Boyce (IBM)	["Declarative"]	1974
15	r	R	統計解析とデータ可視化に特化した言語です。	Ross Ihaka, Robert Gentleman	["Multi-paradigm","Object-oriented","Functional","Procedural"]	1993