superprogrammer



Предыдущая | Следующая

superprogrammer (суперпрограммист), сущ. Плодовитый программист; человек, умеющий быстро писать работающие программы. Не каждый хакер может считаться суперпрограммистом, хотя многие хакеры как раз и есть суперпрограммисты. Продуктивность работы – понятие сугубо индивидуальное, и если один программист может написать за день три работающих оператора, то другой за это время и в той же системе может написать 3000 операторов. Такой разброс поражает воображение, хотя подобное можно наблюдать и среди людей некоторых других профессий. О «суперпрограммистах» любят говорить в таких компаниях, как IBM, в то время как сами хакеры редко пользуются этим термином. Понятие «плодовитости» не учитывает такие важные характеристики программирования, как изобретательность, элегантность и, наконец, достижение конечной цели программы, поэтому нельзя сравнивать 3000 операторов, делающих более или менее полезную работу, и 3 строчки кода, которые делают на самом деле Правильное Дело (см. Right Thing). Поэтому действительно талантливых программистов хакеры предпочитают называть волшебниками (см. wizard) или хакерами (см. hacker).