Table of Contents
Standard Library
Return to Popular Libraries and Frameworks, C standard library, C++ 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
- Snippet from Wikipedia: Standard library
In computer programming, a standard library is the library made available across implementations of a programming language. Often, a standard library is specified by its associated programming language specification, however, some are set in part or whole by more informal practices of a language community.
Some languages define a core part of the standard library that must be made available in all implementations while allowing other parts to be implemented optionally.
As defined with the core language aspects, the line between the core language and its standard library is relatively subtle. A programmer may confuse the two aspects even though the language designers intentionally separate the two.
The line between the core language and its standard library is further blurred in some languages by defining core language constructs in terms of its standard library. For example, Java defines a string literal as an instance of the java.lang.String class. Smalltalk defines an anonymous function expression (a "block") as an instance of its library's BlockContext class. Scheme does not specify which portions must be implemented as core language vs. standard library.
standard library on DuckDuckGo
- standard library - “Collection of types and collection of functions that every C++ compiler must support. The library provides the types that support IO. 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
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++ - 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#
Clojure
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#
GoLang
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, cross-platform JavaScript 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
PowerShell
R
Ruby
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
- List of programming language standard libraries
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)
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, Core Library, Elm Core Libraries, Julia Standard Library, Groovy SDK; Awesome Standard Libraries. (navbar_standard_library - see also navbar_)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.