data and configuration languages:-
____________________________________
json
xml
yaml
toml
csv
INI
KDL
===================================================================================
=======================================================
markup languages:-
____________________
general-purpose:-
-----------------
html
xml
sgml
xhtml
markdown
specific-languages:-
--------------------
svg
MathML
smil
RDFa
microdata
ssml
voicexml
xaml
xslt
mxml
uiml
Aiml
****markup-like****
LaTex
RegEx
===================================================================================
=======================================================
Stylesheet-languages:-
________________________
css
===================================================================================
=======================================================
databases languages:-
_______________________
Relational Databases (RDBMS):-
------------------------------
PostgreSQL: Versatile SQL database for web apps, GIS, and
analytics.
MySQL: Web application standard, beginner-friendly.
Oracle Database: Enterprise-grade for large-scale transactional
systems.
Microsoft SQL Server: Windows-based enterprise database with BI tools.
SQLite: Lightweight, embedded database for mobile and IoT.
MariaDB: MySQL fork with columnar storage and temporal
tables.
NoSQL Databases:-
-----------------
MongoDB: Document store for flexible, schema-less web apps.
Amazon DynamoDB: Serverless key-value/document store for scalable
apps.
Apache Cassandra: Distributed wide-column store for big data.
Redis: In-memory key-value store for caching and real-
time apps.
Neo4j: Graph database for social networks and
recommendations.
ArangoDB: Multimodel (document, graph, key-value) for
versatile apps.
Couchbase: Document/key-value with mobile sync for offline-
first apps.
Dgraph: Graph database with GraphQL for API-driven
applications.
Time-Series Databases:-
-----------------------
InfluxDB: Time-series for IoT, monitoring, and financial
data.
TimescaleDB: PostgreSQL-based time-series for scalable
analytics.
Cloud-Native Databases:-
------------------------
Google BigQuery: Serverless data warehouse for large-scale
analytics.
Azure Cosmos DB: Globally distributed, multimodel database.
Snowflake: Cloud data warehouse with compute/storage
separation.
Graph and Semantic Databases:-
------------------------------
Stardog: Semantic graph for knowledge graphs and linked
data.
eXist-db: Native XML database for document management and
web services.
Vector Databases:-
------------------
Pinecone: Managed vector database for AI embeddings and
search.
Weaviate: Open-source vector/graph database for NLP and
image search.
Milvus: Scalable vector database for machine learning and
AI.
In-Memory and Real-Time Databases:-
-----------------------------------
SAP HANA: In-memory HTAP for enterprise analytics and
transactions.
VoltDB: Real-time SQL database for high-throughput
applications.
Specialized Databases:-
-----------------------
Elasticsearch: Distributed search and analytics for logs and
observability.
ClickHouse: Columnar database for real-time analytics and BI.
CockroachDB: Distributed NewSQL with PostgreSQL compatibility.
Apache Kafka: Streaming platform for event-driven architectures.
Analytics and Monitoring Platforms:-
------------------------------------
Splunk: Log analytics and SIEM for security and IT
operations.
Databricks: Data lakehouse for big data, AI, and machine
learning.
___________________________________________________________________________________
_________________________________________________________________________________
|
|
| Query Languages:-
|
| ___________________
|
| SQL: Standard for relational databases (e.g.,
PostgreSQL, MySQL, Snowflake) and analytics (e.g., BigQuery). |
| T-SQL: Microsoft’s SQL extension for SQL
Server, with procedural features. |
| PL/SQL: Oracle’s procedural SQL for complex
logic. |
| MQL: JSON-like language for MongoDB document
queries. |
| PartiQL: SQL-compatible language for DynamoDB
key-value/document data. |
| CQL: SQL-like language for Apache Cassandra’s
wide-column store. |
| Redis Commands: Command-based interface for Redis key-
value operations. |
| Cypher: Graph query language for Neo4j, focused
on nodes and relationships. |
| AQL: Multimodel query language for ArangoDB
(document, graph, key-value). |
| N1QL (SQL++): SQL-like language for Couchbase JSON
documents. |
| GraphQL: API query language for Dgraph, Weaviate,
and modern web apps. |
| Flux: Functional language for InfluxDB time-
series data. |
| InfluxQL: SQL-like legacy language for InfluxDB.
|
| SPARQL: Semantic query language for Stardog’s
RDF and linked data. |
| XQuery: Functional language for eXist-db’s XML
documents. |
| XPath: Navigation language for XML in eXist-db.
|
| Query DSL: JSON-based search language for
Elasticsearch logs and analytics.
|
| KSQL: Streaming SQL for Apache Kafka event-
driven data. |
| SPL: Search language for Splunk log analytics
and observability. |
| Spark SQL: SQL dialect for Databricks big data and
Delta Lake processing.
|
| Gremlin: Graph traversal language for Neo4j,
Stardog, and ArangoDB. |
| DMX: Data mining extension for Microsoft SQL
Server analytics. |
| MDX: Multidimensional query language for
BigQuery and OLAP systems. |
|
___________________________________________________________________________________
_________________________________________________________________________________|
===================================================================================
=======================================================
programming and scripting languages:-
_______________________________________
Python: Versatile, readable language for web, data
science, AI, and automation.
Rust: Safe, high-performance systems language for
concurrency and replacing C/C++.
Ruby: Web development language, known for Ruby on Rails
and simplicity.
Go: Simple, concurrent language for cloud systems and
scalable apps.
C++: High-performance language for systems, games, and
applications.
C: Low-level language for operating systems and
embedded systems.
Java: Platform-independent language for enterprise and
Android apps.
JavaScript: Web scripting language for client- and server-side
development.
Prolog: Logic-based language for AI and knowledge
representation.
Pascal: Structured language for teaching and early
software development.
Delphi: Object Pascal-based language for rapid Windows app
development.
PHP: Server-side language for web development (e.g.,
WordPress).
AutoHotkey: Scripting language for Windows automation and
hotkeys.
R: Statistical computing language for data analysis
and visualization.
Visual Basic Classic/.NET/VBA: Microsoft languages for desktop, .NET, and Office
automation.
Objective-C: Apple’s older language for iOS/macOS apps.
Dart: Language for Flutter, used in cross-platform
mobile/web apps.
Kotlin: Modern language for Android and backend,
interoperable with Java.
Arduino: C/C++-based language for microcontroller
programming.
PowerShell: Microsoft’s scripting language for system
administration.
Shell/Bash: Unix scripting language for automation and system
tasks.
Zig: Simple, safe systems language to replace C.
Clojure: Functional Lisp dialect on JVM for concurrent
systems.
Haskell: Purely functional language for research and
finance.
OCaml: Functional language for compilers and formal
verification.
Haxe: Cross-platform language for games and web apps.
Julia: High-performance language for scientific
computing.
Elixir: Concurrent, functional language on Erlang VM for
web systems.
Crystal: Ruby-like syntax with C-like performance for web
and tools.
Perl: Text-processing and scripting language for system
administration.
Nim: Python-like, compiled language for web, systems,
and games.
Groovy: JVM-based scripting language for web and
automation.
Swift: Apple’s modern language for iOS/macOS apps.
C#: Microsoft’s .NET language for apps, games (Unity),
and enterprise.
F#: Functional .NET language for data processing and
finance.
Lua: Lightweight scripting language for games and
embedded systems.
GDScript: Python-like language for Godot game engine.
Erlang: Concurrency-focused language for telecom and real-
time apps.
Elm: Functional language for reliable web frontends.
Lisp: Flexible, symbolic language for AI and research.
Mojo: Python-like language for AI and high-performance
computing.
Assembly: Low-level language for direct hardware control.
Scala: Functional/object-oriented language for big data
and web.
Carbon: Experimental C++ successor for safety and
interoperability.
Gleam: Statically typed language for Erlang VM and web
development.
Ada: Safety-critical language for aerospace and
defense.
ROC: Functional language focused on simplicity and
performance.
Fortran: Legacy language for scientific and engineering
computations.
COBOL: Legacy language for business and financial
systems.
D: Systems language with C++ performance and modern
features.
TCL: Scripting language for GUIs and embedded systems.
Octave: MATLAB-like language for numerical computations.
Racket: Lisp dialect for scripting, education, and
research.
Brainfuck: Esoteric, minimalist language for theoretical
exercises.
V: Simple, fast language with C-like syntax for
performance.
Odin: Systems language for games and tools, emphasizing
simplicity.
Verilog: Hardware description language for digital systems
design.
TypeScript: JavaScript superset with static typing for web
apps.
GML (GameMaker Language): Scripting language for GameMaker Studio 2D games.
Beef: High-performance language for games and real-time
apps.
Vala: Language for GTK apps, compiling to C for
performance.
piet: Esoteric language where programs are images resembling
abstract art, using color transitions to execute stack-based operations.
Scratch: Scratch is a block-based, visual programming language
designed for education and beginners, commonly used to teach coding concepts
through interactive projects.
___________________________________________________________________________________
____________________________________________
|
|
| Excluded Non-Languages: HTML, CSS, Markdown, XML, JSON, YAML, TOML,
AIML (data formats/markup), ASP.NET (framework) |
| , cmd & bat (Windows scripting, not distinct languages)
|
| , Flutter (framework using Dart)
|
| , and Expo (React Native framework, not a language).
|
|
|
| **********************************
|
| *Total: 63 programming languages.*
|
| **********************************
|
|
___________________________________________________________________________________
____________________________________________|