Lisp iniciante

2249 palavras 9 páginas
Aula 1/7 - Programando em Autolisp
Introdução
por R.C. Ruschel, DCC-FEC-UNICAMP, Agosto 1997 Interfaces do AutoCAD:
•Além da interação pela linha de comando e por menus o AutoCAD R13 permite: •executar um conjunto de comandos por meio de command-scripting •a programação pelo usuário utilizando-se: •a linguagem de programação AutoLISP ou •a linguagem C através do ADS (AutoCAD Developing System) •A forma de programação depende: •das necessidades da aplicação (desempenho, custo) •da experiência de programação da equipe envolvida

AutoLisp:
•O AutoLisp é baseado na linguagem de programação LISP (List Processing) •de aprendizado simples porém poderosa. •O AutoCAD tem um interpretador de Lisp embutido, permitindo a digitação de expressões/funções AutoLisp na linha de comando e sua interpretação automática. •O AutoCAD inclue rotinas AutoLisp bastante úteis nos sub-diretórios sample e support.

Aplicações em AutoLisp:
•São armazenadas em arquivos ASCII com extensão .lsp. •Devem ser carregadas para o ambiente do AutoCAD para serem executadas. •Como carregar: •na linha de comando •pelo menu Tools/Applications ... •de forma automática incluíndo-a no arquivo acad.lsp

ADS - AutoCAD Developing System:
•Ambiente de programação baseado na linguagem C. •Aplicações desenvolvidas no ADS se comunicam com o AutoCAD via AutoLisp. •Todas funções básicas em ADS fazem uma chamada para uma função equivalente em AutoLisp.

ADS x AutoLisp:
•A escolha ADS x AutoLisp depende: •da experência do programador

•do desempenho desejado para a aplicação •aplicações em ADS são + rápidas e utilizam menos memória •do desempenho do processo de desenvolvimento da applicação •AutoLisp é recomendado para prototipagem e aplicações onde o custo do desenvolvimento e manutenção é mais importante que o desempenho da aplicação. •da portabilidade desejada para a aplicação •Aplicações em AutoLisp são mais portáteis. Dependem apenas do AutoCAD para a plataforma desejada. •Aplicações em ADS dependem

Relacionados

  • Linguagens de programação
    1175 palavras | 5 páginas
  • Trabalho Avaliativo
    642 palavras | 3 páginas
  • Linguagens de programação
    444 palavras | 2 páginas
  • Paradigmas da programação
    6261 palavras | 26 páginas
  • Linguagem funcional Cat
    3120 palavras | 13 páginas
  • PARADIGMAS DE PROGRAMAÇÃO
    6629 palavras | 27 páginas
  • Tipos de linguagens de programação
    9593 palavras | 39 páginas
  • Linguagem de programaçao.docx
    3746 palavras | 15 páginas
  • Linguagens de programação - História e atualidade
    3236 palavras | 13 páginas
  • trabalho
    652 palavras | 3 páginas