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

ACTIVIDAD PRIMERA ENTREGA

YEFERSON ALTURO CERQUERA

INGENIERÍA DE SISTEMAS

ACA 1 

PROYECTO DE AULA PRIMERA ENTREGA

ROSALBA ROZO CABALLERO

CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR

AÑO

2021
ACTIVIDAD
1. Realizar un comparativo entre programación orientada por objetos y programación
estática

Vamos a ver cómo hacer el caso anterior utilizando C++ y con una programación
orientada a objetos.

En la programación orientada a objetos creamos una clase, que tiene los mismos datos
que el struct empaquetados, es decir, el DNI el nombre y la dirección

Los lenguajes de programación de tipo estático son aquellos en los que no es


necesario definir las variables antes de su uso. Esto implica que la
tipificación estática tiene que ver con la declaración explícita (o inicialización) de
las variables antes de que se empleen

Por ejemplo, si tuviésemos además otro tipo de dato y quisiéramos hacer otra
función print para el mismo, crearíamos una sobrecarga de esta función, y puede
darse el caso en el que no sepamos a qué función realmente estamos llamando.

Otro inconveniente que tiene es que, si queremos extender una clase, la


clase Persona del ejemplo anterior, y queremos crear la clase director, la nueva
clase no debe tener los mismos datos de Persona además de otros datos.

En ese caso un director tenía que tener los datos de una Persona dentro, más los
datos extra que le queramos añadir

2-. Realizar una línea del tiempo de la POO


en el año de 1958
el profesor hohn
fue hasta el año mccarthy [4] M I T A Finales de los
de 1951 que comezo a 70 y principio de
grace hopper [3] desarrollar del la los 80 un nuevo es un lenguaje de
trabajando para teoria de un modelo de script basado en
remingiton rand lenguaje de programacion fue objetos que se
comienza a delista en 195 desarrollado la apoya en el
desarrollar el procesamiento 9 programacion modelo de
primer compilador aparece orientada a prototipos es muy
lo que trajo publicamente la objetos son popular por su
consigo una primer piezas de codigo uso en sitios web
programacion implementacion autocontenidas y fue desarrollado
mas rapida llamada LISP 1.5 reusable por brenden Eich

es en el año de fue diseñado en java es un creado por


1957 cuando 1971 por Dennis plataforma de rasmus lerdorf
aparece el Ritchie [9] software [21] en 1994
primero de los mientras desarrollada por inicialmente era
grandes trabajaban para sun microsystems una serie descript
lenguajes de los laboratorios de tal manera que fuero escritos en
programacion de bell y se baso en los programa CX que usaba
uso aun los lenguajes de creados en ella para algunas
actualmente programacion B Y puedan tereas web
fortran que BCPL ejecutarse sin
proviene de cambios en
formula diferentes tipos
translating system de arquitecturas y
dispositivos
computacionales
Herramientas Característica Ventajas Desventajas
Eclipse Sin duda esta es la en la utilización Su principalmente
herramienta que de Eclipse  La inconveniente común a
buscas. Esta está arquitectura plug-in otros IDES en mayor o
formada por un permite escribir menor medida en el
conjunto de cualquier extensión consumo de recursos
herramientas de deseada en el del sistemas y también
programación de ambiente, como sería que carece de mucho
código abierto Gestión de la soporte para webapps
multiplataforma para el configuración. Se (war jsp y servients)
desarrollo de provee soporte para Tal y como lo hace
aplicaciones Java y CVS en el SDK netbeans ( los plugins
conocidas como de Eclipse. Y no tiene por lo general no sonni
“cliente enriquecido”. por qué ser usado tan potentes ni tan
Eclipse se define únicamente para sencillos como el
como “una comunidad soportar otros módulo que en
basada en modelos de lenguajes de netbeans viene
código abierto, que programación. preinstalado)
desarrolla proyectos,
plataformas y
herramientas para
crear, diseñar y
administrar software
cubriendo todo el ciclo
de vida de la
aplicación
NetBeans es que sus sistemas Utiliza plugins que nos Es un producto
de proyecto están permite modificar el comercial que pretende
basado en Ant, control entorno y mejorar resolver el doloroso
de versiones y nuestra area de trabajo ciclo de codificación
refactoring. También, compilación y
contiene todos los despliegue de
módulos necesarios aplicaciones java para
para el desarrollo de ellos permite la
aplicaciones Java en modificación de
una sola descarga, bytrecode “on hte flr” sin
permitiéndole al necesidad de reiniciar el
usuario comenzar a servidor de aplicaciones
trabajar o de volver a hacer un
inmediatamente. despliegue de la
aplicación
Intellijidea  son que tiene soporte  ntuitivo de  para contextos
usar XML de
para plugins, se
pueden usar  excelente primavera, no
código de reconoce
diferentes lenguajes y
navegación todos los
plataformas, soporta
 Soporte para atributos,
