Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
An extensive tutorial about the C++ programming language
The C++ Annotations have moved to GitHub, and can now be reached at https://fbb-git.github.io/cppannotations/
Please refer to github's location for the latest archive and releases.
AdaDoc is a tool for developers using the Ada programming language (currently Ada95). Its goal is to create documentation in different formats (XML, HTML, LaTeX, ...) from a package specification.
pyWeb is a Literate Programming tool that will work with any markup language and any programming langauge. The idea is to allow you to create great documentation with as constraints or limitations.
**** THIS LIBRARY WAS MOVED INTO Boost ****
New location: https://github.com/boostorg/contract
C++ Contract Programming (a.k.a. Design by Contract or DbC).
All Eiffel features supported: subcontracting, postcondition old and result values, optional contract compilation, customizable action on assertion failure, block invariants, loop variants, etc.
Plus virtual specifiers, concept checking, named parameters.
See: http://contractpp.sourceforge.net
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
The Unofficial OpenGL SDK is a collection of utility libraries designed to make it easy to learn the exciting world of 3D programming with the OpenGL library. This project is not associated with The Khronos Group.
This is a tutorial about how to create a video player.
This tutorial pretends to be a brief introduction to the Graphics User Interfaces (GUI) programming, using the Python programming lenguage and Qt framework, both multiplataform.
In this tutorial we'll use PyQt to show you the base of Qt programming under Pyhon.
To make this tutorial even more funny, because you can learn the theorical side of Qt programming just reading the documentation, I will focus it only in the practical...
A Python programming environment providing memory sizing, profiling and analysis, and a specification language that can formally specify aspects of Python programs and generate tests and documentation from a common source.
The name stands for "General Purpose Abstraction Layer". GPAL is a set of C++ classes which are used to represent any kind of data and to manipulate them. Thanks to SWIG, it is usable in many programming languages.
Doxygen filters for these programming languages: R from GNU, q from kx.com, MatLab from MathWorks. These programs are implemented in C++ using Flex++. They provide full inline sources not just function definitions.
oxdoc is an adoption of Javadoc for the Ox programming language (see www.doornik.com). Written in Java, oxdoc provides Ox programmers with a tool to generate API documentation of both procedural and object-oriented code.
This application allows to create source documentation (included xml or javadoc comments). Html generated can be customized as you want. The application can potentially generate documentation for EVERY programming (and not) language.
Spanish Translation of the Official SuperCollider Documentation (Tutorials and Help Files). The OSS SuperCollider is an environment and programming language for real time audio synthesis.
Make AsciiDoc part of your literate programming tool set. With eWEB you can weave and tangle literate programs written as AsciiDoc documents, using embedded WEB code snippets.
TuBa, the Turorial Base, is an environment for creating developer tutorials with support of elucidative programming (EP). Unlike other EP-systems it is able to handle all artefacts, that appear in a development process.
Alef++, is a new programming language like Perl and Lisp syntax, with a many changing in classical languages designs, her specification designed to be implemented for any VM, by default can access to any private/protected/default Java fields or methods.
The pycurry project is targeted for handling concurrency issues within the Python programming language. It also contains a (almost) fully functional 'Design by Contract' implementation.
EcstasyYaal is a programming language with low level assembly-like syntax. It differs in that it is designed to be toyed with without worry of damaging the system, while keeping some of the feel of writing assembly.
A book aimed at C++ programmers of all experience using wxWidgets and wxDev-C++. Available in PDF and CHM formats this book is backed with downloadable source code examples.
sw8t.docs is a free API documentation generator for any programming language. sw8t.docs generates Javadoc-formatted documentation from non-Java source files.
Video tutorials for learning Java OOP programming with Eclipse.
Free video screencam tutorials for Eclipse and Java. Includes "Eclipse and Java for Total Beginners", "Using the Eclipse Workbench", "Introducing Persistence", and "Using the Debugger". Intended for beginning and intermediate users and programmer. You can view the Total Beginners tutorials on Youtube at https://www.youtube.com/playlist?list=PLv6UtFrA7VEu4PtzJaGHHSeZBi6mdJtwv.
You can read descriptions and download all of the tutorials at http://eclipsetutorial.sourceforge.net.
WESP is a collection of subtle scripts and programs written in several languages (C, /bin/sh, (g)awk, ruby, icon) that breaths a new life into the WEB system for literate programming by Donald Knuth (and CWEB by Knuth/Sylvio Levy).