Documente Academic
Documente Profesional
Documente Cultură
Interaction with the host platform, including input/output and operating system calls
2 Philosophies
Contents
Standard libraries typically include denitions for commonly used algorithms, data structures, and mechanisms
for input and output. Depending on the constructs made
available by the host language, a standard library may include:
Python has a batteries included philosophy. This is best seen through the sophisticated
and robust capabilities of its larger packages.[2]
Van Rossum goes on to list libraries for processing XML,
XML-RPC, email messages, and localization, facilities
that the C++ standard library omits. This other philosophy is often found in scripting languages (as in Python
or Ruby) or languages that use a virtual machine, such as
Java or the .NET Framework languages. In C++, such
facilities are not part of the standard library, but instead
other libraries, such as Boost.
Subroutines
Macro denitions
Global variables
Class denitions
Templates
Most standard libraries include denitions for at least the
following commonly used facilities:
4
C++ standard library, for the C++ programming
language
Framework Class Library (FCL), for the .NET
Framework
Java Class Library (JCL), for the Java programming
language, and Java Platform
Factor standard library, for the Factor programming
language
Ruby standard library, for the Ruby programming
language
Standard Libraries (CLI)
References
REFERENCES
5.1
Text
Standard library Source: https://en.wikipedia.org/wiki/Standard_library?oldid=688388146 Contributors: Edward, K.lee, Modster, CesarB, Khym Chanur, Ebricca, Robbot, Tualha, Enochlau, Vadmium, Evil Monkey, Je3000, Qwertyus, Salix alba, Quuxplusone, Pi Delport, SpuriousQ, Romanc19s, Appleseed, Metroman, Nbarth, Frap, RekishiEJ, Senorelroboto, A876, Hervegirod, LazyEditor, Cclauss,
Gwern, Hans Dunkelberg, Ruijoel, S.rvarr.S, Addbot, Fryed-peach, Luckas-bot, GrouchoBot, Grossenhayn, Craigbarnes85, Chmarkine,
Anhtrobote, ChrisGualtieri, Sowlos, Star767 and Anonymous: 14
5.2
Images
5.3
Content license