Lenguajes Algorítmico

Clasificación

Natural

reflejan el habla humana

usar reglas y términos lingüístico para comunicar instrucciones

los lenguajes naturales son Programming in Logic (Prolog) y Lisp

contienen analizadores sintácticos y bases de datos.

Diagrama de flujo

organiza una perspectiva general al momento de codificar

Demostrar cómo el código está organizado.

Visualizar la ejecución de un código dentro de un programa.

Mostrar la estructura de un sitio web o aplicación.

Natural de programación

Solucionan problemas de manera precisa

Elaboran formulas y métodos científicos

Programación

un programa destinado a la construcción de otros programas

está compuesto por símbolos, reglas sintácticas y semánticas

Referencias

Tipos

Lenguaje de Alto Nivel

Orientados a objetos (Java)

son fáciles de leer y escribir

campo de datos que posee un comportamiento y atributos únicos

su código se relaciona a un objeto específico

lenguajes mas usados: simula, java, Visual Basic.NET y ADA

Interpretados (Phyton, Ruby)

el código fuente se ejecuta directamente

convierte su lenguaje al de una máquina

independiente de la máquina y del sistema operativo

lenguajes más famosos son PHP, ASP, Perl, Python, TCL y Bash.

Lenguaje de compilación (C++)

traduce todo el código fuente

lenguajes compilados comunes Ada, C ++ y Fortran.

se puede ejecutar en cualquier plataforma compatible

Lenguaje de Bajo Nivel

Lenguaje Maquina (Binary)

se escriben en código de máquina

son difíciles de leer y escribir

sus instrucciones son cadenas binarias

utiiliza cero y uno unicamente

Embalsador

instrucciones neotecnicos

operaciones aritméticas (ADD, SUD, DIV)

Programa Fuente

Programa objeto

serie de simbolos y reglas

Describen explícitamente un proceso

Resumen

utilizada para la programación a nivel de hardware

Ejemplos

son populares para la ciencia de datos y la programación web

se utilizan a menudo para aplicaciones de alto rendimiento.

se usan para la programación de aplicaciones empresariales y de escritorio.