Preguntas 15 Equipos de Exposiciones

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Preguntas de las Exposiciones

Equipo 1- Lenguajes de programación de páginas estáticas

¿Qué es una página estática?


Es un tipo de página web que muestra contenido fijo y no cambia según las
acciones del usuario o datos almacenados en una base de datos. Estas páginas
suelen estar escritas en lenguajes como HTML, CSS y a veces JavaScript,
pero su contenido no se genera dinámicamente.

¿Cuáles son los tres lenguajes para una página web estáticas?
HTML, CSS, JavaScript

¿Qué es HTML?
Es el lenguaje estándar utilizado para crear páginas web. Es un lenguaje de
marcado que define la estructura y el contenido de una página web mediante
una serie de elementos y etiquetas. Estas etiquetas son códigos que rodean y
describen diferentes partes del contenido, como texto, imágenes, enlaces y
otros elementos multimedia.

Equipo 2

LENGUAJE DE PROGRAMACIÓN DINÁMICA

¿Que es el lenguaje de programación dinámica?


Estos son lenguajes de programación en los que las variables no tienen un tipo
de datos fijo y pueden cambiar de tipo durante la ejecución del programa.
Ejemplos de lenguajes de programación dinámica incluyen Python, JavaScript
y Ruby. En estos lenguajes, no es necesario declarar explícitamente el tipo de
una variable; se determina automáticamente en tiempo de ejecución según el
valor asignado a esa variable.
¿Menciona 2 ventajas y 2 desventajas?
Ventajas: Interactividad y Facilidad para gestionar contenido. Desventajas:
Rendimiento más lento y Mayor complejidad de desarrollo
¿Que lenguajes de programación utiliza?
PHP, Python y Rubí
Equipo 3 Back-end y Front end

Menciona un lenguaje de programación de back end y front end


PHP y HTML

¿Cuál fue el lenguaje de programación principal de Facebook?


PHP

Con tus propias palabras menciona qué es back end y front end
El back-end se refiere a la parte de un sitio web o aplicación que se encarga de
la lógica y el procesamiento de datos en el servidor. El front-end, por otro
lado, se refiere a la parte que los usuarios interactúan directamente en el
navegador web, es decir, la interfaz de usuario.

Equipo 4 – API

¿Qué significa API?


API significa Interfaz de Programación de Aplicaciones. Es un conjunto de
reglas y protocolos que permite a diferentes aplicaciones y sistemas
comunicarse entre sí.

¿Para qué sirve una API?


Sirve para permitir que diferentes sistemas informáticos se comuniquen entre
sí de manera estructurada y controlada. Algunas de las funciones principales
de un API son:
Facilitar la Integración:

Dime un ejemplo de API.


La API de Google Maps proporciona una interfaz estandarizada que los
desarrolladores pueden utilizar para acceder a estas funcionalidades de mapas
de manera segura y controlada, sin necesidad de comprender los detalles
internos de cómo se implementa el servicio de mapas de Google. Esto permite
a los desarrolladores agregar fácilmente capacidades de mapas a sus
aplicaciones sin tener que crear toda la funcionalidad desde cero.

Equipo 5-python
¿Qué es Python?
Python es un lenguaje de programación de alto nivel, interpretado y de
propósito general. Fue creado por Guido van Rossum y lanzado por primera
vez en 1991. Es conocido por su sintaxis clara y legible, lo que lo hace fácil de
aprender y utilizar.
¿Para qué sirve?
Desarrollo web: Python es ampliamente utilizado en el desarrollo web para
crear sitios web y aplicaciones web dinámicas. Frameworks populares como
Django y Flask facilitan la creación de aplicaciones web robustas y escalables.

Un ejemplo
Un ejemplo simple pero común de uso de Python es el desarrollo de un script
para automatizar la descarga de archivos de una página web. Aquí te dejo un
ejemplo básico de cómo podrías hacerlo utilizando la biblioteca requests de
Python

Equipo 6

