background preloader

Cppreference.com

Cppreference.com
Related:  C++

C++ Core Guidelines August 3, 2020 Editors: This is a living document under continuous improvement. Had it been an open-source (code) project, this would have been release 0.8. Copying, use, modification, and creation of derivative works from this project is licensed under an MIT-style license. Contributing to this project requires agreeing to a Contributor License. Comments and suggestions for improvements are most welcome. Problems: The sets of rules have not been completely checked for completeness, consistency, or enforceability. You can read an explanation of the scope and structure of this Guide or just jump straight in: Supporting sections: You can sample rules for specific language features: You can look at design concepts used to express the rules: assertion: ??? This document is a set of guidelines for using C++ well. The guidelines are focused on relatively high-level issues, such as interfaces, resource management, memory management, and concurrency. Introduction summary: In.target: Target readership

Boost C++ Libraries Advice Platinum C++ Framework C++ Praise A list of open source C++ libraries The objective of this page is to build a comprehensive list of open source C++ libraries, so that when one needs an implementation of particular functionality, one needn't to waste time searching on web (DuckDuckGo, Google, Bing e.t.c). If you know a library that might be useful to others, please add a link to it here. There are no restrictions on what can be included except that the source of the library must be readily available to download. The page is provided 'as is' - with the hope of being useful, but without any warranties. Outdated, misleading or wrong links might appear here. If you've noticed one of these, it would be great if you fixed the error. [edit] Generic Boost - large collection of generic libraries (Boost License) GSL - Guidelines Support library implementation, recommended by Bjarne Stroustrup, Herb Sutter and Co in C++ Core Guidelines BDE - The Bloomberg Development Environment core libraries from Bloomberg L.P. [edit] Communication [edit] Graphic user interface Qt cln

The Python Tutorial — Python 3.7.2 documentation Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python web site, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation. The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). This tutorial introduces the reader informally to the basic concepts and features of the Python language and system.

Ultimate++ is a C++ cross-platform rapid application development framework :: Ultimate++

Related: