This page contains articles about programming, some code snippets and small applications. The focus lies on the languages C++, R, and Python.
C++ Basics 2 | Custom Data Types, Memory Allocation, Exceptions and exception handlers, Return Value Optimization. |
Classes | class/struct, public/protected/private, Constructors and Destructors, Inheritance, Operator Overloads, Templates and union. |
Strings | String literals, Character arrays vs. string class, C and C++ string headers. |
Functions | Syntax, Call by value vs. call by reference, Overloading, Templates and inline functions. |
C++ Basics | General info, Fundamental Data Types, Operators, (Control) Statements, Arrays, Pointers and Namespaces. |
HTML Checker | Application for detecting faulty HTML tags. |
Text Converter | Small convenience app that converts words in a text, according to a specified pattern. |
fermat_test | Function that runs a Fermat primality test. |
modular_exp | Power function with modulo, using exponentiation by squaring to reduce integer overflows. |
measuring_error | Implements a rudimentary class for numeric values with measuring error. |
inheritance_zoo | Illustration of inheritance for classes in C++, with a virtual zoo. |
filter_string | Searches a .txt file for a term and writes all lines containing it to a new one. |
add_line_numbers | Simple function that adds line numbering to .txt files. |
Volatility Analysis | Testing methods for volatility analysis, using data of the german stock index DAX from 2010-2016. |
faithful | An analysis of the faithful geyser data set from the R library datasets. |
hills | Basic analysis of the hills data set from the R library MASS, applying linear regression models. |
image_classification | Training a simple convolutional neural network on the CIFAR-10 dataset for an image classification problem. |
maximum_segments | Setting up and solving the problem of picking a combination of non-overlapping segments, which cover the largest possible area. |
random_shape_generation | Script for creating a batch of images with a randomly placed shape. |