IN Intresni Niobicni скорей всего 99% что есть спецы которые составляют алгоритм движения а "программатор" программирует а область это зависит от того на каком языке нужно получить результат=программный код