TSV

Programming Languages - TSV

Programming languages are formal languages used to write instructions for computers to perform specific tasks. Various levels of languages exist, from high-level languages (Python, Java, C#, etc.) to low-level languages (assembly, machine code). As of 2025, Python maintains absolute popularity due to the AI/machine learning boom, while Java is widely used in enterprise systems and JavaScript dominates web development. Newer languages like Rust and Go are also gaining significant attention.

programming programming languages software development coding computer science
code	slug	name	description	creator	paradigm	yearCreated
01	python	Python	High-level language with overwhelming popularity in AI/machine learning.	Guido van Rossum	["Object-oriented","Procedural","Functional","Structured"]	1991
02	java	Java	Object-oriented language widely used in enterprise systems.	James Gosling	["Object-oriented","Class-based","Imperative","Functional"]	1995
03	javascript	JavaScript	Essential language for web development, used for both frontend and backend.	Brendan Eich	["Event-driven","Functional","Imperative","Object-oriented"]	1995
04	csharp	C#	Multi-paradigm object-oriented language developed by Microsoft.	Microsoft (Anders Hejlsberg)	["Structured","Imperative","Object-oriented","Event-driven","Functional"]	2000
05	c	C	Low-level language that forms the foundation of system programming.	Dennis Ritchie	["Imperative","Procedural","Structured"]	1972
06	cpp	C++	High-performance language adding object-orientation to C.	Bjarne Stroustrup	["Imperative","Object-oriented","Generic","Functional"]	1985
07	ruby	Ruby	Object-oriented language from Japan known for simplicity and productivity.	Yukihiro Matsumoto	["Object-oriented","Imperative","Functional","Reflective"]	1995
08	go	Go	Simple and fast systems language developed by Google.	Google (Robert Griesemer, Rob Pike, Ken Thompson)	["Imperative","Concurrent","Structural"]	2009
09	rust	Rust	Systems programming language focused on memory safety.	Graydon Hoare (Mozilla)	["Multi-paradigm","Concurrent","Functional","Imperative"]	2010
10	swift	Swift	Apple's native language for iOS/macOS app development.	Apple (Chris Lattner)	["Protocol-oriented","Object-oriented","Functional","Imperative"]	2014
11	kotlin	Kotlin	Android-recommended language compatible with Java.	JetBrains	["Object-oriented","Functional","Imperative"]	2011
12	php	PHP	Server-side scripting language specialized for web development.	Rasmus Lerdorf	["Imperative","Functional","Object-oriented","Procedural"]	1995
13	typescript	TypeScript	Microsoft language adding a type system to JavaScript.	Microsoft (Anders Hejlsberg)	["Functional","Imperative","Object-oriented"]	2012
14	sql	SQL	Standard language for operating relational databases.	Donald D. Chamberlin, Raymond F. Boyce (IBM)	["Declarative"]	1974
15	r	R	Language specialized in statistical analysis and data visualization.	Ross Ihaka, Robert Gentleman	["Multi-paradigm","Object-oriented","Functional","Procedural"]	1993