Está en la página 1de 2

AUTHOR NAME: SANTIAGO HERRERA PALACIO DATUM: 04/28/2021

OFFICE: SENA TIME: 0014 HRS


CTRL PRNT No: 20200805001400

REPORT TITLE: Actividad No: 08


SUBJECT: Algoritmos I: Glosario Introduccion JAVA SE
COURSE ID: 2142689 (2020-II)

Objeto:
El objeto en programación se entiende como una cosa de la vida real orientada a la programación, y se
considera como una unidad dentro de un programa. Este objeto, en el programa tiene un estado inicial y
un comportamiento. Y Estos objetos pueden convertirse en clases dependiendo de la operación e
información que le sea asignada dentro del programa.

Compilador:
El compilador es un traductor que traduce/convierte un programa escrito en un lenguaje de programación
especifico en un lenguaje de máquina o a un lenguaje de nivel intermedio para que sea entendible a la
máquina. Los archivos compilados productos de la traducción normalmente tienden a ser de carácter
ejecutables del sistema operativo o de los Runtime del lenguaje de programación (ej.: Java, FORTRAN,
etc.).

Lenguaje
Para poder desarrollar un Programa/Software, Aplicación y un Sistema de Información, se requiere de
varios lenguajes; Uno que sea entendible y comprensible al ser humano, otro que sea comprendido por
el sistema operativo, y por ultimo uno que sea entendido por la maquina como tal (PC.Hardware).
Actualmente se ha definido 3 tipos, o más bien Niveles de Lenguaje:

Lenguaje de Alto Nivel


Este nivel de lenguaje se caracteriza por utilizar una nomenclatura, y expresar todos los algoritmos de
manera organizada y lógica, comprensible a la cognitiva humana, incluso actualmente estos lenguajes
permites una máxima flexibilidad al programados a la hora de ser abstracto o literal 521043393.docx
a nivel de cómo se
quiere se comporte el software.

Lenguaje de Bajo Nivel (ensamblador)/bytecode


El lenguaje de bajo nivel es aquel que tiene instrucciones especificas de control sobre el Hardware; estos
lenguajes la gran mayoría de veces están condicionados a la estructura física de la computadora, o del
procesador o controlador que los soportan. Se les llama lenguaje de bajo nivel por su bajo nivel de
abstracción entre el lenguaje escrito programado y el Hardware, y se requiere que los atributos y los
métodos este correctamente definidos y relacionados con el objeto de forma Paso a Paso.

Estos lenguajes son mucho más fáciles de compilar o traducir a un lenguaje de Maquina. Los lenguajes
de Bajo Nivel entran los famoso lenguajes ensambladores. Estos lenguajes ensambladores son las
traducciones del lenguaje de alto nivel, convertidos a códigos fuente Hexadecimales y son inteligibles
para los humanos; aun así, este no es el paso final ya que la maquina o el hardware solo entiende el
lenguaje binario (1) y (0).

Lenguaje
USER: SANTIAGO HERRERA PALACIOde
@ Maquina
9-08-2020-21:01:00
Este lenguaje de maquina o también conocido como código máquina, ya es la última traducción que hace
un compilador del lenguaje de alto nivel, al lenguaje binario 1 y 0. El lenguaje de maquina ya puede ser
interpretable por un circuito programable digital, como lo son las CPU, microprocesadores, y
microcontroladores. Estos circuitos manejan y entiende las instrucciones del lenguaje, ya que su
arquitectura física esta diseña y fabricada para responder a picos de voltaje con valores de 1 y 0;
Utilizando como principio de respuesta el algebra booleana (Verdadero o Falso).

Original Issue: July 31, 2020 Copy Controlled – FORM: F/EO-0201


Revision 1: August 3, 2020 HERRERA & PALACIO HEAVY PAGE 1 OF 2
INDUSTRY ENT. PROPIETARY 34736
- Copyright ©
Unpublished Work
AUTHOR NAME: SANTIAGO HERRERA PALACIO DATUM: 04/28/2021
OFFICE: SENA TIME: 0014 HRS
CTRL PRNT No: 20200805001400

Runtime
El Runtime, conocido en español como entorno de ejecución o sistema en tiempo de ejecución describe
las instrucciones que son ejecutadas mientras el mismo programa este corriendo; El Runtime se encarga
de las instrucciones que no fueron escritas explícitamente, pero que son necesarias para una ejecución
lógica y estable del código generado. Actualmente los Runtime no solo se refiere al entorno, sino que
también a paquetes de librerías y bibliotecas actualizadas del lenguaje mismo que algunas veces el
mismo sistema operativo no contiene o no tiene nuevas características del lenguaje mismo.

Clases
Las clases se utilizan para representar entidades o conceptos un objeto se puede convertir en clases,
una clase tiene definida una serie de variables (Atributos/Características) y funciones
(Métodos/Operaciones), estas funciones operan con las variables de la clase. Se podría decir que una
clase es como una plantilla o plano de construcción para generar los objetos con valores y ciertas
funcionalidades predefinidas.

Modificadores de acceso
Los modificadores de acceso es el parámetro que se utiliza para controlar los registros y accesos a los
objetos otros ficheros externos del software, y se rigen por niveles, estos niveles en la gran mayoría de
los lenguajes de alto nivel son: Publico, Privado, Protegido y por Defecto.

521043393.docx

USER: SANTIAGO HERRERA PALACIO @ 9-08-2020-21:01:00

Original Issue: July 31, 2020 Copy Controlled – FORM: F/EO-0201


Revision 1: August 3, 2020 HERRERA & PALACIO HEAVY PAGE 2 OF 2
INDUSTRY ENT. PROPIETARY 34736
- Copyright ©
Unpublished Work

También podría gustarte