Научное программирование: как создаются инновации в мире технологий