NTheNkiri
Lenguajes de Programación

Lenguajes de Programación

MovieOther

2021 · 52m

Synopsis

Aquí encontrarás contenido relacionado con Lenguajes de Programación.

You Might Also Like

Comments

7 Comments

GoodGoodadoNov 3, 2025

Título: Ambigüedad de una Gramática Descripción: Este video muestra la diferencia entre gramática ambigua y gramática no ambigua. En él se muestra un ejemplo de gramática ambigua y se demuestra que lo es. Finalmente, se muestra una manera de desambiguar la gramática. Silva Galiana, JF. (2016). Ambigüedad de una Gramática. Autor/a: Silva Galiana Josep Francesc Curso: Este vídeo es el 7/7 del curso Lenguajes de Programación. •LenguajesdeProgramación Universitat Politècnica de València UPV: Más vídeos en: /valenciaupv Accede a nuestros MOOC: #Gramática #Ambigüedad #Desambiguación #3304 - Tecnología de los ordenadores (microelectrónica)

Shaira DiazNov 3, 2025

Título: La librería JavaParser ¿qué es y para qué sirve? Descripción: Este objeto de aprendizaje presenta la librería Javaparser del lenguaje de programación Java. Concretamente, explica qué es JavaParser y para qué sirve. También se explica un ejemplo completo que utiliza Javaparser para transformar un programa. Silva Galiana, JF. (2018). La librería JavaParser ¿qué es y para qué sirve?. Descripción automática: En este video se introduce la librería JavaParser, una herramienta para parsear, analizar y transformar código fuente en el lenguaje Java. Se explica que esta librería facilita la metaprogramación al permitir a un programa modificar otro programa. JavaParser genera representaciones de árboles de sintaxis abstracta (AST) a partir de código fuente Java, que luego se pueden recorrer y modificar para transformar el código original. JavaParser descompone el código en nodos que se pueden consultar y manipular, y provee una API con métodos para realizar estas tareas. Se presentan ejem

user651960Nov 3, 2025

Título: Metaprogramación ¿qué es y para qué sirve? Descripción automática: En este video, se aborda el concepto de metaprogramación, definida como la práctica de escribir programas que pueden manipular otros programas. Esto incluye la capacidad de un programa de autotransformarse o de manipular su propia estructura y comportamiento. Se explica que un metaprograma puede recibir, modificar, consultar o generar otros programas durante su ejecución, lo cual no se limita a que la entrada y salida sean únicamente programas. Se introducen conceptos asociados a la metaprogramación, como la reflexión, la introspección, la intercesión y la reificación. La reflexión es destacada como un elemento clave, puesto que permite a un programa observar y, en algunos casos, modificar su propia estructura y comportamiento. Esta capacidad suele implementarse mediante bibliotecas que preservan información estructural del código en tiempo de ejecución, aunque puede conllevar una pérdida en la eficiencia y gene

Ahmadou Hameidi IshakNov 3, 2025

Título: Concurrencia vs. Paralelismo Descripción: Este objeto de aprendizaje explica los conceptos de concurrencia y paralelismo en el contexto de los lenguajes de programación. Se explican cada uno de ellos individualmente y a continuación se explica la relación existente entre ellos. También se utiliza un ejercicio que consiste en explicar un trozo de código y dejar que el oyente determine si en ese código existe concurrencia, paralelismo, las dos cosas o ninguna de ellas. Silva Galiana, JF. (2019). Concurrencia vs. Paralelismo. Descripción automática: En este video se abordan los conceptos de concurrencia y paralelismo y se enseña cómo distinguirlos. Se comienza con la definición de concurrencia como la capacidad para procesar múltiples hilos de ejecución simultáneamente sin necesidad de múltiples procesadores, ya que pueden convivir sin ejecutarse en el mismo instante. Se pone en contraste con el paralelismo, que involucra la ejecución simultánea de varios procesos en diferentes pr

Preetr 💗 harryNov 3, 2025

Título: Visibilidad de clases y subclases en Java. Modificadores de acceso Descripción: Este objeto de aprendizaje introduce el concepto de visibilidad en los lenguajes de programación. Para el caso particular del lenguaje Java, se explican los modificadores de acceso que existen y su efecto sobre la visibilidad. El video contiene un ejercicio que el alumno puede resolver parando el video y comprobando posteriormente el resultado. Silva Galiana, JF. (2018). Visibilidad de clases y subclases en Java. Modificadores de acceso. Descripción automática: En este video se explica el concepto de visibilidad en clases y subclases en Java y el uso de modificadores de acceso, con el fin de entender su propósito y funcionamiento dentro de los sistemas. La visibilidad determina qué atributos y métodos de una clase son accesibles desde otras, lo cual depende de la herencia y de los niveles de acceso proporcionados por modificadores como: public, protected, default y private. Public expone el recurso

Kekeli19Nov 3, 2025

Título: Paso de parámetros por valor y por referencia Descripción: Este objeto de aprendizaje explica cómo funcionan los mecanismos de paso de parámetros por valor y por referencia. Utiliza ejemplos en Java para mostrar las implicaciones computacionales de cada uno de ellos, y las diferencias que se producen al utilizar esos mecanismos con el mismo programa. Silva Galiana, JF. (2019). Paso de parámetros por valor y por referencia. Descripción automática: En este vídeo, se explica la diferencia entre el paso de parámetros por valor y por referencia en la programación. Se comienza definiendo el concepto de paso de parámetros como la forma en la que se pasan los argumentos a una función o rutina al momento de invocarla. Se presentan ejemplos y ejercicios para ilustrar los conceptos. El paso de parámetros por valor consiste en pasar los valores de los argumentos a la función, mientras que en el paso por referencia se pasan las direcciones de memoria de los argumentos. Estas dos modalidades

Colombe kathelNov 3, 2025

Título: Conversión de Iterativo a Recursivo Descripción: Este objeto de aprendizaje define una transformación de programas sencilla: la conversión de bucles iterativos en recursivos. Primero se explican los dos tipos de bucles y su relación. A continuación, se describe la transformación desde un punto de vista genérico (con pseudocódigo), y finalmente se muestra la transformación aplicada a un código real de ejemplo (en Java). Silva Galiana, JF. (2020). Conversión de Iterativo a Recursivo. Descripción automática: En este video, se aborda la conversión de bucles iterativos en recursivos. Se inicia explicando las diferencias entre bucles iterativos y recursivos. Mientras que los bucles iterativos como el 'for', 'while', 'do while' y 'for-each' utilizan condiciones y cambios de variables para controlar la repetición, los bucles recursivos se valen de funciones o métodos que se llaman a sí mismos con criterios de terminación. Se ejemplifica la recursión directa y se aclara que aunque itera