Programación

La programación informática es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales. A través de la programación se dictan los pasos a seguir para la creación del código fuente de programas informáticos. De acuerdo con ellos el código se escribe, se prueba y se perfecciona.

El objetivo de la programación es la de crear software, que después será ejecutado de manera directa por el hardware de la computadora, o a través de otro programa.

La programación se guía por una serie de reglas y un conjunto pequeño de órdenes, instrucciones y expresiones que tienden a parecerse a una lengua natural acotada. El lenguaje de programación, son todas aquellas reglas o normas, símbolos y palabras particulares empleadas para la creación de un programa y con él, ofrecerle una solución a un problema determinado.

El lenguaje de programación es el responsable de que la computadora siga paso a paso las órdenes que el programador ha diseñado en el algoritmo. Con esto se entiende que el lenguaje de programación es una especie de intermediario entre el ordenador y el usuario, para que este último pueda darle respuesta a los problemas mediante la computadora y haciendo uso de palabras (funciones), que le interpretan dicho programa al computador para la realización de ese trabajo.

Ahora bien, dependiendo del lenguaje que se elija, se puede hablar del tipo de programación que se va a realizar. Algunos de ellos son:

Programación secuencial: son aquellos programas que se diseñan con directrices que van en secuencia una detrás de la otra. Por ejemplo: Cobol, Basic.

Programación estructurada: se considera así, cuando la programación es diseñada por módulos. Cada módulo realiza una tarea en especial, y cuando se requiera de esa tarea, sencillamente se le hace el llamado a ese módulo. Por ejemplo: Turbo Pascal, Ada, Modula.

Programación orientada a objetos: son aquellos lenguajes que permiten la implementación de objetos dentro del diseño del mismo y el usuario podrá pegar a cada objeto un código de programa. Algunos de estos son: Java, Xml, entre otros.

Programación lógica o de lenguaje natural: son aquellos programas que se diseñan con interfaces, de tal manera que el usuario pueda darle ordenes a la máquina utilizando un lenguaje simple. Por ejemplo: Prolog.

Programación de inteligencia artificial: son aquellos programas que más se acercan a la inteligencia humana, ya que tienen la capacidad de desarrollar conocimiento. Este tipo de lenguaje trabaja de una manera muy semejante a la mente humana.

INTELVIZA

 

                ¿Quieres empezar a programar?         Si en nuestra relación con la tecnología queremos pasar de ser meros espectadores a formar parte activa de su evolución, lo nuestro es la programación, aprender a escribir código.   Leer más

 

              

           Aprender  como un programador       Además, también es necesario hacerse algunas preguntas importantes: ¿qué tipo de programas queremos desarrollar? ¿En qué sistema operativo funcionarán? Y no menos importante, cuál es nuestra predisposición personal a un tipo de código u otro. Leer más

 

              El futuro de los programadores            La automatización de los procesos está cambiando el panorama profesional tal y como lo conocemos, pero, ¿cómo van a afectar estos cambios al futuro de los programadores? Leer más

 

¿Y ahora?¿Dónde corre el código?

El código corre en señales eléctricas que viajan sobre sistemas que se anclan en hardware. Estos dispositivos permiten traducir los programas en imágenes y sonidos a la vez que captan información a través de múltiples mecanismos. Conocer los protocolos y los marcos mediante los cuales el hardware se acopla al código es importante en la medida en al que es la única vía por la que nos comunicamos con el cerebro de nuestro ordenador.