Piu' o meno come lo faresti in C/C++ o un altro linguaggio ...

Non ha senso chiedere per tutti i linguaggi ... fallo con quello che conosci ...