Сегодня конечная цель программирования - получение кода, управляющего универсальным процессором. Обнако не исключено, что когда-нибудь программирование будет служить и для создания специализированного аппаратного обеспечения, позволяющего устранить так называемое "бутылочное горло Джона фон Неймана".