|
 
Thema 01
Lenguajes de muy alto nivel para la creación de aplicacionesRobert STRANDH
Palabras-clave
- Lenguajes de alto nivel
- Calidad de programa
- Lisp, Scheme, Python
Motivo
La primera etapa en la creación de un sistema operativo completamente libre puede ser considerada como casi terminada. Tenemos varios núcleos, bibliotecas de base, utilitarios de programación sistema, y mucho más.
La segunda etapa, ya bien empezada, concierne la creación de aplicaciones. Esta etapa difiere de la primera en un aspecto crucial : no disponemos de una especificación de las aplicaciones, mientras que para la primera etapa, varias especificaciones existen : ANSI/ISO C, Posix, etc. Esta etapa necesita entonces más experimentación. Lenguajes y entornos de programación muy evolucionados son de esta forma esenciales para la escritura de nuevas aplicaciones.
Para los programadores de programas libres, la productividad es esencial, por la simple razón que un gran número de estos programadores no son pagados por estos programas. Esto supone una buena razón de más para la utilización de lenguajes de muy alto nivel.
Finalmente, la utilización de lenguajes de este tipo es necesaria para la calidad (robustez, corrección, mantenimientabilidad) de las applicaciones desarrolladas.
El objetivo de este tema es hacer un repaso de los lenguajes y sistemas de alto nivel existentes para la programación de aplicaciones, reuniendo a programadores de alto nivel de lenguajes como Lisp (Common Lisp, Emacs Lisp), Scheme (Guile, Kawa, etc), Python, etc.
Temas secundarios
- Lisp (Common Lisp, Emacs Lisp)
- Scheme (Guile, Kawa, etc.)
- Python
Programa
 
|