
¿QUÉ ES?
Tipo de lenguaje de programación que no expresa los algoritmos teniendo en cuenta la capacidad que tienen las máquinas para ejecutar órdenes, sino al que se utiliza teniendo en cuenta las capacidades cognitivas de los seres humanos.
VENTAJAS Y DESVENTAJAS
VENTAJAS
-Genera un código más sencillo y comprensible.
-Escribir un código válido para diversas máquinas o sistemas operativos.
-Permite utilizar paradigmas de programación.
-Permite crear programas complejos en relativamente menos líneas de código.
-El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.
-La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos. Nombres de las instrucciones tales como READ, WRITE, PRINT, OPEN, etc.
-Las modificaciones y puestas a punto de los programas son más fáciles.
-Reducción del costo de los programas.
-Transportabilidad.
DESVENTAJAS
-Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
-Algunos requieren que la máquina cliente posea una determinada plataforma.
USO COTIDIANO
-PRIMERA GENERACIÓN: Lenguajes máquina y ensambladores
-SEGUNDA GENERACIÓN: Primeros lenguajes de alto nivel imperativo (Fortran, Cobol).
-TERCERA GENERACIÓN: Lenguajes de alto nivel imperativo(PASCAL, MODULA)
- CUARTA GENERACIÓN: Orientados básicamente a las aplicaciones de gestión y manejo de bases de datos (Natural, SQL).
- QUINTA GENERACIÓN: Orientados a la inteligencia artificial y al procesamiento de los lenguajes naturales (LISP, Prolog)
LENGUAJES DE PROGRAMACIÓN
-Cobol
-Fortran
-C
PYTHON
VB.NET
Erlang
Ada
ALGOL
BASIC
¿QUÉ ES?
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.
VENTAJAS Y DESVENTAJAS
VENTAJAS
-Una gran velocidad en lo vinculado a la ejecución cuando traslademos un programa a otro lenguaje distinto. El motivo de ello es que podemos cargar el programa en la memoria de la máquina y que desde aquí actúe de forma independiente.
DESVENTAJAS
-Tiempo de programación.
-Programas fuente grandes.
-Peligro de afectar recursos inesperadamente.
-Falta de portabilidad.
-Solo son ejecutables los programas en el mismo procesador (CPU)
-Poco fiable
USO COTIDIANO
En la creación de aplicativos tecnológicos tales como:
-Desarrollo de programas y aplicaciones.
-Desarrollo de inteligencia artificial.
-Desarrollo de base de datos.
-Desarrollo de videojuegos.
-Desarrollo de controladores e interfaz de hardware.
-Desarrollo de internet y páginas web.
LENGUAJES DE PROGRAMACIÓN
C, C++ y C# Java. Python. PHP. Etc.
¿QUÉ ES?
Sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. El uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware
VENTAJAS Y DESVENTAJAS
VENTAJAS
-Mayor adaptación al equipo.
-Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
-Mayor facilidad de codificación
-Velocidad de cálculo.
DESVENTAJAS
-Imposibilidad de escribir código independiente de la máquina.
-Mayor dificultad en la programación y en la comprensión de los programas.
-El programador debe conocer más de un centenar de instrucciones.
-Es necesario conocer en detalle la arquitectura de la máquina.
-Dependencia total de la máquina lo que impide la transportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas.
USO COTIDIANO
Es un lenguaje muy utilizado para sistemas operativos, control de todo tipo de máquinas o aplicaciones que usan sistemas en tiempo real.
LENGUAJES DE PROGRAMACIÓN
-Código Binario: 1y 0
-lenguaje máquina: PHP C++
-lenguaje ensamblador: Basado en un microprocesador o un microcontrolador