Está en la página 1de 11

LENGUAJES DE PROGRAMACIÓN

GIOVANNY MONCAYO U
QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?
• Es el lenguaje utilizado para escribir programas informáticos.

• Se compone de un grupo de palabras y reglas para establecer


comunicación entre el programador y la computadora.

• Su objetivo principal es indicarle claramente al computador qué


debe hacer, a través de Algoritmos.

• Componentes básicos de un lenguaje de programación:


• Vocabulario: Instrucciones y palabras reservadas
• Signos de Puntuación: Símbolos del lenguaje (; . , : _)
• Operadores: Símbolos para procesar datos (+ - * / % )
• Identificadores: Para almacenar datos en memoria
• Sintaxis, Semántica y Gramática: Forma de escribir el lenguaje
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

CLASIFICACIÓN

POR SU POR SU
EVOLUCIÓN PARADIGMA

Bajo Nivel Alto Nivel Estructurados Orientados a Funcionales


Objetos
LENGUAJES DE PROGRAMACIÓN
SEGÚN SU EVOLUCIÓN
• Lenguajes de Bajo Nivel
• Conjunto de instrucciones numéricas ante las cuales una
máquina reacciona. Se los conoce como lenguaje de máquina
o ensamblador.
• Fáciles de entender para la máquina.
• Ej: Assembler

• Lenguajes de Alto Nivel


• Están diseñados con palabras y estructuras similares a las de
un lenguaje humano (Generalmente en inglés). La “traducción”
a lenguaje de máquina la realizan los compiladores, mientras
que la “ejecución” los intérpretes.
• Fáciles de entender para el programador.
• Ej: C, Pascal, Fortran, Java, SQL, C++, JavaScript, Python, etc
LENGUAJES DE PROGRAMACIÓN
SEGÚN SU PARADIGMA
• Lenguajes de Programación Imperativa o Estructurada
• Es la forma de programación más usada y la más antigua, se basa en dar instrucciones
secuenciales al ordenador. Su mantenimiento es complejo.
• Ej: Assembler, C
• Lenguajes de Programación Orientados a Objetos
• Dividen el problema en partes (Objetos), los cuales encapsulan elementos que incluyen
variables y funciones. Permiten reutilizar el código. Su mantenimiento es más simple.
• Ej: C++, C#, Java
• Lenguajes de Programación Funcionales
• Solucionan el problema declarando propiedades y reglas que deben cumplirse, en lugar de
instrucciones. Tienen la ventaja de ser razonados por funciones matemáticas.
• Ej: Lisp, Python, Scala, F#, R, Matlab
PARA QUÉ SIRVE UN LENGUAJE DE PROGRAMACIÓN?

• Programar Algoritmos

• Resolver problemas en computador

• Reducir el tiempo de programación

• Permitir al programador desvincularse del


funcionamiento interno de la máquina
CÓMO ELEGIR UN LENGUAJE DE PROGRAMACIÓN?

• Identificar problema a resolver

• Conocimiento del Programador

• Herramientas de soporte disponibles

• Hardware requerido
ENTORNO DE DESARROLLO INTEGRADO - IDE
• El IDE (Integrated Development Environment) o Entorno de Desarrollo
Integrado, es una aplicación informática que proporciona una serie de
servicios que facilitan la programación de software, tales como:
• Funciones de autocompletado
• Editor de código fuente
• Gestión de conexiones a bases de datos
• Integración con sistemas de control de versiones
• Simuladores de dispositivos
• Depuradores
EN RESUMEN……
• Sin el lenguaje de programación, programar sería imposible, debido a que
no existirían reglas (tanto semánticas como sintácticas), expresiones (como la
estructura y el significado de todos los elementos que los componen) ni una
forma establecida sobre cómo deben “hablar” el programador y la
máquina.

• Existen
diversos lenguajes de programación, su elección dependerá mucho
del problema que se intenta resolver.
ALGUNAS TENDENCIAS

• 10 Lenguajes de programación más usados en todo el mundo

• Lenguajes de programación más usados en el 2020


GRACIAS

También podría gustarte