
Todo lo relacionado con la Programación web en todas las tecnologías. Todo para aprender a programar.
Programación es la especificación de una serie de tareas para realizar una acción o proceso, en términos generales. En Informática programación es la escritura de código para resolver los problemas o necesidades de las aplicaciones.
Es toda una disciplina, dedicada al desarrollo de aplicaciones o sencillos programas que permiten automatizar tareas o realizar procesos en ámbitos diversos.
Más información:
Artículos destacados de Programación:
POO: Fundamentos de la Programación Orientada a Objetos
Conoce los fundamentos del paradigma de la programación orientada a objetos, que es el estilo de programación predominante hoy.
Programación estructurada
Quizás el principal paradigma de la programación actual, ya que otros paradigmas heredan de la programación estructurada.
Lenguaje de programación
El lenguaje de programación es el idioma con el que se expresan las acciones que debe realizar el ordenador para resolver los problemas, o lo que es lo mismo, implementar los algoritmos.
Los lenguajes de programación permiten expresar instrucciones de una manera más fácil para los humanos que el código máquina, pues recordemos que los ordenadores en el fondo solo trabajan con ceros y unos.
Lenguajes de programación de bajo nivel vs alto nivel
Cuando clasificamos lenguajes de programación una de las primeras distinciones que podemos realizar es su nivel. Existen lenguajes de bajo nivel y lenguajes de alto nivel.
Lenguajes de programación de bajo nivel
El nivel más bajo indica que se encuentran más cerca del código de la máquina. Los primeros lenguajes que surgieron eran de bajo nivel, como el ensamblador. Cada procesador tiene su lenguaje de ensamblador propio, con un juego de instrucciones, consistentes en intrucciones básicas capaces de ser ejecutadas directamente por los procesadores. Estos lenguajes son muy rápidos de procesar pero es imposible hacer programas complejos con ellos, por la dificultad de escribirlos y de mantenerlos por las personas.
Lenguajes de programación de alto nivel
Los lenguajes de alto nivel indican que se encuentran más cerca del lenguaje de las personas. Son los lenguajes que realmente se utilizan en el día a día de la programación y que permiten el desarrollo de programas complejos y aplicaciones actuales. Todos los lenguajes de alto nivel tienen instrucciones avanzadas que se abtraen de las complejidades de los procesadores y por tanto permiten realizar programas más fácilmente y con mayor capacidad de mantenimiento.
No obstante, dentro de los existen lenguajes alto nivel también encontramos distintos niveles. Hay lenguajes como C que permiten el acceso directo a posiciones de la memoria o a los puertos para trabajar con los periféricos. Otros lenguajes de más alto nivel nos abstran más todavía de las máquina y de sus componentes. Los lenguajes de programación más modernos son de mayor nivel, pero no quiere decir que los lenguajes de alto nivel tradicionales, más cercanos a la máquina como C, sean peores. En realidad siguen siendo necesarios para la realización de programas más cercanos al sistema operativo. Por ejemplo, todo lo que son controladores de periféricos o dispositivos (conocidos como drivers) se tienen que escribir con lenguajes como C, que permiten acceder a los puertos y manipularlos directamente.
Crea artículos, recursos o comparte información sobre Programación
Manuales
Más manuales
Tenemos 18 manuales más sobre Programación
Colecciones

Canales de eventos y clases en directo

Temas relacionados
Preguntas y respuestas de Programación
Se han recibido 137 faqs en Programación