Portafolios de Programación

En este espacio se podrán ver las tareas en el curso de programación de la sección 114/s5. Además de algunas investigaciones.

Se pretende agregar prácticas de laboratorio y algunos algorítmos simples que se incluyen en el temario de fundamentos de programación.

Abajo se muestra la tarea, investigación o ejercicio que se hizo por última vez en el curso.

Celina O. O.

Tarea 3: Clasificación de Lenguajes de Programación

Los lenguajes de programación son un conjunto de símbolos y reglas para combinar dichos símbolos. Los elementos del lenguaje de programación son léxicos, sintáxicos y semánticos.

Los lenguajes de programación pueden clasificarse por su propósito, es decir, el tipo de problemas a tratar con ellos o por estilo de programación.

Por propósito:

- General: Aptos para todo tipo de tareas, por ejemplo "C".
- Específico: Hechos para un objetivo muy concreto, por ejemplo Csound (para crear ficheros de audio).
- Programación de Sistemas: Para realizar sistemas operativos o drivers, por ejemplo "C".
- Script: Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL (Job Control Languages). Se subdividen en varias clases. Ejemplos: bash (shell), Java Script.


Por estilo de programación:

-Imperativos: Indican cómo hay que hacer la tarea, es decir, expresan los pasos a realizar, como ejemplo esta "C".
-Declarativos: Indican qué hay que hacer, por ejemplo Lisp y Prolog.
Fuente: http://qbitacora.wordpress.com/2007/09/21/clasificacion-de-lenguajes-de-programacion/

No hay comentarios: