Non-standard discretizations of differential equations