Pinned Repositories
active-class
A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application
bigint
C++17 implementation of arbitrary precision integer arithmetic
circular-buffer
A C++17 implementation of a circular buffer
deferred-thread-scheduler
A C++17 implementation of a deferred thread scheduler
interval-based-time-predicates
A very simple implementation of some methods for an interval-based temporal logic based on James F. Allen's work. This code can be used to implement scheduling/planning algorithms.
memvar
A C++17 implementation of a variable with memory of its previous values.
object-factory
C++17 implementation of an object factory
object-pool
C++17 implementation of an object pool pattern
perf-timer
A performance timer for C++ functions
simple-hash
simple hash functions in go: a simple hash function implementing Horner's rule and a universal hash function implementing the Carter-Wegman method.
massimo-marino's Repositories
massimo-marino/object-pool
C++17 implementation of an object pool pattern
massimo-marino/circular-buffer
A C++17 implementation of a circular buffer
massimo-marino/interval-based-time-predicates
A very simple implementation of some methods for an interval-based temporal logic based on James F. Allen's work. This code can be used to implement scheduling/planning algorithms.
massimo-marino/memvar
A C++17 implementation of a variable with memory of its previous values.
massimo-marino/active-class
A C++17 implementation of an active class: an active class generates a thread and controls it using functional objects passed by the client application
massimo-marino/bigint
C++17 implementation of arbitrary precision integer arithmetic
massimo-marino/deferred-thread-scheduler
A C++17 implementation of a deferred thread scheduler
massimo-marino/iocolor
A C++17 implementation that adds color capabilities to streams
massimo-marino/parallel-letter-frequency
Count the frequency of letters in texts using parallel computation.
massimo-marino/callback
callback in C++
massimo-marino/containers-benchmark
insertion operations benchmark for some C++17 containers
massimo-marino/memory-dumper
a memory dumper in C++17
massimo-marino/cpp-utilities
A collection of C++17 utilities
massimo-marino/object-factory
C++17 implementation of an object factory
massimo-marino/perf-timer
A performance timer for C++ functions
massimo-marino/sg
A simple set of graphics tools
massimo-marino/alphabet
A data structure for creating alphabets
massimo-marino/cmake-starter
A basic CMake C++ starter project
massimo-marino/dice
dice: a test program for random numbers generation
massimo-marino/filesystem-cpp17-example
simple example for std::filesystem c++17, with clang-12.0.0
massimo-marino/go-fibonacci
Implementation examples for fibonacci numbers using big.Int's and memoization.
massimo-marino/googletest-linux-setups
two ways for installing googletest in linux
massimo-marino/grpc-ubuntu-dockerfile
Dockerfile for creating an ubuntu:latest image with gRPC
massimo-marino/libxd
A simple 2D graphics library for C++.
massimo-marino/mal-lark
mal - Make a Lisp
massimo-marino/min-max-function-overload
A C++ variadic templated implementation of max(), min() for integral types, floating point types, and strings, by overloading the function call operator
massimo-marino/net-manager-test
Qt Network Configuration Manager Class Example
massimo-marino/object-counter
C++ implementation of a class object counter using the curiously recurring template pattern (CRTP)
massimo-marino/project_options
A general-purpose CMake library that makes using CMake easier
massimo-marino/time-support
a C++17 implementation of a stopwatch (a timer) for testing speed at hot spots.