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