Assembler, C, Fortran or Pascal will not solve the problem here. The problem is not the ADC reading, it is what you do with.