Чем отличается начинающий программер от законченого?
Начинающий - это тот, который считает, что в килобайте 1000 байт, а законченый - что в килограмме - 1024 грамм.