Los programas en D son similares en estructura a los programas en AWK; consisten en una lista de una o más "pruebas" (puntos de instrumentación) y cada prueba está asociada con una acción.