LENGUAJE DE PROGRAMACIÓN

Sitio: 'ELE' Plataforma Educativa Chaqueña
Área temática: Electricidad y Electrónica 1° 2° Mecánica
Libro: LENGUAJE DE PROGRAMACIÓN
Imprimido por: Invitado
Día: sábado, 28 de febrero de 2026, 09:55

Descripción

Aquí desarrollaremos los diferentes tipos y características de los lenguajes de programación

1. INTRODUCCIÓN A LA PROGRAMACIÓN

¿Qué es programar?

Programar es usar la creatividad y el ingenio para resolver situaciones problemáticas y automatizar tareas, en nuestro caso con la ayuda de una computadora o dispositivo programable. 

 

 

2. Lenguaje de Programación

Lenguajes de programación

Para crear un programa, y que la computadora o dispositivo lo interprete y ejecute las instrucciones escritas en él, debe escribirse en un lenguaje de programación. En sus comienzos las computadoras interpretaban solo instrucciones en un lenguaje específico conocido como código máquina, que consiste en cadenas de números 1 y 0 (sistema binario).
Para facilitar el trabajo de programación, los científicos informáticos decidieron reemplazar las instrucciones binarias por palabras o abreviaturas provenientes del inglés; las codificaron y crearon así un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador. Por ejemplo, para sumar se podría usar la letra A de la palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es básicamente lo mismo que hacerlo en lenguaje máquina, pero las letras y palabras son bastante más fáciles de recordar y entender que secuencias de números binarios.
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un método más sencillo para programar. Entonces, se crearon los lenguajes de alto nivel. Mientras que una tarea tan trivial como multiplicar dos números puede necesitar un conjunto de instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastará con solo una. Una vez que se termina de escribir un programa, sea en ensamblador o en algunos lenguajes de alto nivel, es necesario compilarlo, es decir, traducirlo completo a lenguaje máquina.

En la actualidad están cobrando mayor relevancia técnicas de desarrollo de aplicaciones de nivel aún más alto, que no requieren del aprendizaje de lenguajes de programación, sino simplemente una lógica basada en el armado de bloques programáticos predefinidos que facilitan la programación sin la necesidad de aprender a "escribir código".

 

 

3. Tipos de Programación

PRINCIPIOS BASICOS DE PROGRAMACIÓN

(APRENDER A PROGRAMAR)

•PRIMERO ANALIZO
•DESPUES RESUELVO
•AL FINAL PROGRAMO

ANALIZO                     RESUELVO                     PROGRAMO


3.1. Programación Semántica

La programación semántica es un paradigma relativamente reciente en el desarrollo de software. La programación semántica permite el desarrollo fácil y rápido de aplicaciones sencillas, sin necesidad de aprender un lenguaje de programación tradicional.

•Entornos gráficos de programación.
•Construcción de programas combinando bloques prearmados.
•Se trabaja resolviendo el qué queremos lograr y no el cómo expresar dichas instrucciones.

Por estos motivos, los entornos de programación semántica son muy utilizados en el mundo educativo. El entorno más difundido en la actualidad se llama Scratch, y de él derivan infinidad de variantes para usos específicos. En este trayecto utilizaremos mBlock 3, que es una versión especial de Scratch orientada a la electrónica digital programable y la robótica.

 
 

3.2. Programación Sintáctica

La programación sintáctica es el método tradicional utilizado para desarrollar aplicaciones desde la existencia del código ensamblador. Resaltamos las siguientes características:

•Se trabaja escribiendo código en un editor de texto.
•Permite elaborar programas con un nivel de complejidad y rendimiento mayor.
•Es necesario conocer de antemano los comandos y reglas del lenguaje utilizado.
•Es necesario resolver tanto lógica programática como estilo de redacción.

Debido a estas características, la programación sintáctica no es el método ideal desde el punto de vista pedagógico. Sin embargo, en casos de complejidad creciente debemos utilizar este paradigma ya que las limitaciones de la programación semántica nos impiden progresar más allá de cierto punto.

Sintaxis Arduino / Processing / C / C++

La sintaxis de la IDE de Arduino está basada en la sintaxis de C, que es el estándar de la industria en el desarrollo de software para microcontroladores.

Un programa de C se ve de la siguiente manera:

#include <stdio.h>

 void main()

{

        printf("Hola mundo\n");

       

}

Este programa hace solamente una cosa: imprimir el mensaje "Hola mundo" en pantalla. Entre llaves { } se encuentra la función o procedimiento principal / main( ) del programa.