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)
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.
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:
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.