Está en la página 1de 2

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:

 El desarrollo lógico del programa para resolver un problema en particular.


 Escritura de la lógica del programa empleando un lenguaje de programación
específico (codificación del programa).
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de
máquina.
 Prueba y depuración del programa.
 Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos 'lenguaje de
programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los
lenguajes de programación y a 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 un conjunto de instrucciones que permiten estructurar el contenido de los
documentos).
Permite especificar de manera precisa sobre qué datos debe operar una
computadora, cómo deben ser almacenados o transmitidos y qué acciones debe
tomar 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 pueda usar un conjunto común de instrucciones que
sean comprendidas entre ellos para realizar la construcción de un programa de
forma colaborativa.
Qué es la plataforma .NET y cuáles son sus principales partes

Simplificando mucho las cosas para poder dar una definición corta y comprensible,
podríamos decir que la plataforma .NET es un amplio conjunto de bibliotecas
de desarrollo que pueden ser utilizadas con el objetivo principal de acelerar el
desarrollo de software y obtener de manera automática características avanzadas
de seguridad, rendimiento, etc...

En realidad, .NET es mucho más que eso, ya que ofrece un entorno gestionado
de ejecución de aplicaciones, lenguajes de programación y compiladores,
y permite el desarrollo de todo tipo de funcionalidades: desde programas de
consola o servicios Windows, hasta aplicaciones para dispositivos móviles pasando
por desarrollos de escritorio o para Internet.

Lenguaje de programación compilado


Ir a la navegaciónIr a la búsqueda
Un lenguaje compilado es un lenguaje de
programación cuyas implementaciones son
normalmente compiladores (traductores que generan código de máquina a partir
del código fuente) y no intérpretes (ejecutores paso a paso del código fuente,
donde no se lleva a cabo una traducción en la preejecución).
El término es un tanto vago. En principio, cualquier lenguaje puede ser
implementado con un compilador o un intérprete. Sin embargo, es cada vez más
frecuente una combinación de ambas soluciones: un compilador puede traducir el
código fuente en alguna forma intermedia (muchas veces llamado Bytecode), que
luego se pasa a un intérprete que lo ejecuta.
Enlazador
Un enlazador (en inglés, linker) es un programa que toma los objetos generados
en los primeros pasos del proceso de compilación, la información de todos los
recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza
el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero
ejecutable o una biblioteca. En el caso de los programas enlazados
dinámicamente, el enlace entre el programa ejecutable y las bibliotecas se realiza
en tiempo de carga o ejecución del programa.
Entorno de Desarrollo Integrado (IDE).
Un entorno de desarrollo integrado, es un entorno de programación que ha sido
empaquetado como un programa de aplicación, es decir, consiste en un editor de
código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).

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.