Однозначного ответа на вопрос, можно ли называть программистов учёными, исследователями, экспериментаторами и изобретателями, нет.
С одной стороны, учёными программистов строго не называют, так как их деятельность направлена на решение конкретных задач, а не на продвижение науки в целом. 1 Исследователями программистов можно назвать только в рамках чужих работ — из физики, математики, лингвистики, психологии. 1 Экспериментаторами и изобретателями разработчиков программного обеспечения можно считать по определению. 1
С другой стороны, программирование само — наука. 3 Научное программирование лежит в основе любого современного глобального исследования, а специалисты в этой области предоставляют учёным надёжный и точный инструмент для совершения открытий. 3
Таким образом, оценка статуса программистов как учёных, исследователей, экспериментаторов и изобретателей зависит от конкретного контекста и оценки деятельности конкретного специалиста.