0% found this document useful (0 votes)
17 views7 pages

New Text Document

The document provides a comprehensive overview of various data, configuration, markup, stylesheet, database, query, and programming languages. It categorizes languages into specific types, detailing their uses and characteristics, including relational and NoSQL databases, as well as programming languages like Python, Java, and Rust. Additionally, it highlights excluded non-languages and concludes with a total count of 63 programming languages.

Uploaded by

AM3H2020 GAMING
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views7 pages

New Text Document

The document provides a comprehensive overview of various data, configuration, markup, stylesheet, database, query, and programming languages. It categorizes languages into specific types, detailing their uses and characteristics, including relational and NoSQL databases, as well as programming languages like Python, Java, and Rust. Additionally, it highlights excluded non-languages and concludes with a total count of 63 programming languages.

Uploaded by

AM3H2020 GAMING
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

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.*
|
| **********************************
|
|
___________________________________________________________________________________
____________________________________________|

You might also like