Я пишу исключительно на ST. (что-то среднее между паскалем и Си)

Вы всё правильно поняли.