AutoCAD es un software de diseño
asistido por computadora utilizado para dibujo 2D y
modelado 3D. Actualmente es desarrollado y comercializado por la
empresa Autodesk. El nombre AutoCAD surge como creación de la
compañía Autodesk, donde Auto hace referencia a la empresa
y CAD a dibujo asistido por computadora (por sus siglas en
inglés computer assisted drawing), teniendo su primera aparición en 1982.
AutoCAD es un software reconocido a nivel internacional por sus amplias
capacidades de edición, que hacen posible el dibujo digital de planos de
edificios o la recreación de imágenes en 3D; es uno de los programas más usados
por arquitectos, ingenieros, diseñadores industriales y otros.
Además de acceder a comandos desde la solicitud de comando y
las interfaces de menús, AutoCAD proporciona interfaces de programación de
aplicaciones (API) que se pueden utilizar para determinar los dibujos y las
bases de datos.
Visual LISP:
LISP se encuentra entre los más antiguos lenguajes de
programación de alto nivel aún en uso generalizado. Fue desarrollado alrededor
de 1958 por John McCarthy. La idea de LISP surgió a partir de un sistema lógico
llamado "lambda calculus'' desarrollado por Alonzo Church. Existen
diversas variantes (o dialectos) de LISP, entre las cuales se encuentran
Scheme, T, etc. LISP llegó a ser fundamental como lenguaje de programación para
las investigaciones de Inteligencia Artificial, y sigue aún hoy siendo uno de los
más utilizados en este campo.
Las razones para ello se encuentran en el hecho de poseer
una de las formas de sintaxis menos restrictivas entre los lenguajes de alto
nivel. Esto facilita su aprendizaje, al ser muy corto el número de estructuras
y funciones que el estudiante debe conocer para llegar a dominar las técnicas
de programación en este lenguaje. De hecho, este curso se propone la
utilización de un subconjunto de las muchas funciones disponibles para con
ellas examinar las técnicas que hacen de LISP un lenguaje tan especial.
Desarrollado como un lenguaje interpretado, aunque las
modernas versiones cuentan siempre con un compilador que transforma el código
fuente en lenguaje de máquina optimizado.
ObjectARX LISP (AutoCAD Runtime Extension)
Es una API para personalizar y extender AutoCAD. Proporciona
acceso a una clase base que modela los dibujos e interacciones con el usuario
de AutoCad. Existen dos versiones de la API; una para C++ en compilación
nativa, y la otra es para la plataforma .NET, aunque los objetos de AutoCad no
son recogidos por el recolector de basura.
También cuenta como un conjunto de clases y funciones
utilizadas para extender los productos de Autodesk para que se pueda
personalizar la aplicación CAD de Autodesk. IntelliCAD también ha
introducido una variante de ObjectARX que actualmente está siendo probada.