Programming Techniques And Coding

 www.partow.net  .: Home :.   .: Links :.   .: Search :.   .: Contact :. 


From time to time I feel passionate about problems that exist in the areas of study and work that I participate within, In order to solve these problems I develop small tools or find interesting ways of doing things which I didn't already know. When this happens I like to share my experiences and the infintesimal packets of knowledge that come with them to anyone willing to read about them. That is basically why this section of my site exists.


String Tokenizer

A C++ class used for string parsing, similar to the Java string tokenizer, compatible with POSIX C++ specifications.


Argument Loader

A C++ class used for command line argument parsing and querying similar to the getops library of C, compatible with POSIX C++ specifications.


Configuration Loader

A series of C++ classes used to load and parse unix style configuration files, has support for segment property extraction and also wild-card properties, is also compatible with POSIX C++ specifications.


POSIX Threading and Synchronous Wrappers

The POSIX Threading and Synchronous Wrappers are a simple set of C++ classes that act as wrappers for the POSIX threading and sychnronous API. The implementation contains wrappers for threading, mutexes and conditions


POSIX Thread Test

A testing scenario written in C++ used to test POSIX compliance of threading, mutex and condition implementations of an operating system.


Simple Database Algorithms

A series of simple database oriented "join" algorithms written in C. The algorithms include Simple Nested Loop Join, Sort Merge Join, Block Nested Loop Joins and Hash Join.


Callbacks In C++

A possible solution to the problem of creating call backs within C++ by using a simple template pattern. The solution isn't fully complete but is a good guide for how one can begin producing a call back framework within the object oriented context of the C++ language.


General Purpose Hash Function Algorithms

The General Purpose Hash Function Algorithms Library has implementations for a mix of both additive and rotative general purpose string hashing algorithms.


String Toolkit Library

The String Toolkit Library consists of robust, optimized and portable string processing algorithms and procedures for the C++ language


Win32 Registry Activity Monitor

A simple tool for monitoring registry activity more specifically the activity that occurs within registry keys and their respective sub-keys.


Wykobi C++ Computational Geometry Library

Wykobi is an extremly efficient, robust and simple to use C++ 2D/3D oriented computational geometry library.


Schifra C++ Reed Solomon Error Correcting Code Library

Schifra is a very robust, highly optimized and extremely configurable Reed-Solomon error correcting code library for both software and IP core based applications with implementations in C++ and VHDL.





Copyright Arash Partow