Производная – это скорость изменения. Если величина $f$ сейчас равна $f(t)$ и меняется со скоростью $f'(t)$, то через маленькое время $\Delta t$ она будет примерно равна
$$f(t + \Delta t) \approx f(t) + f'(t)\,\Delta t$$
Это и есть метод Эйлера: заменяем точное решение касательной и проходим по касательной короткий отрезок. Чем короче отрезок, тем меньше мы ошибёмся.
На C++ это записывается ещё проще, потому что там есть операция «прибавить к себе»:
alpha += v / l * dt; // угол вырос на (скорость × время)
v += -g * sin(alpha) * dt; // скорость выросла на (ускорение × время)
Эти две строки задают один шаг используемой схемы.