¿Qué es el lenguaje de programación R?


Es un entorno de software y un lenguaje de programación diseñado
específicamente para el análisis estadístico y la computación numérica. Es
ampliamente utilizado en campos como la estadística, la ciencia de datos, la
investigación académica y la bioinformática.
¿Qué significa código abierto?
Se refiere a un modelo de desarrollo de software que promueve la
transparencia, la colaboración y la distribución gratuita del código fuente de
un programa. Bajo este modelo, el código fuente de un software está
disponible para cualquier persona que desee verlo, modificarlo y distribuirlo,
sujeto a ciertas restricciones establecidas por las licencias de código abierto .
¿Qué apps ocupan el lenguaje de programación R?
RStudio, Bioconductor:

Equipo 7
¿Que es SQL ?
SQL (Structured Query Language) es un lenguaje de programación utilizado
para gestionar y manipular bases de datos relacionales. Con SQL, puedes
realizar una variedad de operaciones en una base de datos, como insertar,
actualizar, eliminar y recuperar datos. SQL proporciona una forma estándar y
uniforme de interactuar con bases de datos, independientemente del sistema de
gestión de bases de datos (DBMS) que se esté utilizando, como MySQL,
PostgreSQL, SQL Server, Oracle, entre otros. Esencialmente, SQL
proporciona comandos para realizar consultas y manipular datos en bases de
datos relacionales de una manera eficiente y estructurada.

¿Para que sirve SQL?


Se utiliza para una variedad de propósitos en el ámbito de la gestión de bases
de datos relacionales. Aquí hay algunas de las principales funciones y usos de
SQL:
Consulta de datos: SQL permite realizar consultas para recuperar datos de una
base de datos. Puedes especificar qué datos deseas recuperar, cómo deseas que
se presenten y qué criterios deben cumplir los datos recuperados.
Manipulación de datos: SQL permite realizar operaciones para insertar,
actualizar y eliminar datos en una base de datos. Esto es esencial para
mantener la integridad y la actualización de los datos en la base de datos.
Definición de datos: SQL también se utiliza para definir la estructura de la
base de datos, incluyendo la creación de tablas, la definición de relaciones
entre tablas, la especificación de restricciones de integridad y la creación de
índices para mejorar el rendimiento de las consultas.

¿Quién creó SQL?


Fue desarrollado por un equipo de investigadores de IBM liderado por Donald
D. Chamberlin y Raymond F. Boyce a fines de la década de 1970.

Equipo 8- Java

¿Qué es Java?
Es un lenguaje de programación de alto nivel y orientado a objetos
desarrollado por Sun Microsystems (ahora parte de Oracle) en la década de
1990. Es uno de los lenguajes de programación más populares y ampliamente
utilizados en el mundo, especialmente en el desarrollo de aplicaciones
empresariales, móviles y web.
¿Pará que se utiliza?
Desarrollo de aplicaciones empresariales , Desarrollo de aplicaciones móviles
2 ventajas de Java
Portabilidad: Java se diseñó para ser un lenguaje de programación portátil, lo
que significa que el código Java puede ejecutarse en cualquier dispositivo o
sistema operativo que tenga una Máquina Virtual Java (JVM) instalada.
Seguridad: Java tiene un modelo de seguridad robusto que protege contra
amenazas como la ejecución de código malicioso y el acceso no autorizado a
recursos del sistema.

Equipo 9 Julia

¿Qué es Julia?
Es un lenguaje de programación de alto nivel diseñado para ser rápido, fácil de
usar y altamente expresivo para el cómputo científico y técnico. Fue creado
por Jeff Bezanson, Stefan Karpinski, Viral B. Shah y Alan Edelman y lanzado
por primera vez en 2012. Julia combina la facilidad de uso de lenguajes como
Python y R con el rendimiento de lenguajes de bajo nivel como C y Fortran.
 Menciona 2 ventajas y 2 desventajas
