mramor писал(а):по-русски устоялось соглашение о вызове.
Значит, не очень оно устоялось, раз переводчики используют и другие варианты.Компилятор C++ использует специальную декорацию имен, для того чтобы отличать overloaded-функции, имеющие одинаковые имена, но разные прототипы. Например, вызов: int func(int a, double b); в результате декорации становится: _func@12. Число 12 описывает количество байт, занимаемых списком аргументов. Такая условность называется naming convention (соглашение об именах). Есть и другая конвенция — calling convention (соглашение о связях), которая определяет договоренность о передаче параметров при вызове Win32 API-функций. Описатель _stdcall относится к этой группе.
И подобное, кстати, не редкость. Простой пример: registry keys повсеместно переводят как ключи реестра, тогда как русская версия Редактора реестра MS Windows использует исключительно термин разделы реестра.