No to policzmy.
Jak się wywali z kodu linie 20 i 30 (czyli random) a ustawi współrzędne na stałe, np. (10,40), to ten sam kod na SDX wykonuje się ok. 16s (z jedną współrzędną obliczaną to ok.37s czyli jeden RAND, mnożenie i przypisanie daje narzut 21s). Czyli można założyć, że w twoim przypadku będzie to 10s. OK. Czyli 0.01s na jedno pozycjonowanie+wydruk+obrót pętli. W przypadku SDX będzie to 0.016s. W porządku, obiektywnie rzecz biorąc, SDX jest w tym punkcie zauważalnie gorsza. Szacun dla ciebie.
Ale zaraz, zaraz... Programy tekstowe, mówisz... Czyli użytki, nie gry. Jak często w takim programie trzeba przeliczać pozycję, żeby coś narysować? E... rzadko? Bo w zasadzie tylko przy, powiedzmy, wyświetlaniu okna musisz je narysować, przy czym tutaj będzie tych operacji kilka na okno? Ale potem user sobie wprowadza dane na pewno w tempie mniejszym od jednego znaku na 0.01s. Reasumując - masz szybciej, tylko to takie pyrrusowe zwycięstwo jest.