Ventajas:
Rendimiento
Facilidad de uso y expresividad
Desventajas:
Madurez del ecosistema
Compatibilidad con bibliotecas existentes
Menciona 3 características
Rendimiento: Julia se destaca por su rendimiento excepcional en cálculos
numéricos y científicos. Utiliza un compilador just-in-time (JIT) que optimiza
el código en tiempo de ejecución, lo que permite alcanzar velocidades
cercanas a las de lenguajes de programación de bajo nivel como C y Fortran.
Esto hace que Julia sea ideal para aplicaciones que requieren cálculos
intensivos, como simulaciones, análisis de datos y modelado matemático.
Facilidad de uso y expresividad: Julia tiene una sintaxis limpia y expresiva
que se asemeja a la de otros lenguajes de programación de alto nivel como
Python y MATLAB. Esto facilita la escritura de código conciso y legible, lo
que agiliza el desarrollo y la prototipación de algoritmos y aplicaciones.
Además, Julia es dinámicamente tipado, lo que significa que las variables no
están vinculadas a un tipo específico y pueden cambiar de tipo durante la
ejecución del programa, proporcionando flexibilidad y facilidad de uso.
Interoperabilidad: Julia está diseñado para ser compatible con otros lenguajes
de programación, lo que facilita la integración con código existente en otros
entornos.

Equipo 10
1-. ¿En qué año se creó Scala?
Scala fue creado por Martin Odersky y lanzado inicialmente en el año 2003
2-. ¿Qué es Scala?
Es un lenguaje de programación de propósito general que combina
características de la programación orientada a objetos y funcional .
3-. Menciona 1 ventaja y 1 desventaja:
Una ventaja de Scala es su capacidad para combinar la programación
orientada a objetos y funcional de manera elegante. Esto permite a los
desarrolladores escribir código conciso y expresivo, aprovechando lo mejor de
ambos paradigmas de programación. La combinación de estas dos
características hace que Scala sea adecuado para una amplia gama de
aplicaciones y escenarios de desarrollo.
Una desventaja de Scala puede ser su curva de aprendizaje inicial para
aquellos que no están familiarizados con los conceptos de la programación
funcional. Aunque la sintaxis de Scala está influenciada por lenguajes como
Java y C#, la introducción de conceptos de programación funcional puede
requerir un tiempo adicional para comprender completamente y utilizar
eficazmente. Sin embargo, una vez superada esta curva de aprendizaje,
muchos desarrolladores encuentran que la combinación de orientación a
objetos y programación funcional en Scala ofrece una gran potencia y
expresividad.

Equipo 11
1. ¿Qué es el lenguaje C y C++?

C: Es un lenguaje de programación de propósito general creado por Dennis


Ritchie en los laboratorios Bell en la década de 1970.
Es conocido por su eficiencia, portabilidad y versatilidad, lo que lo hace
adecuado para una amplia variedad de aplicaciones, desde sistemas operativos
hasta aplicaciones de alto rendimiento.

C++: Es un lenguaje de programación que se basa en el lenguaje C y fue


creado por Bjarne Stroustrup en la década de 1980.
C++ extiende las capacidades de C al agregar características de programación
orientada a objetos, como clases, herencia y polimorfismo.
Es conocido por su eficiencia, flexibilidad y capacidad para manejar proyectos
de gran escala.

2. Cuándo se desarrollaron y quién?


El lenguaje de programación C fue desarrollado por Dennis Ritchie en los
laboratorios Bell de AT&T en la década de 1970. Ritchie comenzó a trabajar
en el diseño y desarrollo de C en 1969 y continuó refinando el lenguaje a lo
largo de la década siguiente. La primera edición del libro "The C
Programming Language", escrito por Brian Kernighan y Dennis Ritchie, fue
publicada en 1978, lo que ayudó a popularizar el lenguaje.
Por otro lado, C++ fue desarrollado por Bjarne Stroustrup, quien comenzó a
trabajar en el lenguaje en 1979 como una extensión del lenguaje C. Stroustrup
quería agregar características de programación orientada a objetos al lenguaje
C para mejorar su expresividad y flexibilidad. La primera versión oficial de
C++ se lanzó en 1985.
Tanto C como C++ han tenido un impacto significativo en el mundo de la
informática y siguen siendo ampliamente utilizados en una variedad de
aplicaciones y campos, desde el desarrollo de sistemas operativos hasta el
desarrollo de videojuegos, aplicaciones de escritorio y mucho más.

