You are on page 1of 4

Lenguajes de programación

Para que un computador funcione es Los lenguajes de programación constan de:


necesario utilizar (software), los cuales
le indican cuál es la tarea que se tiene A) Un conjunto finito de símbolos
que hacer. Y este es el que se utiliza para B) Un conjunto finito de reglas, del lenguaje. (Sintaxis).
escribir dichos programas. C) Semántica, que asocia un significado (la acción que
debe llevarse a cabo) .

los lenguajes de programación se pueden ¿Qué es un paradigma de programación?


clasificar:
Un paradigma de programación provee (y determina) la visión
• Según su “nivel”. y métodos de un programador en la construcción de un
• Según la relación traducción-eje- programa.
cución
• Según su campo de aplicación:

1
Clasificación por paradigmas de programación

Paradigma Imperativo:
describe la programación como Paradigma Declarativo: Paradigma Estructurado: Paradigma Orientado a
una secuencia instrucciones o No se basa en el cómo se hace la programación se divide en Objetos:
comandos que cambian el algo (cómo se logra un objetivo bloques (procedimientos y está basado en la idea de
estado de un programa. paso a paso), sino que describe funciones) que pueden o no encapsular estado y
(declara) cómo es. comunicarse entre sí. operaciones en objetos.

Paradigma lógico: se basa en


Paradigma Funcional: la definición de reglas lógicas
este paradigma concibe a la para luego, a través de un
computación como la motor de inferencias lógicas,
evaluación de funciones responder preguntas planteadas
matemáticas y evita declarar y al sistema y así resolver los
cambiar datos. problemas.

Otros paradigmas y
subparadigmas son: paradigma
orientado al sujeto, paradigma
reflectante, programación
basada en reglas, paradigma
basado en restricciones,
programación basada en

2
prototipos, etc.
Compilador interprete Los “Lenguajes Declarativos” son los mas pareci-
Los compiladores traducen el Lenguajes de programación dos al castellano o ingles en su potencia expresiva
código fuente a código objeto, y funcionalidad están en el nivel mas alto respecto
para todo el programa a la vez. a los otros.

Los lenguajes de “ Alto Nivel” son los mas utiliza-


dos como lenguaje de programación.

Lenguajes de bajo nivel: Los “Lenguajes Ensambla-


dores” y los “Lenguajes Maquina” son dependientes
de la maquina.

Lenguajes de bajo nivel


• Lenguaje máquina:
• Lenguaje ensamblador

Lenguajes de alto nivel


Elementos de los lenguajes de programación CARACTERÍSTICAS: Las instrucciones se
1. Tipos de datos expresan por medio de texto (inglés) con caracteres
• Datos de tipo texto alfanuméricos y caracteres especiales (+, -, * , / , =
• Datos de tipo numérico: ...).
• Datos de fecha: • Lenguajes imperativos o procedurales
• Datos lógicos • Lenguajes declarativos
2. Operadores • Lenguajes funcionales o de programación
3. Palabras reservadas lógica.
4. Estructuras de control

3
Programas

Programa: Conjunto Instrucciones básicas:


Instrucción ordenado de instrucciones que • Instrucciones de asignación.
indican las tareas u operaciones • Instrucciones selectivas
que el computador debe (o bifurcaciones o
realizar.Es la representación de condicionales)
un algoritmo, escrito en algún • Instrucciones repetitivas
lenguaje de programación. (o iterativas o bucles)
• Instrucciones de entrada y
salida (o de transferencia de
datos entre periféricos y
memoria central).

Organización de datos: Algoritmos


• Ficheros (Archivos Un algoritmo es una forma de
• Arrays (Vectores): describir la solución a un
• Registros problema.
• Base de datos:

Representación de algorit-
mos:
• Pseudocódigo o lenguaje de
descripción de algoritmos:
• Organigramas o diagramas
de flujo:
4

You might also like