Lenguajes de Bases de datos.

 Lenguaje ensamblador



El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Aun hoy se utiliza en la programación de Chandler o manipuladores de dispositivos de hardware.


Características


  • El código escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido directamente por un ser humano ya que su estructura se acerca más bien al lenguaje máquina, es decir, lenguaje de bajo nivel.

  • El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para un Microprocesador, suele necesitar ser modificado, muchas veces en su totalidad para poder ser usado en otra máquina distinta, aun con el mismo Microprocesador, solo pueden ser reutilizados secciones especiales del código programado.

  • Los programas hechos en lenguaje ensamblador, al ser programado directamente sobre Hardware, son generalmente más rápidos y consumen menos recursos del sistema (memoria RAM y ROM). Al programar cuidadosamente en lenguaje ensamblador se pueden crear programas que se ejecutan más rápidamente y ocupan menos espacio que con lenguajes de alto nivel. 

  • Con el lenguaje ensamblador se tiene un control muy preciso de las tareas realizadas por un Microprocesador por lo que se pueden crear segmentos de código difíciles de programar en un lenguaje de alto nivel.







Lenguajes de alto nivel.


Los lenguajes de programación de alto nivel son lenguajes de programación en los cuales las instrucciones que se envían para que el ordenador ejecute algunas órdenes son parecidas al lenguaje humano. Debido a que el ordenador no puede ser capaz de reconocer estas órdenes, se necesita el uso de un guía que traduzca dicho lenguaje de alto nivel a un lenguaje de bajo nivel el cual el sistema pueda entender [1].

El lenguaje de programación de alto nivel usa palabras similares al ingles, así como símbolos, signos de puntuación y aritméticos de manera que permite el desarrollo de programas. De esta manera, por ejemplo: una instrucción o sentencia que nos ayuda a calcular la superficie de un círculo que tiene radio 15 en un lenguaje de alto nivel sería: 

(S = ∏ x r2) [2].

Estos lenguajes son los más utilizados como lenguajes de programación, a pesar de que no son esencialmente declarativos, estos lenguajes nos permiten que los algoritmos se puedan expresar en un solo nivel y estilo de escritura que es fácilmente legible y comprensible por otros programadores. 






Lenguajes  de alto nivel más populares:


Lenguajes de programación de alto nivel más populares:

COBOL (Common Business Oriented Language).

En mayo de 1.959, los representantes de los fabricantes de computadoras y de los usuarios de la industria y gobierno, se reunieron para formar el Comité CODASYL (Conference on Data Systems Languages), y se desarrolló una descripción de tal lenguaje, cuya revisión, en 1.960, empezó a conocerse como COBOL-60. Numerosas extensiones fueron formando nuevas versiones de este lenguaje COBOL inicial, hasta aprobarse un estándar en 1.974 por la ANS (American National Standard) [3].

FORTRAN (Formula Translation).

Según el autor [4] nos dice que:

Fortran es el primer lenguaje de programación de alto nivel el cual tiene amplia difusión y disponibilidad de compiladores. La motivación de su diseño fue sustituir la programación en ensamblador.

· Diseñado e implementado por primera vez entre 1955 y 1957 en IBM, para el IBM 704.

· Ha tenido una amplísima difusión y uso.

· Durante muchos años se ha considerado el lenguaje por excelencia para aplicaciones científicas, ha tenido muchas ampliaciones.

BASIC (Beginner All-purpose Symbolic International Code).

Diseñada para que su uso y aprendizaje fuera sencillo [2].



Click en la imagen para ir a classroom.









Comentarios

Entradas más populares de este blog

Actividad 2. Consultas y Formularios. Parcial No.3

Base de Datos "Instituto Microchip".Parcial No.2

Access Avanzado Act. 1. Ejercicio 1. Base de Datos "Video Club" . Parcial No.3