que lenguajes de programacion existen y cuales son sus caracteristicas

LENGUAJES DE PROGRAMACION

  • Lenguajes de alto nivel
  • Lenguaje ensamblador
  • lenguaje de programacion Ada
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

CARACTERISTICAS

•Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles que los lenguajes de tercera generación.
•Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas.•Permiten la interacciónde objetos de programación incluyendo elementos de datos y las acciones que se realizan en ellos.


•Un objeto denotar datos respecto a un empleado y todas las operaciones que se pudieran realizar sobre los datos (cálculo de nóminas).

•En la programación orientada al objeto, los datos, instrucciones y otros procedimientos de programación se agrupan en un elemento denominado objeto.

•Encapsulación. Receso de reagrupar elementos dentro de un objeto.

•Polimorfismo. Receso que le permite al programador desarrollar una rutina o grupo de actividades que operaran sobre objetos múltiples.

•Herencia. Propiedad utilizada para describir objetos en un grupo de este tomando características de otros en el mismo grupo o clase de objetos.

•Código reutilizable. Código de instrucciones dentro de un objeto que se puede usar repetidamente en diferentes programas de diversas aplicaciones.
 
SMALLTALK
•Lenguaje de programación amplio uso, orientado a objetos.
•Es una versión mejorada del lenguaje de programación c original.
•Es un lenguaje de tiempo real, de propósito general, que se ha utilizado para aplicaciones empresariales y científicos.
 
•Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones para desarrollar aplicaciones de trabajo a través de Internet.


•Para desarrollar pequeñas, Apletts, las cuales pueden insertarse en las páginas WebInternet.

•Incluye un depurador, un generador de documentación, un compilador, y un visualizador, para ejecutar aplicaciones Java sin navegador de Internet.

SELECCIÓN DE UN LENGUAJE DE PROGRAMACIÓN

•El mejor lenguaje de programación para usarse en un programa en particular incluye equilibrar las características funcionales del lenguaje con aspectos como costo, control y complejidad.
•Un factor importante que debe considerarse al seleccionar cualquier lenguaje de programación es la cantidad de control directo que se necesita para operar el hardware.