Я обнаружил, что это язык и парадигма программирования. Одна парадигма - ООП - относится к объектам с методами-членами, которые концептуально представляют собой способ отправки сообщений этим объектам (например, это представление отражено в UML).
Другая парадигма - функциональная - может включать или не включать классы объектов, но функции являются атомарной единицей работы.
В структурированном программировании у вас были подпрограммы (обратите внимание, что префикс «sub» подразумевает структуру).
В императивном программировании (которое во многом пересекается со структурированным, но немного другим взглядом на вещи) у вас более формальное представление о мире, и поэтому «функции» представляют некоторую операцию (часто математическую). 1007 *
Все, что вам нужно сделать, чтобы не звучать как руб, - это использовать терминологию, используемую в справочнике по языку для используемого вами языка.