Standard Library (CloudMonk.io)
Standard Library
Return to Popular Libraries and Frameworks, C standard library, C plus plus standard library | C++ standard library, C Sharp standard library | C# standard library, Go standard library, Java standard library, Kotlin standard library, Python standard library (see Python 3 Standard Library by Example), Ruby standard library, Swift standard library, Software engineering topics, Programming glossary
What are the formal names of the Standard Libraries for each of the top 50 programming languages. Don't number the list, instead put an asterisk and 1 space before each item in a list. Give an appropriate URL link to the GitHub repository and to the official vendor documentation URL for the standard library. Make URLs as raw URLs with no formatting. Don't repeat yourself
Standard Libraries for Top 50 Programming Languages
* Python Standard Library
GitHub: https://github.com/python/cpython
Documentation: https://docs.python.org/3/library/
* Java Standard Library (Java Development Kit JDK)
GitHub: https://github.com/openjdk/jdk
Documentation: https://docs.oracle.com/en/java/javase/17/docs/api/index.html
* C++ Standard Library (C++ STL)
GitHub: https://github.com/gcc-mirror/gcc/tree/master/libstdc++-v3
Documentation: https://en.cppreference.com/w/cpp
* JavaScript Standard Library (Part of ECMAScript)
GitHub: https://github.com/tc39/ecma262
Documentation: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
* C Standard Library (libc)
GitHub: https://sourceware.org/git/?p=glibc.git
Documentation: https://en.cppreference.com/w/c
* Go Standard Library
GitHub: https://github.com/golang/go
Documentation: https://pkg.go.dev/std
* Ruby Standard Library
GitHub: https://github.com/ruby/ruby
Documentation: https://ruby-doc.org/stdlib/
* Rust Standard Library
GitHub: https://github.com/rust-lang/rust
Documentation: https://doc.rust-lang.org/std/
* Swift Standard Library
GitHub: https://github.com/apple/swift
Documentation: https://developer.apple.com/documentation/swift/swift_standard_library/
* PHP Standard Library
GitHub: https://github.com/php/php-src
Documentation: https://www.php.net/manual/en/funcref.php
* C# Standard Library (.NET Framework and .NET Core)
GitHub: https://github.com/dotnet/runtime
Documentation: https://docs.microsoft.com/en-us/dotnet/standard/
* TypeScript Standard Library
GitHub: https://github.com/microsoft/TypeScript
Documentation: https://www.typescriptlang.org/docs/handbook/declaration-files/library-structures.html
* Perl Standard Library
GitHub: https://github.com/Perl/perl5
Documentation: https://perldoc.perl.org/index-library.html
* Kotlin Standard Library
GitHub: https://github.com/JetBrains/kotlin
Documentation: https://kotlinlang.org/api/latest/jvm/stdlib/
* R Standard Library
GitHub: https://github.com/wch/r-source
Documentation: https://stat.ethz.ch/R-manual/R-devel/library/base/html/00Index.html
* Scala Standard Library
GitHub: https://github.com/scala/scala
Documentation: https://www.scala-lang.org/api/current/scala/Predef$.html
* Objective-C Standard Library (Foundation Framework)
GitHub: https://github.com/apple/swift-corelibs-foundation
Documentation: https://developer.apple.com/documentation/foundation
* Shell Standard Library (Bash)
GitHub: https://git.savannah.gnu.org/git/bash.git
Documentation: https://www.gnu.org/software/bash/manual/
* PowerShell Standard Library
** GitHub: https://github.com/PowerShell/PowerShell
** Documentation: https://learn.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2
* Lua Standard Library
GitHub: https://github.com/lua/lua
Documentation: https://www.lua.org/manual/5.4/
* MATLAB Standard Library
GitHub: (MATLAB is proprietary)
Documentation: https://www.mathworks.com/help/matlab/
* Haskell Standard Library (GHC Base)
GitHub: https://github.com/ghc/ghc
Documentation: https://hackage.haskell.org/package/base
* Julia Standard Library
GitHub: https://github.com/JuliaLang/julia
Documentation: https://docs.julialang.org/en/v1/stdlib/
* Fortran Standard Library (Part of Fortran Standard)
GitHub: https://github.com/fortran-lang/stdlib
Documentation: https://fortran-lang.org/stdlib/
* Visual Basic .NET Standard Library (Part of .NET Framework)
GitHub: https://github.com/dotnet/vblang
Documentation: https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/
* Dart Standard Library
GitHub: https://github.com/dart-lang/sdk
Documentation: https://api.dart.dev/stable/
* Ada Standard Library
GitHub: (AdaCore proprietary)
Documentation: https://www.adaic.org/resources/add_content/standards/05rm/html/RM-A-1.html
* Pascal Standard Library (Free Pascal)
GitHub: https://github.com/graemeg/freepascal
Documentation: https://www.freepascal.org/docs.html
* Scheme Standard Library (Racket)
GitHub: https://github.com/racket/racket
Documentation: https://docs.racket-lang.org/
* Lisp Standard Library (Common Lisp)
GitHub: https://github.com/clisp/clisp
Documentation: https://clisp.sourceforge.io/impnotes.html
* Erlang Standard Library
GitHub: https://github.com/erlang/otp
Documentation: https://www.erlang.org/docs
* Elixir Standard Library
GitHub: https://github.com/elixir-lang/elixir
Documentation: https://hexdocs.pm/elixir/Kernel.html
* Clojure Standard Library
GitHub: https://github.com/clojure/clojure
Documentation: https://clojure.org/api/api
* F# Standard Library (Part of .NET Framework)
GitHub: https://github.com/dotnet/fsharp
Documentation: https://fsharp.github.io/fsharp-core-docs/
* OCaml Standard Library
GitHub: https://github.com/ocaml/ocaml
Documentation: https://v2.ocaml.org/api/index.html
* VHDL Standard Library
GitHub: (VHDL is standardized by IEEE)
Documentation: https://vhdl.renerta.com/
* Prolog Standard Library (SWI-Prolog)
GitHub: https://github.com/SWI-Prolog/swipl
Documentation: https://www.swi-prolog.org/pldoc/
* Groovy Standard Library
GitHub: https://github.com/apache/groovy
Documentation: https://groovy-lang.org/api.html
* D Standard Library (Phobos)
GitHub: https://github.com/dlang/phobos
Documentation: https://dlang.org/phobos/
* Nim Standard Library
GitHub: https://github.com/nim-lang/Nim
Documentation: https://nim-lang.org/docs/lib.html
* Crystal Standard Library
GitHub: https://github.com/crystal-lang/crystal
Documentation: https://crystal-lang.org/api/
* COBOL Standard Library
GitHub: (COBOL is managed by multiple standards bodies)
Documentation: https://supportline.microfocus.com/documentation/books/oc41books/fhops.htm
* Zig Standard Library
GitHub: https://github.com/ziglang/zig
Documentation: https://ziglang.org/documentation/master/std/
* Racket Standard Library
GitHub: https://github.com/racket/racket
Documentation: https://docs.racket-lang.org/
* Haxe Standard Library
GitHub: https://github.com/HaxeFoundation/haxe
Documentation: https://api.haxe.org/
* Smalltalk Standard Library (Squeak)
GitHub: https://github.com/OpenSmalltalk/opensmalltalk-vm
Documentation: https://wiki.squeak.org/squeak/
* Tcl Standard Library
GitHub: https://core.tcl-lang.org/tcl
Documentation: https://www.tcl.tk/man/tcl8.6/
* Eiffel Standard Library
GitHub: (Eiffel is proprietary)
Documentation: https://www.eiffel.org/doc/eiffel/ELKS_2000
* AWK Standard Library
GitHub: https://github.com/onetrueawk/awk
Documentation: http://awk.info/?doc
These libraries serve as the foundational components for their respective programming languages, providing essential tools, functions, and utilities that developers use to build applications.
----
Error: File not found: wp>Standard library
ddg>standard library on DuckDuckGo
* standard library - "Collection of types and collection of functions that every C Plus Plus compiler | C++ compiler must support. The library provides the types that support IO. C Plus Plus programmers | C++ programmers tend to talk about “the library,” meaning the entire standard library. They also tend to refer to particular parts of the library by referring to a library type, such as the “iostream library,” meaning the part of the standard library that defines the IO classes." (CppPrmLp 2012)
Examples of standard libraries
Error: File not found: list]] | [[date=November 2016
* C standard library, for the C (programming language) | C programming language
* C++ standard library, for the C++ | C++ programming language
* Framework Class Library (FCL), for the .NET Framework
* Java Class Library (JCL), for the Java (programming language) | Java programming language, and Java Platform
* [http://docs.factorcode.org/content/article-handbook-library-reference.html Factor standard library], for the Factor (programming language) | Factor programming language
* Ruby Standard Library - http://www.ruby-doc.org/stdlib-2.0, for the Ruby programming language
* Python Standard Library - [https://docs.python.org/3/library, for the Python programming language
* Standard Libraries (CLI)
* C plus plus glossary | C++ glossary
* C programming language glossary | C++ glossary
* C Sharp glossary | C# glossary
* Puppet Ruby DSL - Ruby DSL - Puppet DSL
* Chef DSL - Workflow DSL - Chef Workflow DSL
* Recipe DSL - Chef Recipe DSL
* Workflow DSL - Chef Workflow DSL
Assembly
* Assembly - Assembly language - Assembly programming language - Assembly glossary - Assembly terms - Assembly term - Assembly programming glossary - Assembly programming language glossary - Glossary of Assembly - Glossary of Assembly language - Glossary of Assembly programming - Glossary of Assembly programming language - Glossary of Assembly programming language terms
Bash
* Bash - Bash language - Bash programming language - Bash glossary - Bash terms - Bash term - Bash programming glossary - Bash programming language glossary - Glossary of Bash - Glossary of Bash language - Glossary of Bash programming - Glossary of Bash programming language - Glossary of Bash programming language terms
C
* C - C language - C programming language - C glossary - C terms - C term - C programming glossary - C programming language glossary - Glossary of C - Glossary of C language - Glossary of C programming - Glossary of C programming language - Glossary of C programming language terms
C++
* C plus plus | C++ - C plus plus language | C++ language - C plus plus programming language | C++ programming language - C plus plus glossary | C++ glossary - C plus plus terms | C++ terms - C plus plus term | C++ term - C plus plus programming glossary | C++ programming glossary - C plus plus programming language glossary | C++ programming language glossary - Glossary of C plus plus | Glossary of C++ - Glossary of C plus plus language | Glossary of C++ language - Glossary of C plus plus programming | Glossary of C++ programming - Glossary of C plus plus programming language | Glossary of C++ programming language - Glossary of C plus plus programming language terms | Glossary of C++ programming language terms
C#
* C Sharp | C# - C Sharp language | C# language - C Sharp programming language | C# programming language - C Sharp glossary | C# glossary - C Sharp terms | C# terms - C Sharp term | C# term - C Sharp programming glossary | C# programming glossary - C Sharp programming language glossary | C# programming language glossary - Glossary of C Sharp | Glossary of C# - Glossary of C Sharp language | Glossary of C# language - Glossary of C Sharp programming | Glossary of C# programming - Glossary of C Sharp programming language | Glossary of C# programming language - Glossary of C Sharp programming language terms | Glossary of C# programming language terms
Clojure
* Clojure standard library - Clojure language standard library - Clojure programming language standard library - Clojure
Dart
* Dart standard library - Dart language standard library - Dart programming language standard library - Dart
ECMAScript
Redirects to JavaScript
* ECMAScript - ECMAScript language - ECMAScript programming language - ECMAScript glossary - ECMAScript terms - ECMAScript term - ECMAScript programming glossary - ECMAScript programming language glossary - Glossary of ECMAScript - Glossary of ECMAScript language - Glossary ofECMAScript programming - Glossary of ECMAScript programming language - Glossary of ECMAScript programming language terms
Elixir
* Elixir - Elixir language - Elixir programming language - Elixir glossary - Elixir terms - Elixir term - Elixir programming glossary - Elixir programming language glossary - Glossary of Elixir - Glossary of Elixir language - Glossary of Elixir programming - Glossary of Elixir programming language - Glossary of Elixir programming language terms
* Elm - Elm language - Elm programming language - Elm glossary - Elm terms - Elm term - Elm programming glossary - Elm programming language glossary - Glossary of Elm - Glossary of Elm language - Glossary of Elm programming - Glossary of Elm programming language - Glossary of Elm programming language terms
Erlang
* Erlang - Erlang language - Erlang programming language - Erlang glossary - Erlang terms - Erlang term - Erlang programming glossary - Erlang programming language glossary - Glossary of Erlang - Glossary of Erlang language - Glossary of Erlang programming - Glossary of Erlang programming language - Glossary of Erlang programming language terms
F#
* F Sharp | F# - F Sharp language | F# language - F Sharp programming language | F# programming language - F Sharp glossary | F# glossary - F Sharp terms | F# terms - F Sharp term | F# term - F Sharp programming glossary | F# programming glossary - F Sharp programming language glossary | F# programming language glossary - Glossary of F Sharp | Glossary of F# - Glossary of F Sharp language | Glossary of F# language - Glossary of F Sharp programming | Glossary of F# programming - Glossary of F Sharp programming language | Glossary of F# programming language - Glossary of F Sharp programming language terms | Glossary of F# programming language terms
GoLang
* Go standard library - Go language standard library - Go programming language standard library - Go
* GoLang standard library - GoLang standard library
Haskell
* Haskell standard library - Haskell language standard library - Haskell programming language standard library - Haskell
Java
* Java - Java language - Java programming language - Java glossary - Java terms - Java term - Java programming glossary - Java programming language glossary - Glossary of Java - Glossary of Java language - Glossary of Java programming - Glossary of Java programming language - Glossary of Java programming language terms
JavaScript
* JavaScript - JavaScript language - JavaScript programming language - JavaScript glossary - JavaScript terms - JavaScript term - JavaScript programming glossary - JavaScript programming language glossary - Glossary of JavaScript - Glossary of JavaScript language - Glossary of JavaScript programming - Glossary of JavaScript programming language - Glossary of JavaScript programming language terms
Kotlin
* Kotlin - Kotlin language - Kotlin programming language - Kotlin glossary - Kotlin terms - Kotlin term - Kotlin programming glossary - Kotlin programming language glossary - Glossary of Kotlin - Glossary of Kotlin language - Glossary of Kotlin programming - Glossary of Kotlin programming language - Glossary of Kotlin programming language terms
Lua
* Lua - Lua language - Lua programming language - Lua glossary - Lua terms - Lua term - Lua programming glossary - Lua programming language glossary - Glossary of Lua - Glossary of Lua language - Glossary of Lua programming - Glossary of Lua programming language - Glossary of Lua programming language terms
Machine code
* Machine code - Machine code language - Machine code programming language - Machine code glossary - Machine code terms - Machine code term - Machine code programming glossary - Machine code programming language glossary - Glossary of Machine code - Glossary of Machine code language - Glossary of Machine code programming - Glossary of Machine code programming language - Glossary of Machine code programming language terms
MATLAB
* MATLAB - MATLAB language - MATLAB programming language - MATLAB glossary - MATLAB terms - MATLAB term - MATLAB programming glossary - MATLAB programming language glossary - Glossary of MATLAB - Glossary of MATLAB language - Glossary of MATLAB programming - Glossary of MATLAB programming language - Glossary of MATLAB programming language terms
Node.js
Note: Node.js is not a programming language, but is an Open-source software | open-source, cross-platform JavaScript Runtime system | run-time environment that executes JavaScript code outside of a web browser.
* Node.js - Node.js language - Node.js programming language - Node.js glossary - Node.js terms - Node.js term - Node.js programming glossary - Node.js programming language glossary - Glossary of Node.js - Glossary of Node.js language - Glossary of Node.js programming - Glossary of Node.js programming language - Glossary of Node.js programming language terms
Objective-C
* Objective-C - Objective-C language - Objective-C programming language - Objective-C glossary - Objective-C terms - Objective-C term - Objective-C programming glossary - Objective-C programming language glossary - Glossary of Objective-C - Glossary of Objective-C language - Glossary of Objective-C programming - Glossary of Objective-C programming language - Glossary of Objective-C programming language terms
PHP
* PHP - PHP language, PHP programming language - PHP glossary - PHP terms - PHP term - PHP programming glossary - PHP programming language glossary - Glossary of PHP - Glossary of PHP language - Glossary of PHP programming - Glossary of PHP programming language - Glossary of PHP programming language terms
Perl
* Perl - Perl language - Perl programming language - Perl glossary - Perl terms - Perl term - Perl programming glossary - Perl programming language glossary - Glossary of Perl - Glossary of Perl language - Glossary of Perl programming - Glossary of Perl programming language - Glossary of Perl programming language terms
Python
* Python Standard Library - https://docs.python.org/3/library, for the Python programming language
** Python Standard library modules
PowerShell
* PowerShell - X language - X programming language - X glossary - X terms - X term - X programming glossary - X programming language glossary - Glossary of X - Glossary of X language - Glossary of X programming - Glossary of X programming language - Glossary of X programming language terms
R
* R - R language - R programming language - R glossary - R terms - R term - R programming glossary - R programming language glossary - Glossary of R - Glossary of R language - Glossary of R programming - Glossary of R programming language - Glossary of R programming language terms
Ruby
* Ruby Standard Library - http://www.ruby-doc.org/stdlib-2.0, for the Ruby programming language
Rust
* Rust - Rust language - Rust programming language - Rust glossary - Rust terms - Rust term - Rust programming glossary - Rust programming language glossary - Glossary of Rust - Glossary of Rust language - Glossary of Rust programming - Glossary of Rust programming language - Glossary of Rust programming language terms
Scala
* Scala - Scala language - Scala programming language - Scala glossary - Scala terms - Scala term - Scala programming glossary - Scala programming language glossary - Glossary of Scala - Glossary of Scala language - Glossary of Scala programming - Glossary of Scala programming language - Glossary of Scala programming language terms
SQL
* SQL - SQL language - SQL programming language - SQL glossary - SQL terms - SQL term - SQL programming glossary - SQL programming language glossary - Glossary of SQL - Glossary of SQL language - Glossary of SQL programming - Glossary of SQL programming language - Glossary of SQL programming language terms
Swift
* Swift - Swift language - Swift programming language, Swift glossary - Swift terms - Swift term - Swift programming glossary - Swift programming language glossary - Glossary of Swift - Glossary of Swift language - Glossary of Swift programming - Glossary of Swift programming language - Glossary of Swift programming language terms
TypeScript
* TypeScript - TypeScript language - TypeScript programming language - TypeScript glossary - TypeScript terms - TypeScript term - TypeScript programming glossary - TypeScript programming language glossary - Glossary of TypeScript - Glossary of TypeScript language - Glossary of TypeScript programming - Glossary of TypeScript programming language - Glossary of TypeScript programming language terms
Visual Basic
* Visual Basic - Visual Basic language - Visual Basic programming language - Visual Basic glossary - Visual Basic terms - Visual Basic term - Visual Basic programming glossary - Visual Basic programming language glossary - Glossary of Visual Basic - Glossary of Visual Basic language - Glossary of Visual Basic programming - Glossary of Visual Basic programming language - Glossary of Visual Basic programming language terms
Visual Basic .NET
* Visual Basic .NET - Visual Basic .NET language - Visual Basic .NET programming language - Visual Basic .NET glossary - Visual Basic .NET terms - Visual Basic .NET term - Visual Basic .NET programming glossary - Visual Basic .NET programming language glossary - Glossary of Visual Basic .NET - Glossary of Visual Basic .NET language - Glossary of Visual Basic .NET programming - Glossary of Visual Basic .NET programming language - Glossary of Visual Basic .NET programming language terms
Sources
* g>List of programming language standard libraries
Standard Libraries: Python Standard Library, Java Class Library (JCL), C++ Standard Library, JavaScript Standard Library, C Standard Library, Ruby Standard Library, PHP Standard Library (SPL), .NET Framework Class Library, Swift Standard Library, R Standard Library, Go Standard Library, Kotlin Standard Library, Rust Standard Library, Scala Standard Library, TypeScript lib.d.ts, Perl Core Modules, Lua Standard Library, Haskell Base Library, Erlang Standard Library, Clojure Core Library, Dart Core Library, F# Core Library, Elm Core Libraries, Julia Standard Library, Groovy SDK; Awesome Standard Libraries. (navbar_standard_library - see also navbar_)
Programming: Programming languages
Variables and Data Types, Control Structures, Functions and Methods, Object-Oriented Programming (OOP), Functional Programming, Procedural Programming, Event-Driven Programming, Concurrent and Parallel Programming, Error Handling and Debugging, Memory Management, Recursion, Algorithms, Data Structures, Design Patterns, Software Development Life Cycle (SDLC), Version Control Systems, Database Programming, Web Development, Mobile App Development, Game Development, Machine Learning and AI Programming, Network Programming, API Development, Security in Programming, Testing and Quality Assurance, User Interface and User Experience Design, Scripting Languages, Assembly Language, High-Level Programming Languages, Low-Level Programming Languages, Compiler Design, Interpreter Design, Garbage Collection, Regular Expressions, Graphical User Interface (GUI) Programming, Command Line Interface Development, Cross-Platform Development, Cloud Computing in Programming, Blockchain Programming, IoT Programming, Embedded Systems Programming, Microservices Architecture, Serverless Architecture, Big Data Technologies, Data Visualization, Data Mining and Analysis, Natural Language Processing (NLP), Computer Graphics Programming, Virtual Reality (VR) Development, Augmented Reality (AR) Development, Cryptography in Programming, Distributed Systems, Real-Time Systems Programming, Operating System Development, Compiler and Interpreter Development, Quantum Computing, Software Project Management, Agile Methodologies, DevOps Practices, Continuous Integration and Continuous Deployment (CI/CD), Software Maintenance and Evolution, Software Licensing, Open Source Development, Accessibility in Software Development, Internationalization and Localization, Performance Optimization, Scalability Techniques, Code Refactoring, Design Principles, API Design, Data Modeling, Software Documentation, Peer-to-Peer Networking, Socket Programming, Front-End Development, Back-End Development, Full Stack Development, Secure Coding Practices, Code Reviews, Unit Testing, Integration Testing, System Testing, Functional Programming Paradigms, Imperative Programming, Declarative Programming, Software Architecture, Cloud-Native Development, Infrastructure as Code (IaC), Ethical Hacking for Developers, Artificial Intelligence Ethics in Programming, Software Compliance and Standards, Software Auditing, Debugging Tools and Techniques, Code Optimization Techniques, Software Deployment Strategies, End-User Computing, Computational Thinking, Programming Logic and Techniques, Advanced Data Management
Agile, algorithms, APIs, asynchronous programming, automation, backend, CI/CD, classes, CLI, client-side, cloud (Cloud Native-AWS-Azure-GCP-IBM Cloud-IBM Mainframe-OCI), comments, compilers, concurrency, conditional expressions, containers, control flow, databases, data manipulation, data persistence, data science, data serialization, data structures, dates and times, debugging, dependency injection, design patterns, DevOps, distributed software, Docker, error handling, file I/O, frameworks, frontend, functions, functional programming, GitHub, history, Homebrew, IDEs, installation, JetBrains, JSON, JSON Web Token (JWT), K8S, lambdas, language spec, libraries, linters, Linux, logging, macOS, methods, ML, microservices, mobile dev, modules, monitoring, multi-threaded, network programming, null, numbers, objects, object-oriented programming, observability, OOP, ORMs, packages, package managers, performance, programmers, programming, reactive, refactoring, reserved words, REST APIs, RHEL, SDK, secrets, security, serverless, server-side, Snapcraft, SQL, StackOverflow, standards, standard library, statements, scope, scripting, syntax, systems programming, TDD, testing, tools, type system, web dev, variables, versions, Ubuntu, unit testing, Windows; topics-courses-books-docs. (navbar_programming - see also navbar_variables, navbar_programming_libraries, navbar_data_structures, navbar_algorithms, navbar_software_architecture, navbar_agile)
----
Cloud Monk is Retired (impermanence | for now). Buddha with you. Copyright | © Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
----