Atomic Memory Model 2.3

Memory handling methodology for C++ software.

The Atomic Memory Model is a powerful methodology which handles memory in a consistent, elegant, simple and highly effective way, greatly increasing the quality of code and speed of development. By abstracting the memory and representing it as an encapsulated entity, one can eliminate all of the issues arising around using memory in a digital computer system and make them intrinsically impossible.

The download includes the thesis of the model, the complete source code of example implementation "Two" (version 2.3) for C++, and a Reference Manual. It also includes a set of useful helper classes and the source code for implementation "One" (version 1.2), and a simple example program demonstrating the use of the code.

   


New Downloads

Face recognition and identification SDK Real-time precision face recognition and identification SDK for C++, C#, Objective C, VB, Java and Delphi. FaceSDK enables developers to build web, Windows, Linux, MacOS X, iOS and Android applications with face recognition functionality.

PCL to PDF, XPS, Text, PS and image formats Convert PCL (pcl, pxl, px3) files to PDF, XPS, Text, PS and dozens of image formats, such as TIFF, JPEG, PNG, BMP, PCX, GIF, WMF, EMF, TGA and so on, it retains the layout, images, text, line, ellipse, color, and formatting of the original PCL file.

wolfSSL is an SSL/TLS library for developers. wolfSSL is a lightweight SSL/TLS library targeted for embedded and RTOS environments primarily because of its small size, speed, and portability. It employs a dual licensing model, making it available under both GPL and commercial licenses.

GeoDLL - Geodetic Software Development Kit GeoDLL is a Geodetic Development Kit / Geodetic Function Library with worldwide 2D and 3D Coordinate Transformation, Datum Shift, Meridian Convergence and Extra Parameter with highest accuracy. Helmert, NTv2, HARN, INSPIRE, EPSG, DEM and much more

PDF Split Merge SDK Mgosoft PDF Split Merge is a simple, stand-alone application that lets you split any Acrobat pdf file into smaller pdf files or combine two or more Acrobat PDF files into a single PDF document.

PDF Spliter SDK Mgosoft PDF Spliter is a simple, stand-alone application that lets you split any Acrobat pdf file into smaller pdf files.

Dynamsoft Barcode Reader enables developers to expedite the creation of applications for the recognition of 1D barcode formats. It is available on Windows, Linux, macOS, supporting various programming languages such as C++, C#, Java, ASP.NET, VB etc. Dynamsoft Barcode Reader enables developers to expedite the creation of applications for the recognition of 1D barcode formats. It is available on Windows, Linux, macOS, supporting various programming languages such as C++, C#, Java, ASP.NET, VB etc.

Real-time biometric face recognition and pedestrian/vehicle tracking SDK for surveillance systems and networks. Supports up to 10 cameras on one PC. Automatic identification against watch list, gender/emotions detection. See: youtu.be/Jpt5jE5rwCQ Real-time biometric face recognition and pedestrian/vehicle tracking SDK for surveillance systems and networks. Supports up to 10 cameras on one PC. Automatic identification against watch list, gender/emotions detection. See: youtu.be/Jpt5jE5rwCQ

GetWord is a professional library for capturing text on screen. It can help integrate the function of text capturing into your software product easily. GetWord is a professional library for capturing text on screen. It can help integrate the function of text capturing into your software product easily.

PCL To PDF Converter Mgosoft PCL To PDF Converter is a fast, affordable way to batch convert your LaserJet PCL print files to industry standard PDF (Portable Document Format).

Atomic Interactions is a physics simulation tool written in Java. Atomic Interactions is a physics simulation tool written in Java. It thus is supported by Windows, Mac OS X and Linux. It deals with the interactions between atoms.

Periodic table of the elements software. Periodic table of the elements software. In addition to the usual information found in such programs, it also contains a wealth of nuclear information on each isotope, including half life, decay mode, and daughter products.