Beruflich Dokumente
Kultur Dokumente
programación
Mtra. Yolanda Catalina Navarrete
Laura Avila
Lenguajes de programación.
Un lenguaje de programación es un lenguaje formal que especifica una serie de instrucciones
para que una computadora produzca diversas clases de datos. Los lenguajes de
programación pueden usarse para crear programas que pongan en
práctica algoritmos específicos que controlen el comportamiento físico y lógico de una
computadora.
Está formado por 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 (de ser necesario) y se mantiene el código
fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de
un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de
los siguientes pasos:
Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes
de programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic,
etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de
ejecución, en donde se permite utilizar el lenguaje de programación en forma
interactiva, sin necesidad de trabajo orientado a archivos de texto.
Sintaxis
Herramientas de compilación.
Un compilador es un programa informático que traduce un programa que ha sido
escrito en un lenguaje de programación a un lenguaje común,reúne diversos
elementos o fragmentos en una misma unidad. 1 usualmente lenguaje de máquina,
aunque también puede ser traducido a un código intermedio (bytecode) o a texto.
Este proceso de traducción se conoce como compilación, compilar consiste en
traducir un programa escrito en un cierto lenguaje a otro.2
La construcción de un compilador involucra la división del proceso en una serie de
fases que variará con su complejidad. Generalmente estas fases se agrupan en
dos tareas: el análisis del programa fuente y la síntesis del programa objeto.