Está en la página 1de 16

Lenguajes de

programación
Contenido:
 ¿Qué es un lenguaje de programación?
 ¿Qué tipos de lenguaje de programación existen?
 Lenguaje de programación de bajo nivel
 Lenguaje máquina
 Lenguaje ensamblador
 Lenguaje de programación de alto nivel
 Traductor
 Compilador
 ¿Para qué sirven los lenguajes de programación?
 ¿Qué software de programación existen?
 Características de un lenguaje de programación
 Ventajas del lenguaje de programación
 Desventajas del lenguaje de programación
 Veamos cuales son los 10 lenguajes de programación más usados en la ac
tualidad:
2
¿Qué es un lenguaje de
programación?
Un lenguaje de programación es un lenguaje formal (o artificial,
es decir, un lenguaje con reglas gramaticales bien definidas) que
le proporciona a una persona, en este caso el programador, la
capacidad de escribir (o programar) una serie de instrucciones o
secuencias de órdenes en forma de algoritmos con el fin de
controlar el comportamiento físico o lógico de un sistema
informático, de manera que se puedan obtener diversas clases de
datos o ejecutar determinadas tareas. A todo este conjunto de
órdenes escritas mediante un lenguaje de programación se le
denomina programa informático

3 Volver.
¿Qué tipos de lenguaje de programación
existen?
Existen lenguajes de programación de bajo nivel y de alto nivel que,
a pesar de ser simples en comparación con los lenguajes humanos,
son más complejos que los lenguajes de máquina.
• Lenguaje de programación C, C++ y C#
• Java.
• Python.
• PHP.
• SQL.
• Ruby.
• Visual Basic.
• NET.
Volver. • Lenguaje de programación R
Lenguaje de programación de bajo
nivel
Un lenguaje de programación de bajo nivel, es aquel en el


que sus instrucciones ejercen un control directo sobre el
hardware y por lo tanto están condicionados por la
estructura física de las computadoras que lo soportan

5 Volver.
Lenguaje máquina
El lenguaje de máquina o código máquina es el sistema de
códigos directamente interpretable por un circuito micro
programable, como el microprocesador de una computadora o
el micro controlador de un autómata

6 Volver.
Lenguaje ensamblador

El lenguaje ensamblador o assembly es un lenguaje de


programación de bajo nivel. Consiste en un conjunto de
mnemónicos que representan instrucciones básicas para los
computadores, microprocesadores, microcontroladores y otros
circuitos integrados programables

7 Volver.
Lenguaje de programación de alto
nivel
Un lenguaje de programación de alto nivel se caracteriza
por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de la capacidad
con que los ejecutan las máquinas. Estos lenguajes
permiten una máxima flexibilidad al programador a la
hora de abstraerse o de ser literal.

8 Volver.
Traductor
Un traductor es un programa que tiene como entrada un texto
escrito en un lenguaje (lenguaje fuente) y como salida produce
un texto escrito en un lenguaje (lenguaje objeto) que preserva el
significado de origen. Ejemplos de traductores son los
ensambladores y los compiladores

9 Volver.
Compilador
En informática, un compilador es un programa que
traduce código escrito en un lenguaje de programación
a otro lenguaje.​En este tipo de traductor, el lenguaje
fuente es generalmente un lenguaje de alto nivel, y el
objeto un lenguaje de bajo nivel.

Volver.
10
¿Para qué sirven los lenguajes de
programación?
Es un lenguaje formal que, mediante una serie de instrucciones,
le permite a un programador escribir un conjunto de órdenes,
acciones consecutivas, datos y algoritmos para, de esa forma,
crear programas que controlen el comportamiento físico y
lógico de una máquina

11 Volver.
¿Qué software de programación
existen?
La Clasificación del software de programación es
la siguiente:
• Editores de texto.
• Compiladores.
• Intérpretes.
• Enlazadores.
• Depuradores.
• Entornos de Desarrollo Integrados (IDE)
• Software Net Beans Integrated Development
Environment para Java.
• Software Code: Blocks para C Programming.
• Software Atom para Python.
• Software Visual Studio para C++ Visual Studio
12
Volver. para Visual Basic .NET.
Características de un lenguaje de
programación
Características del lenguaje de programación Sintaxis: el
conjunto de símbolos y reglas para formar sentencias.
Semántica: las reglas para transformar sentencias en
instrucciones lógicas. Pragmática: utilizando las
construcciones particulares del lenguaje.

Volver
13
Ventajas del lenguaje de
programación
• El lenguaje C ha sido pensado para ser altamente transportable.
• Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como
funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.

• Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno
de los más empleados es el estructurado "no llevado al extremo" (permitiendo
ciertas licencias de ruptura).
• Un sistema de tipos que impide operaciones sin sentido.
• Usa un lenguaje de preprocesador, el preprocesador de C, para tareas como
definir macros e incluir múltiples archivos de código fuente.
• Acceso a memoria de bajo nivel mediante el uso de punteros.
• Interrupciones al procesador con uniones.
14 • Volver
Un conjunto reducido de palabras clave
Desventajas del lenguaje de
programación
• Al igual que otros lenguajes tiene sus inconvenientes como:
• Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas
como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de
Boehm.
• Soporte para programación orientada a objetos, aunque la implementación
original de C++ fue un preprocesador que traducía código fuente de C++ a C.
• Encapsulación.
• Funciones anidadas, aunque GCC tiene esta característica como extensión

Volver
15
Veamos cuales son los 10
lenguajes de programación más
usados en la actualidad:
• Java.
• 1º C
• 2º Python
• 3º Java
• 4º C++
• 5º C#
• 6º Visual Basic
• 7º JavaScript
• 8º Assembly Language
Volver.
16

También podría gustarte