Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A++
Informacin general
Apareci en 2002
ndice
[ocultar]
1Historia
2Propsito
3Principios Constitutivos
4Paradigmas de Programacin Soportados
5Funciones Centrales
6Desarrollo de Aplicaciones con A++
7Enlaces externos
Historia[editar]
A++ fue desarrollado en 2002 con el propsito de servir como un instrumento de
aprendizaje y no como un lenguaje de programacin utilizado para resolver problemas
prcticos.
Se supone que es una herramienta eficaz para familiarizarse con el ncleo de la
programacin y con los patrones de programacin que se pueden aplicar en otros
lenguajes necesarios para enfrentarse al mundo real.
Propsito[editar]
A++ es un lenguaje similar a C++, con su intrprete disponible
en Scheme, Java, C, C++ y Python, y ofrece un ambiente ideal para el entrenamiento
bsico en la programacin, cumpliendo con la aplicacin de los fundamentos de los
lenguajes de programacin.
Principios Constitutivos[editar]
ARS (operaciones bsicas)
Abstraccin
Referencia
Sntesis
mbito lxico
Cierre
Funciones Centrales[editar]
Abstracciones lgicas
(true, false, if, not, and, or)
Abstracciones numricas
(natural numbers, zerop, succ, pred, add, sub, mult)
Abstracciones relacionales
(equalp, gtp, ltp, gep)
Recursividad
Creacin y procesamiento de listas
(cons, car, cdr, nil, nullp, llength, remove, nth, assoc)
Funciones de orden superior
(compose, curry, map, mapc, map2, filter, locate, for-each)
Establecer operaciones
(memberp, union, addelt)
Estructura de control iterativo
('while')