Entorno y lenguaje de programación
Un entorno de programación es un programa o conjunto de programas que engloban todas las tareas necesarias para el desarrollo de un programa o aplicación. Estas tareas son básicamente las siguientes:
- Edición del programa.
- Compilación y enlace.
- Ejecución.
- Depuración.
Este tipo de entornos incorporan numerosas herramientas, utilidades, aplicaciones ya desarrolladas, ejemplos, tutoriales, etc. Todas ellas encaminadas a facilitar y mejorar el desarrollo.
Funciones de un entorno de programacion
Editor
Procesadores del lenguaje
Pero, si nosotros no podemos entender grandes cadenas de lenguaje máquina y la maquina solo entiende ese lenguaje ¿Cómo podemos darle instrucciones? Lo podemos hacer gracias al procesador de lenguaje que hace la conversión, así el ordenador puede entender todas las instrucciones que cree a través de un editor.
Sin el procesador de lenguaje no lograríamos crear ni una calculadora, ya que tomaría mucho tiempo. Dentro de los procesadores hay intérpretes, compiladores o traductores
Enlazadores
Se trata de programas que pueden tomar los objetos que se han generado por el procesador de lenguaje, extrae la información y recursos necesarios del mismo. Además, quita todos los recursos que no son necesarios y hace un enlace con la biblioteca del software para crear un archivo ejecutable o.
depuradoras
Los seres humanos somos lo que creamos las aplicaciones –por ahora–, en algún punto necesitamos de una «mano», puesto que entre tantas líneas de código nos podemos equivocar. No es fácil encontrar un error del programa en un código que hayamos escrito, allí los depuradores son parte importante de programar, ya que nos pueden indicar las normas adecuadas son estos errores y donde están.
caracteristicas
programador viene a ser el proceso de creación de un software fiable mediante la escritura, prueba ,depuración,compilaciónointerpretación, y mantenimiento del código fuente de dicho programa informático . Básicamente, este proceso se define aplicando lógicamente los siguientes pasos:
- El desarrollo lógico del programa para resolver un problema en particular.
- Escritura de la lógica del programa utilizando un lenguaje de programación específico (codificación del programa).
- Compilación o interpretación del programa hasta convertirlo en lenguaje de máquina .
- Prueba y depuracion del programa .
- Desarrollo de la documentación.
Los lenguajes de programación están formados por un conjunto de símbolos (llamado alfabeto ), reglas gramaticales ( léxico / morfológicas y sintácticas ) y semánticas , que en conjunto definen las estructuras válidas del lenguaje y su significado. Existe el error común de tratar como sinónimos los términos 'lenguaje de programación' y ' lenguaje informático '. Los lenguajes informáticos engloban a los lenguajes de programación ya otros más, como por ejemplo HTML ( lenguaje para el marcado de páginas web , que no es propiamente un lenguaje de programación, sino unconjunto de instrucciones que permitan estructurar el contenido de los documentos).
El lenguaje de programación permite especificar de manera precisa sobre qué datos debe operar un software específico, cómo deben ser almacenados o transmitir dichos datos, y qué acciones deben tomar el software bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puede usar un conjunto común de instrucciones que sean reconocidas entre ellos para realizar la construcción de un programa de forma colaborativa.
Comments
Post a Comment