Práctica 1.2: Herramientas para generar programa
Relación 1.2¶
Descripción¶
Para dos de los siguientes lenguajes de programación:
a. Grupo 1: Elige uno de los nombrados en el ejercicio 1.1 (Excepto Java ,Kotlin, .Net)
b. Grupo 2: Elige uno entre Java ,Kotlin, .Net.
Escribe un programa básico, que pregunte el nombre del usuario y muestre un mensaje "Hola usuario
. Este programa esta hecho en el lenguaje de programación: lenguaje
".
Responde a las siguientes preguntas:
- ¿Qué herramientas has utilizado durante todo el proceso de creación y hasta la ejecución del programa (Sistema Operativo, Editor, compilador/intérprete, enlazador, para ejecutarlo)?
a. Para el lenguaje del (a) grupo 1 y (b) grupo 2. - Diferencia entre el código fuente, código objeto y el ejecutable que has generado. Describe el proceso y el nombre que han tomado los distintos archivos, si existen en ese lenguaje.
a. Para el lenguaje del (a) grupo 1 y (b) grupo 2. - En lo que respecta al dispositivo en el que se ejecuta el programa, ¿Qué componentes del dispositivo se han visto involucrados y cómo, en el proceso de ejecución del ejecutable?
- Finaliza con una conclusion sobre las diferencias que has encontrado entre los lenguajes del grupo 1 y grupo 2. (Pista: Virtual Machine)
Incluir en la entrega¶
Ademas de las respuestas a las preguntas anteriores, introduce en la entrega:
- El codigo fuente del lenguaje del grupo 1 y grupo 2.
- Captura de pantalla de la ejecucion del grupo 1 y grupo 2.
Evaluación¶
Criterio | Valor 1 | Valor 2 | Valor 3 |
---|---|---|---|
RA1.a | No explica adecudamente la involucracion de los componentes hardware durante la ejecucion de un programa | Lo hace correctamente | Lo hace correctamente, con informacion adicional. |
RA1.c | No diferencia los distintos codigos | Diferencia adecuadmente | Los diferencia adecuadamente con informacion adicional. |
RA1.d | No diferencia las ejecuciones de grupo 1 y grupo 2 | Indentifica las diferencia. | Identifica las diferencias y las explica con detalle. |
RA1.e | No lista adecuadamente las herramientas y proceso de creacion/ejecucion. | Lista adecuadamente las herramientas y proceso de creacion/ejecucion. | lista adecuadamente las herramientas y proceso de creacion/ejecucion y entra en detalles. |
Condiciones de entrega¶
El trabajo tiene las siguientes condiciones de entrega:
- Es un trabajo individual.
- Se realiza en un documento de google drive.
- El trabajo tiene que estar correctamente identificado:
- Fecha
- Tu nombre
- Identificación del curso y grupo.
- Identificación del módulo, unidad y ejercicio.
- Si no tiene nombre asignado, el trabajo tendrá por nombre
DAW1A_id_iniciales
donde:id
: es el identificador de la actividad, por ejemplo 1_1iniciales
: son tus iniciales por ejemploEFO
las mías.