gran cantidad de
proyectos aunque ha
herramientas,
Eclipse (capaz obtenido los
frameworks,
de importarlos esquemas
servidores y sistema
como XML
de control de
proyectos importados. El
versiones.
IDEA) problema real
 refactorizació es el resaltado
n excelente y de errores, que
detallada puede
 capaz de confundir a los
acceder a la desarrolladore
ubicación del s sin
sistema de experiencia.
archivos de  trabajar con
un archivo Subversion
desde la vista (revisar y
del proyecto a sincronizar
través del cambios) no es
menú del tan intuitivo
botón derecho como en
(una Eclipse
característica  Fallo de color
que me falta de la sintaxis
en eclipse) de error en los
archivos
pom.xml
cuando se
utilizan
propiedades
de Maven en
lugar de
literales para
dependencias
(como el
número de
versión y
etc.). Esto
puede
confundir a
personas sin
experiencia.

CYGWIN es una herramienta Es un lenguaje de muy Groovy es mucho


que permite que las fácil adopción para
aplicaciones y programadores java la mas lento que
herramientas de curva de aprendizaje otros lenguajes de
Windows se puedan se reduce mucho en programación
ejecutar junto aquellas comparación con otros
de Unix o Linux. Por lenguajes que generan tales como java
tanto, es una bytecode para la jvm
herramienta de código tales omo Python o
abierto que dispone de ruby groovy puede
las mismas usarse también de
funcionalidades de manera dinámica como
una distribución Linux un lenguaje de scripting
en Windows de groovy permite la
manera totalmente flexibilidad de cambiar
gratuita. el tipo de datos en
tiempo de ejecución
muy útil pero recuerden
no abusar pueden
perder la noción de lo
que hace su código
PUTTY es un cliente SSH y  Es gratuito y Las compañías deben
Telnet con el que de código evaluar
podemos conectarnos abierto. cuidadosamente si el
a servidores remotos  Disponible acceso remoto es, de
iniciando una sesión para varias hecho, la mejor
en ellos que nos plataformas alternativa para su
permite ejecutar (Windows y negocio. Hemos
comandos. Uno de los Linux). enumerado a
ejemplos más claros continuación cuatro
es cuando utilizamos  Es una desventajas de esta
esta herramienta para aplicación herramienta para que
la ejecución de portable. las tengas en cuenta. 
comandos en un  Interfaz
servidor VPS y de esta sencilla y
manera, poder instalar manejable.
algún programa o
configurar alguna  Muy completo
parte del y ofrece una
servidor. Resumiendo, gran
gracias a Putty flexibilidad con
conseguimos abrir una multitud de
sesión de línea de opciones.
comandos en el  Está en
servidor remoto para constante
administrarlo desarrollo
Bibliografía

https://datobinario.com/descargar-putty/
https://www.google.com/search?
q=Cuadro+con+las+herramientas+para+trabajar+el+lenguaje+de+J
AVA&source=lmns&bih=625&biw=1366&rlz=1C1CHBF_esCO887C
O887&hl=es&sa=X&ved=2ahUKEwipjq3youf0AhVnh-
AKHXzJCGoQ_AUoAHoECAEQAA
https://openwebinars.net/blog/que-es-la-programacion-orientada-
objetos/
https://www.google.com/search?
q=La+POO+es+muy+potente+porque+no+permite+modelar+de+ma
nera+sencilla+datos+y+comportamientos+complejos+del+mundo+r
eal%2C+si+no+que+complica+la+modelaci
%C3%B3n+y+programaci
%C3%B3n&rlz=1C1CHBF_esCO887CO887&oq=La+POO+es+muy
+potente+porque+no+permite+modelar+de+manera+sencilla+datos
+y+comportamientos+complejos+del+mundo+real
%2C+si+no+que+complica+la+modelaci%C3%B3n+y+programaci
%C3%B3n&aqs=chrome..69i57.1033j0j15&sourceid=chrome&ie=U
TF-8

También podría gustarte