Unidad 2 vid Flashcards

1
Q

¿Cuáles son los tres tipos de traductores en el proceso de traducción de lenguajes de programación?

A

Los tres tipos de traductores son ensambladores, compiladores e intérpretes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué función cumple el lenguaje ensamblador en la programación y en qué contextos se utiliza con frecuencia?


A

El lenguaje ensamblador actúa como interfaz entre el hardware y el software de un dispositivo. Se utiliza en ambientes académicos, de investigación, en el desarrollo de controladores de dispositivo y sistemas operativos, especialmente cuando se requiere manipulación directa de hardware y alto rendimiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué aspectos se deben considerar al elegir un lenguaje de programación según la información proporcionada?

A

Se debe prestar atención a que el lenguaje cuente con todos los componentes básicos necesarios para el proyecto y que permita programar e implementar el proyecto de la manera más sencilla posible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuál es la función principal de un compilador en el proceso de traducción de lenguajes de programación?


A

Un compilador traduce todo el código fuente de un proyecto de software a código de máquina antes de ejecutarlo, permitiendo que el procesador ejecute el software con todas las instrucciones en código máquina.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo funciona un intérprete en el proceso de ejecución de un proyecto de software y qué diferencia hay con un compilador?


A

Un intérprete procesa el código fuente durante la ejecución del software, actuando como interfaz entre el proyecto y el procesador. Lee, analiza y prepara cada secuencia de forma consecutiva. A diferencia de un compilador, un intérprete procesa el código línea por línea.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuáles son algunos ejemplos de lenguajes compilados y lenguajes interpretados mencionados en la información proporcionada?


A

Ejemplos de lenguajes compilados son C, C++, Java, Go y Rust. Ejemplos de lenguajes interpretados son Ruby, Python y JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es una biblioteca en informática y cuál es su propósito principal en el desarrollo de software?

A

En informática, una biblioteca o librería es un conjunto de archivos provistos por los sistemas operativos utilizados para desarrollar software. Su propósito principal es ser utilizada por otros programas de forma autónoma, proporcionando funciones y procedimientos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuáles son los dos tipos principales de librerías y en qué se diferencian?


A

Los dos tipos principales de librerías son estáticas y dinámicas. Las librerías estáticas se enlazan al compilar y quedan “dentro” del ejecutable final, mientras que las librerías dinámicas se enlazan al ejecutar y el sistema operativo debe encontrarlas durante la ejecución del programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuáles son algunas de las librerías principales en Pascal y cuál es su función?


A

Algunas de las principales librerías en Pascal incluyen CRT (Pantalla y teclado del Turbo Pascal), DOS (Interface Turbo Pascal MS-DOS), Graph (Manipulación de gráficos), Objects (Objetos básicos compatibles), Math (Rutinas matemáticas), Printer (Acceso a la impresora), Strings (Manejo de cadenas), BaseUnix (Funcionalidad básica de Linux) y System (Manejo de archivos en Pascal).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly