На каком языке программирования этот код?

На каком языке программирования этот код?
..
// здесь сортируем вершины (A,B,C)
//...
for (sy = A.y; sy < = C.y; sy++) {
x1 = A.x + (sy - A.y) * (C.x - A.x) / (C.y - A.y);
if (sy < B.y)
x2 = A.x + (sy - A.y) * (B.x - A.x) / (B.y - A.y);
else
x2 = B.x + (sy - B.y) * (C.x - B.x) / (C.y - B.y);
if (x1 > x2) { tmp = x1; x1 = x2; x2 = tmp; }
drawHorizontalLine(sy, x1, x2);
}
//...

  • Вот пока найдешь.. . это из demo.design 3D programming FAQ
    Частые Вопросы и Ответы (FAQ) r1.0 по программированию Demo & Intro. Составлен по материалам FIDO-конференции DEMO.DESIGN. Рассматриваются: Основы 3D графики, Удаление невидимых частей, Текстурирование, Освещение, Повороты, Фильтрация, Полигонизация.. . Примеры приведены на C/C++, однако подробное описание алгоритмов может быть полезно для программирования на любом языке.
  • в коде нет ни одного специфического для какого нить языка оператора т е тупо циклы переменные и одна функция какая то а щас все более менее адекватные йазыки юзают С подобный синтаксис так что по этому куску определить низя, кстати да раз переменные не обьявлены значит скопее всего это JavaScript