В тех областях, где необходимо проводить вычисления с большими числами, важную роль играет эффективность выбора языка программирования. Оценить её можно по времени  работы алгоритмов реализованных на этом языке. Предположительно, наиболее выгодно использовать языки программирования низкого уровня, в частности Ассемблер.

Но с другой стороны наряду с эффективностью немаловажную роль играет и удобство использования того или иного языка. И Ассемблер здесь – не лучший вариант. Предпочтение отдаётся языкам программирования высокого уровня (С++, Delphi и др.).

Созданы и получили достаточно широкое распро­странение даже специальные языки программирования для вычислений с большими числами, например UBASIC. Этот язык включают в себя набор специальных подпрограмм, которые позволяют большое число разбить на меньшие блоки, с которыми компьютер может оперировать так же, как мы оперируем с цифрами, когда прово­дим вычисления вручную на бумаге.

Таким образом, выбор языка программирования для реализации РО-алгоритма Полларда  заключается  в выборе наиболее оптимального варианта, который окажется наиболее эффективным и в то же время удобным в использовании.

Анализ таблицы  показал что самым оптимальным вариантом языка программирования  является С++, реализованный в среде программирования Borland C++ Builder 6.0. C++ Builder 6.0 – это продукт фирмы Borland, предназначенный для быстрой разработки приложений (RAD – rapid application development) на языке С++. С помощью C++ Builder 6.0 можно создавать Windows-программы на С++. Также можно создавать как консольные приложения, так и использовать графический интерфейс пользователя (GUI – graphical user interface).

Язык C++ наиболее популярный клон С, в котором реализован наиболее полный (на сегодняшний день) механизм объектно-ориентированного программирования.