Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS
COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE
SISTEMAS
ASIGNACIÓN 1
INTEGRANTES:
GRUPO:
1IL121
INTRODUCCIÓN
En esta investigación vamos a lenguajes que soporten y no la programación
orientada a objetos, demostrando además de manera gráfica un esquema de
clases que es visto en la POO. No obstante, antes habría que saber que es
realmente la programación orientada a objetos y como esta se diferencia de la
programación que ya conocíamos, la programación estructurada.
La programación orientada a objetos se define como un paradigma de la
programación, una manera de programar específica, donde se organiza el código
en unidades denominadas clases, de las cuales se crean objetos que se
relacionan entre sí para conseguir los objetivos de las aplicaciones.
También cuando se habla que de lenguajes que soporten o no la POO, nos
referimos a la versatilidad de estos para utilizar diversos paradigmas y así poder
por ejemplo programar tanto de manera estructurada como orientada a objetos,
cuando hablamos de paradigmas nos referimos a los diversos métodos de
programación (estructurada, orientada a eventos, lógica, entre otros); también se
dan los casos de lenguajes que permiten combinar diversos paradigmas en una
sola programación.
La importancia de conocer la manera de trabajar y sobre todo de crear los
diagramas en la POO, nos ayuda a saber interpretar los casos que se presenten y
cambiar la manera de analizar estos. Los esquemas que se utilizan no es más que
una manera gráfica de comprender y organizar el análisis que se realizará del
caso presentado. En este caso se presentan 6 ejemplos de super clases que se
irán dividiendo, cada una con sus subclases, métodos, objetos, etc.
Rust
Rust is a memory-efficient, static multiparadigm programming language with a
focus on speed, security, and performance. It's used to make gaming engines, file
systems, websites and tools, operating systems, and browser components, among
other things.
LISP
LISP significa procesamiento de lista completa y fue creado por John McCarthy en
el Instituto de Tecnología de Massachusetts en 1960 (MIT). LISP se basa en la
teoría matemática de funciones recursivas (en la que una función aparece en su
propia definición).
Java es una tecnología para desarrollar aplicaciones que hacen que la Web sea
más interesante y útil. Java es diferente de javascript, que es una tecnología
simple para crear páginas web que solo se ejecuta en el navegador.
Java se usa ampliamente en diversas aplicaciones de productividad, como
procesadores de texto u hojas de cálculo. Incluso Google Maps a veces usa un
applet de Java que se ejecuta en el navegador del usuario, lo que reduce la carga
del servidor.