Programming Language Data Types Reference

This document provides a comprehensive reference of built-in data types across multiple programming languages. It covers Python, PostgreSQL, JavaScript, C, C++, Rust, and Mojo.

Python

Numeric Types

Sequence Types

Mapping Type

Set Types

Boolean Type

Binary Types

None Type

PostgreSQL

Numeric Types

Character Types

Binary Data Types

Date/Time Types

Boolean Type

Enumerated Type

Geometric Types

Network Address Types

JSON Types

Arrays

UUID Type

XML Type

Range Types

Others

JavaScript

Primitive Data Types

Object Types

Typed Arrays

C

Basic Types

Void Type

Derived Types

C99 and Later Additions

C++

Fundamental Types

Compound Types

Standard Library Types

Rust

Scalar Types

Compound Types

Reference Types

User-Defined Types

Trait Objects

Function Types

String Types

Option and Result

Smart Pointers

Never Type

Phantom Type

Standard Library Collections

Mojo

Primitive Types

Reference Types

Optional Type

Container Types

Specialized Types

Pointer Types

Memory Types

Custom Types