3. ¿cuáles son sus características?

C: Simpliciad , Portabilidad , Eficiencia, y C++: Programación orientada a


objetos , Flexibilidad y compatibilidad con C , Abstracción de datos.

Equipo 12

¿Qué es JavaScript?
Es un lenguaje de programación de alto nivel que se utiliza principalmente en
el desarrollo web para agregar interactividad y funcionalidad a las páginas
web
Menciona 3 características
Interactividad del usuario , Manipulación del DOM , Asincronía

¿Para qué sirve?


Interactividad del usuario: JavaScript permite a los desarrolladores crear
elementos interactivos en una página web que respondan a las acciones del
usuario, como hacer clic en botones, desplazarse por una página, ingresar
datos en formularios, etc. Esto mejora la experiencia del usuario y hace que
las páginas web sean más dinámicas y atractivas.
Manipulación del DOM: JavaScript proporciona acceso al Document Object
Model (DOM) de una página web, lo que permite a los desarrolladores
acceder y manipular los elementos HTML, CSS y otros elementos de la
página en tiempo real. Esto permite realizar cambios en el contenido, la
estructura y el estilo de una página web en respuesta a acciones del usuario o
eventos del navegador.
Validación de formularios: JavaScript se utiliza para validar datos de entrada
en formularios web antes de enviarlos al servidor. Esto ayuda a garantizar que
los datos ingresados por los usuarios sean correctos y válidos antes de
procesarlos, lo que mejora la seguridad y la integridad de los datos en una
aplicación web.

Equipo 13 "Swift"
¿Qué es Swift?
Swift es un lenguaje de programación desarrollado por Apple Inc. que se
utiliza principalmente para el desarrollo de aplicaciones en los ecosistemas de
iOS, macOS, watchOS y tvOS. Fue anunciado por primera vez por Apple en
la Conferencia Mundial de Desarrolladores (WWDC) en 2014 y se convirtió
en el lenguaje de programación principal para el desarrollo de aplicaciones
iOS y macOS, reemplazando gradualmente a Objective-C
¿Para qué se utiliza Swift?
Se utiliza principalmente para el desarrollo de aplicaciones en los ecosistemas
de Apple, incluyendo iOS, macOS, watchOS y tvOS. Aquí tienes algunas
áreas específicas donde se utiliza Swift:
Desarrollo de aplicaciones móviles: Swift es el lenguaje de programación
principal para el desarrollo de aplicaciones móviles en la plataforma iOS de
Apple. Se utiliza para crear una amplia variedad de aplicaciones, desde
aplicaciones empresariales y de productividad hasta juegos y aplicaciones de
entretenimiento.
Desarrollo de aplicaciones de escritorio: Swift también se utiliza para
desarrollar aplicaciones de escritorio para macOS. Esto incluye aplicaciones
para Mac como herramientas de productividad, software de diseño, utilidades,
aplicaciones educativas y más.
Desarrollo de aplicaciones para Apple Watch: Swift se utiliza para desarrollar
aplicaciones para Apple Watch, el reloj inteligente de Apple. Estas
aplicaciones pueden proporcionar una variedad de funciones, como
seguimiento de la actividad física, notificaciones, interacciones rápidas y más.
Desarrollo de aplicaciones para Apple TV: Swift se utiliza para desarrollar
aplicaciones para tvOS, el sistema operativo de Apple para Apple TV. Esto
incluye aplicaciones de transmisión de video, aplicaciones de juegos,
aplicaciones de medios y más.
¿Quién es el creador de Swift?
Swift fue desarrollado por un equipo de ingenieros de Apple, liderado por
Chris Lattner. Lattner, un ingeniero de software y diseñador de lenguajes de
programación, comenzó a trabajar en el proyecto Swift en 2010 y lideró su
desarrollo durante varios años. Swift fue anunciado por primera vez por Apple
en la Conferencia Mundial de Desarrolladores (WWDC) en 2014. Aunque
Chris Lattner fue fundamental en el desarrollo inicial de Swift, el trabajo en el
lenguaje de programación continuó con la contribución de muchos otros
ingenieros de Apple y miembros de la comunidad de desarrollo.

