¿Qué es un lenguaje gráfico de programación?
Lenguaje de programación, es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado de 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 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 el 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 diseñar el contenido y el texto 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, tal como sucede con el lenguaje Léxico. 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 del programa de forma colaborativa.
Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos:
- lenguajes imperativos;
- lenguajes funcionales.
Lenguaje de programación imperativo
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.
No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las instrucciones.
Lenguaje de programación funcional
Un lenguaje de programación funcional(a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
EJEMPLOS
Lenguaje de programación C#
Llamado también C Sharp este lenguaje fue diseñado y la base de Microsoft. Es un lenguaje de programación orientado totalmente a objetos. Ha sido durante muchos años el lenguaje de referencia de los aspirantes a programadores. Este lenguaje es compatible con .NET y con Visual Basic.
Lenguaje de programación Vala
Este lenguaje de programación contiene todas las características y ventajas del lenguaje C# pero con el conteo de referencias, que facilitan al programador el trabajo de quitar o añadir referencias automáticamente, en lugar de hacerlo manualmente como en el lenguaje C#. Por lo tanto no necesita tantos recursos ni tiempo para ejecutar el procesamiento de la información. Este lenguaje utiliza los objetos de la biblioteca GObject.
Lenguaje de programación GTK+
Es uno de los lenguajes más importantes en la creación de software. Las particularidades de este tipo de lenguaje de programación es que puede contener varias bibliotecas multiplataforma. De esta forma le permite desarrollar interfaces gráficas de usuario o GUI. Este lenguaje puede ser utilizado tanto en GNU/Linux como en Wayland y X Window System.
Lenguaje de programación Php
Este lenguaje de programación es uno de los más utilizados. Además de ser un lenguaje de uso libre, es compatible con las bases de datos MySQL. Los archivos e instrucciones Php pueden albergar HTML sin tener que llamar a otros archivos externos para procesar los datos.
Lenguaje de programación Glade
Este lenguaje de programación tiene la particularidad de que no genera un código fuente si no un archivo en HTML. Esto facilita su uso en numerosos lenguajes de programación C, C++, C#, Vala, Java, Perl, Python.
Lenguaje de programación JavaScript
Este es un lenguaje de programación orientado a objetos. Este lenguaje sirve para crear funciones e instrucciones dentro de las paginas web.
Lenguaje de programación Java
El lenguaje de programación Java es uno de los más utilizados en casi todos los sistemas operativos, también en smartphones. Su gran diferencia es que puede crear y ejecutar programas en cualquier dispositivo con interfaces gráficas
¿Qué es Scratch?
Es un lenguaje de programación visual creado por el MIT y orientado a facilitar su aprendizaje de forma intuitiva mediante bloques. ¿Y esto qué significa? Que en vez de escribir código vamos a tener diferentes piezas como si se tratase de un puzzle e iremos encajándolas para desarrollar las diferentes ordenes hasta tener nuestro proyecto, que podría ser perfectamente un videojuego o un robot inteligente.
No hay comentarios.:
Publicar un comentario