Сообщение от jimon
С++ ето язык программирования
ето математическая модель !
|
Чтобы сказать точнее, язык программирования - это алгоритмический язык, на котором можно записать логические или математические зависимости и, после прохождения этапов трансляции (компиляции) и компоновки, получить исполняемую компьютерную программу.
vlad
Из вышесказанного следует, что, грубо говоря, трехмерную графику нужно представить в виде визуализации математических моделей, заданных формулами, которые обычно учат в курсе линейной алгебры и аналитической геометрии. Естественно, необходимо также знать способы реализации подобной визуализации (
) на компьютере. Короче, чтобы лишний раз не парить себе мозк, используют различные графические (и не только) библиотеки, jimon привел пару примеров.
А Blitz - это что-то вроде движка со встроенным языком программирования и компилятором. Перед тем, как у тебя появилась возможность им пользоваться, он тоже был написан на другом языке программирования (С++) с использованием средств DirectX7 API.
По поводу компиляторов, есть разные практически для любого языка. Можно и самому написать компилятор, но его эффективность будет сомнительна.
На сегодняшний день есть ряд компаний, авторитет которых признан программистской общественностью, их программным продуктам доверяют (Borland для С++ и Delphi, Microsoft Visual Studio для ряда языков).