Equipo 14 GO

¿Qué es GO?
también conocido como Golang, es un lenguaje de programación de código
abierto creado por Google. Fue desarrollado por un equipo de ingenieros de
Google, liderado por Robert Griesemer, Rob Pike y Ken Thompson, y se
anunció públicamente en 2009. Go se diseñó con el objetivo de mejorar la
productividad de los desarrolladores mediante la simplificación de la escritura
de código y la mejora del rendimiento de los programas.
Menciona 1 desventaja
Ausencia de generics: Una desventaja de Go es la falta de soporte para tipos
genéricos (generics). Los tipos genéricos permiten escribir código que
funciona con diferentes tipos de datos de manera genérica, lo que puede
simplificar el desarrollo y mejorar la reutilización del código. Aunque se han
discutido propuestas para agregar soporte para tipos genéricos en Go, hasta el
momento no se ha implementado ninguna solución oficial, lo que puede
resultar en la necesidad de escribir código más específico y repetitivo en
ciertos casos.

Menciona 1 ventaja
Ventaja:
Concurrencia fácil de usar: Una de las principales ventajas de Go es su
sistema de concurrencia integrado, que permite a los desarrolladores escribir
código concurrente de forma sencilla y segura. Go ofrece goroutines, que son
hilos de ejecución ligeros gestionados por el propio lenguaje, y canales, que
son estructuras de datos para la comunicación entre goroutines. Esto facilita la
creación de programas concurrentes que pueden manejar múltiples tareas
simultáneamente, lo que es especialmente útil para aplicaciones como
servidores web y sistemas distribuidos.

Equipo 15
¿Que es MATLAB?
Es un entorno de computación numérica y un lenguaje de programación
desarrollado por MathWorks. Se utiliza ampliamente en ingeniería,
matemáticas, ciencia y otras disciplinas técnicas para realizar análisis
numérico, modelado y simulación, visualización de datos y desarrollo de
algoritmos.

¿Para que sirve ?


Ingeniería y ciencias: MATLAB se utiliza para modelar y simular sistemas
físicos y sistemas de control, analizar datos experimentales, realizar cálculos
numéricos, resolver ecuaciones diferenciales y realizar procesamiento de
señales y imágenes.
Investigación académica: En la investigación académica, MATLAB es una
herramienta comúnmente utilizada para realizar experimentos numéricos,
prototipado rápido de algoritmos y modelos, y para analizar datos obtenidos
en experimentos o simulaciones.
Finanzas y economía: En el campo de las finanzas, MATLAB es utilizado
para analizar datos financieros, modelar riesgos, realizar análisis de series
temporales, desarrollar modelos de predicción y evaluar estrategias de
inversión
Características de MATLAB

Lenguaje de programación orientado a matrices: MATLAB está diseñado en


torno a matrices y vectores, lo que simplifica la manipulación de datos
numéricos y el desarrollo de algoritmos.
Entorno interactivo: MATLAB proporciona un entorno interactivo que
permite a los usuarios realizar cálculos, ejecutar comandos, visualizar datos y
depurar código de manera rápida y eficiente.

Amplia biblioteca de funciones: MATLAB cuenta con una amplia gama de


funciones predefinidas para realizar operaciones matemáticas, manipulación
de datos, procesamiento de señales e imágenes, álgebra lineal, optimización,
estadísticas y más.

También podría gustarte