TSV

Scripting Languages - TSV

Scripting languages are interpreter-based programming languages executed sequentially, widely used for task automation, system administration, web development, and data processing. They feature flexible syntax without requiring compilation, contributing to rapid development and operational efficiency. Major languages include Python, JavaScript, Bash, PowerShell, PHP, Ruby, and Perl, each excelling in specific use cases and platforms.

programming language script automation system administration web development interpreter
code	slug	name	description	category	primaryUse	supportedPlatforms	tiobeRank	yearCreated
01	python	Python	A highly versatile scripting language with overwhelming popularity in AI/ML and data analysis.	General-purpose Scripting Language	["Data Science","Machine Learning","Web Development","Automation","Scientific Computing"]	["Windows","macOS","Linux","Unix"]	1	1991
02	javascript	JavaScript	The standard language for web development, used for both front-end and back-end.	Web Scripting Language	["Web Front-end","Web Back-end","Mobile Apps","Desktop Apps"]	["Windows","macOS","Linux","Browser"]	6	1995
03	php	PHP	A scripting language widely used for server-side web development.	Web Scripting Language	["Server-side Web Development","CMS Development","E-commerce","API Development"]	["Windows","macOS","Linux","Unix"]	15	1995
04	perl	Perl	A scripting language with powerful text processing capabilities, widely used in legacy systems.	General-purpose Scripting Language	["Text Processing","System Administration","Legacy Systems","Bioinformatics"]	["Windows","macOS","Linux","Unix"]	11	1987
05	ruby	Ruby	An object-oriented scripting language with simple and productive syntax.	General-purpose Scripting Language	["Web Development","Test Automation","Scraping","DevOps"]	["Windows","macOS","Linux","Unix"]	27	1995
06	bash	Bash	The standard shell scripting language for Linux/Unix-based operating systems.	Shell Scripting Language	["System Administration","Task Automation","File Operations","Process Control"]	["Linux","macOS","Windows(WSL/Git Bash)"]	48	1989
07	powershell	PowerShell	A scripting language developed by Microsoft, specialized for Windows automation and management.	Shell Scripting Language	["Windows Administration","Azure Operations","Active Directory","Microsoft 365 Management"]	["Windows","Linux","macOS"]	44	2006
08	typescript	TypeScript	A scripting language for large-scale development that adds static typing to JavaScript.	Web Scripting Language	["Large-scale Web Apps","Front-end Development","Node.js Development"]	["Windows","macOS","Linux","Browser"]	32	2012