top of page
PROGRAMACION 

Lenguajes de Programación

Lenguaje de programación es el idioma utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Hay muchos lenguajes de programación, pero para programar no es necesario conocer todos los lenguajes, es igual que cuando hablamos, podemos comunicarnos en español aunque no sepamos alemán. Aunque la palabra deberia ser idioma ya que lenguaje realmente abarca todos los idiomas pero en computación equivocadamente se usa el término lenguaje cuando el término correcto es idiomas de programación. En la actualidad los lenguajes de programación estan escritos para ser comprensibles por el ser humano, a este código se le llama código fuente, pero no es comprendido por la máquina ya que esta solo maneja el lenguaje binario. La compilación es el proceso de traducir un programa en código fuente a programa en código objeto (que usa el lenguaje binario), el programa encargado de compilar se llama compilador. La mayoria de software de programación trae su propio compilador.

Conceptos de programa:

Es una secuencia de instrucciones que indican las acciones que han de ser ejecutadas por una computadora Conjunto de instrucciones en un lenguaje determinado que define 1 algoritmo.Características generales que debe reunir un programa y que influyen en su calidad

Legibilidad: El programa deber ser claro y sencillo de tal forma que facilite su lectura y compresión.

Fiabilidad: El programa debe ser claro y sencillo de tal forma que facilite su lectura y compresión

Portabilidad: Debe permitir su codificación en distintos lenguajes y su instalación en distintos sistemas

Modificabilidad: El programa ha de facilitar su mantenimiento; es decir las modificaciones y actualizaciones necesarias para adaptarlo a 1 nueva situación.

Eficiencia: Se deben aprovechar al máximo los recursos del ordenador minimizando la memoria utilizada y el tiempo de proceso o ejecución siempre que no sea a costa de las anteriores características

bottom of page