8 repositorios
Mathematical operations on integers that exceed standard register size limits.
Distinct from Integer Arithmetic: Distinct from general Integer Arithmetic by focusing on values exceeding precision limits via string representation.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Arbitrary-Precision Arithmetic. Refine with filters or upvote what's useful.
This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers
Provides implementations for adding integers that exceed standard precision limits using digit-by-digit string addition.
LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro
Implements arithmetic on numbers exceeding native integer limits using string or array representations.
phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The
Performs arbitrary-precision integer arithmetic for cryptographic operations like modular exponentiation.
This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision
Implements mathematical operations for integers that exceed standard fixed-width numeric limits.
Koka is a statically typed functional programming language featuring an algebraic effect system. It uses a strong type system to verify program correctness and track side effects at compile time. The language is distinguished by a reference counting compiler that transforms source code into native C code, eliminating the need for a tracing garbage collector. It employs perceive-based in-place updates to reduce memory overhead and utilizes tail recursion modulo cons for constant-space data structure construction. The system provides a comprehensive standard library covering numeric operations
Provides mathematical operations on signed integers of arbitrary size.
NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto
Provides capabilities for performing mathematical operations on integers that exceed standard hardware register limits.
gojq is a JSON query engine and transformation tool implemented in Go. It serves as a Go language port of the jq command, providing a library for embedding JSON and YAML manipulation capabilities directly into Go applications. The tool functions as an arbitrary-precision JSON processor, performing mathematical operations on large integers to prevent precision loss or numeric overflow during data transformations. Its broader capabilities include filtering and reshaping structured data using a specialized query language, converting between YAML and JSON formats, and formatting date and time st
Uses big integer libraries to perform mathematical operations without losing precision or encountering numeric overflow.
Esta biblioteca es una herramienta basada en Java para aplicar restricciones de estructura de datos y verificar formatos técnicos contra especificaciones de esquema definidas. Funciona como una utilidad de procesamiento que analiza estructuras de datos complejas mientras gestiona referencias de esquema externas y dependencias circulares. El motor se distingue por un diseño de procesador inmutable que permite una validación concurrente y segura para hilos sin requerir sincronización externa. Emplea aritmética de precisión arbitraria para evaluar restricciones numéricas, evitando errores comunes de redondeo de punto flotante, y utiliza procesamiento a nivel de carácter para asegurar la validación de cadenas consciente de Unicode para símbolos complejos. Los desarrolladores pueden extender el pipeline central registrando palabras clave personalizadas y manejadores de formato para implementar lógica de negocio especializada. El proyecto proporciona una gestión integral de esquemas, incluyendo la comprobación de cumplimiento estructural contra meta-esquemas, resolución de dependencias basada en URI y carga de esquemas configurable. Admite informes de error detallados que continúan la validación a través de elementos secundarios incluso después de fallos principales, e incluye una interfaz de línea de comandos para la verificación de datos basada en terminal.
Uses arbitrary-precision arithmetic to evaluate numeric constraints and prevent floating-point rounding errors.