2
Uma grande vantagem do Asymptote sobre outros pacotes gráficos é que é uma linguagem de programação, em vez de apenas um programa gráfico.Recursos do Asymptote: fornece um padrão portátil para a digitação de números matemáticos, assim como o TeX / LaTeX se tornou o padrão para a digitação de equações;gera gráficos vetoriais PostScript, PDF, SVG ou 3D PRC de alta qualidade;incorpora gráficos PRC de vetor 3D em arquivos PDF;inspirado no MetaPost, com uma sintaxe de programação muito mais limpa e poderosa, do tipo C ++, e números numéricos de ponto flutuante IEEE;roda em todas as principais plataformas (UNIX, MacOS, Microsoft Windows);orientado matematicamente (por exemplo, rotação de vetores por multiplicação complexa);Tipografia LaTeX de etiquetas (para consistência do documento);usa o método simplex e o desenho diferido para resolver problemas gerais de restrição de tamanho entre objetos de tamanho fixo (rótulos e pontas de seta) e objetos que devem ser dimensionados com o tamanho da figura;generaliza completamente os algoritmos de construção de caminhos do MetaPost para três dimensões;compila comandos no código da máquina virtual para obter velocidade sem sacrificar a portabilidade;comandos gráficos de alto nível são implementados na própria linguagem Asymptote, permitindo que sejam facilmente adaptados a aplicativos específicos.