Freitag, 15. Februar 2013

Dienstag, 12. Februar 2013

pthreads-w32

What is Pthreads?

Pthreads is the standard API for creating and managing threads on UNIX systems. This API is not natively supported on Windows, but there is a free library called pthreads-w32 which provides the same functionality under Windows. In this way, you can develop a multi-threaded program which will work on both types of systems.

Montag, 11. Februar 2013

utf8proc

What is utf8proc?

utf8proc is a library for processing UTF-8 encoded strings. It is fairly lightweight in comparison to something like ICU, for example. It is implemented in C and has an API in C as well as Ruby.

Sonntag, 10. Februar 2013

ICU

What is ICU?

ICU is a C Library for working with UTF-8 strings and other internationalization issues in portable programs.

Montag, 4. Februar 2013

FreeBSD tree.h Example

Introduction

The FreeBSD Project offers a nice header file called tree.h which provides macro implementations of a few tree-based data structures, including Splay and Red-Black trees. In this article I will introduce installing the header file into a MinGW environment and using it to build a simple sorting program.