Etiqueta: Alicante
Esta vez he tenido suerte, tras haber estado estudiando Programación Orientada a Objetos y sufriendo con sus prácticas interminables herencias, polimorfismos y enlaces dinámicos puedo decir que he aprobado. El exámen de esta asignatura consta de 20 preguntas tipo test que puntuan sobre 4, más una parte práctica de 4 preguntas donde hay que explicar términos mediante teoría y ejemplificaciones sobre 6.

La verdad es que con un 4 ya hacía media y podía aprobar, pero más vale el bonito 6,9 que he sacado de nota final. Ahora falta esperar a la media, que rondará el 7,7. Así que nada, se que esto no le importa a demasiada gente pero soy feliz, me he quitado una de las asignaturas más difíciles de segundo a la primera
2 Febrero, 2010
La Programación Orientada a Objetos surge en 1967 de la mano del Norwegian Computer Center y su “Simula”. Para hablar de un lenguaje de programación orientado a objetos hemos de hacer referencia a la abstracción, es decir, a la omisión de detalles o aspectos de una estructura o artefacto con el fin de resaltar más claramente otros detalles. Es la abstracción lo que define un lenguaje orientado a objetos. De este modo, en estos podemos encontrar distintos mecanismos como la ocultación de información y el encapsulamiento (separación estricta entre interfaz o qué hace e implementación o cómo se hace).
Mediante los mecanismos de abstracción llegamos al paradigma orientado a objetos. Un paradigma es una serie de normas mediante las cuales se representa o entiende la realidad, en este caso aplicados a la programación. El Paradigma Orientado a Objetos es la metodología de desarrollo de aplicaciones organizadas como colecciones cooperativas de objetos, los cuales instancian clases, que a su vez se ordenan en jerarquías de clases que se relacionan mediante herencia.
Durante las últimas dos décadas la POO ha adquirido una gran popularidad debido a diversos factores tales como su fácil escalabilidad y su sencilla comprensión utilizando los mecanismos de abstracción simulando problemas de la vida real y razonando con metáforas. Por otra parte se han desarrollado grandes y potentes herramientas OO, tales como librerías, IDEs, etc.
Pero, además de todo lo mencionado, hay algo más importante que se debe saber sobre la POO, y es su “mundo”. Con la OO se presenta ante el programador, acostumbrado al paradigma imperativo o lógico, un nuevo mundo que se estructura en:
Agentes y comunidades: un programa OO se estructura como una comunidad de agentes que interactúan (objetos), de este modo cada uno de ellos tiene un rol en la comunidad y es utilizado por otros miembros de la misma.
Mensajes y métodos: cada objetos recibe mensajes sobre lo que debe hacer para posteriormente elegir el método mediante el cual hacerlo. Cada mensaje puede ser interpretado de distinto modo dependiendo del receptor.
Responsabilidades: son el comportamiento de los objetos. En la POO no preguntamos lo qué podemos hacer a las estructuras de datos, si no que preguntamos qué pueden hacer ellas por nosotros.
Objetos y clases: en la OO todo es un objeto. Un objeto es una encapsulación de un estado (valores de los datos) y comportamientos (operaciones) que instancian clases y están configurados a partir de otros objetos. Los objetos se agrupan en categorías llamadas clases.
Jerarquía de clases: la jerarquía de clases se establece en la herencia. Ésta utiliza la llamada generalización, es decir, en la vida real las características de un ente superior son aplicables a uno inferior, de este modo las características de figura geométrica son aplicables a rectángulo, a círculo, a triángulo, etc. Eso es herencia.
Enlace de métodos: existen dos tipos de enlace, el estático, que se realiza durante la compilación del programa, y el dinámico, que se realiza durante su ejecución.
En resumen, según Alan Kay, toda POO debe tener las siguientes características:
- Todo es un objeto.
- Cada objeto tiene su propia memoria configurada a partir de otros objetos.
- Los objetos instancian clases.
- Todos los objetos de una misma clase pueden recibir los mismos mensajes. Las clases son el lugar donde se almacena el comportamiento y la estructura interna de los objetos.
- Las clases se organizan en una jerarquía de herencia.
- Un programa es un conjunto de objetos que se relacionan entre sí mediante el envío de mensajes.
30 Diciembre, 2009
Estamos en una fechas que pretenden transmitir alegría, diversión y una serie de sentimientos positivos que distan mucho de conseguirse. De un tiempo a esta parte me he dado cuenta de que la Navidad es una fiesta para niños, donde los adultos lo máximo que pueden hacer es disfrutar de la ilusión de estos y de poder reunirse con la familia, cuando esto último tampoco se da en ocasiones.
A mi, sinceramente, la Navidad me gusta. Me gusta el ambiente, el frío, los decorados… Aún así Alicante se aleja bastante de ese sentimiento navideño. El otro día paseando con mi abuela, me contó que hace tiempo por las calles podías escuchar villancicos, veías las tiendas adornadas y una serie de detallitos que quizá te podrían hacer sonreir. Sin embargo el otro día no había nada de eso, parecía un día como otro cualquiera y en lugar de adornos encontrábamos “oferta anticrisis”… lamentablemente, sea la fecha que sea, lo primero es lo primero. Por otra parte el sentimiento religioso de estas fechas, al menos en los círculos que yo me muevo, es totalmente nulo, cosa que agradezco.
Sobre la Navidad, me ha entrado curiosidad al ver como en un sitio tan alejado como Japón, donde predominan el shintoismo y el budismo, también se celebra esta Navidad con tradición cristiana pero de una manera, esta vez sí y oficialmente, carente de sentido religioso (me gusta Japón). Lo triste es que, a pesar de celebrarse la fiesta y decorarse todo, se celebra de una manera totalmente superficial y comercial, por influencia norteamericana. Las Navidades son la excusa perfecta para comprar, sea allí o en la costa levantina.
En esta última, en concreto en San Vicente del Raspeig, los chicos de Alicante Otaku celebraremos la Navidad a nuestra manera, es decir, trabajando incluso en fiestas. Para aquellos que no lo sabéis, el próximo 26 de diciembre de 11 de la mañana a 21:00h de la noche, se celebrará en la Sala Multiusos del Centro Social Calle Cervantes de San Vicente del Raspeig, el Otakurisumasu. Se trata de una jornada de videojuegos y cultura otaku a raudales donde tendremos como invitados a Ale y Ai de pepinismo.net, así que la fiesta estará asegurada.

En fin, mientras hay gente que se lo pasa bien, también hay universitarios que tenemos que pasarnos las fiestas estudiando, todo sea por terminar la carrera algún día.
Mery Kurisumasu!
24 Diciembre, 2009
El próximo viernes 18 de septiembre a las 18:30h se inaugura la exposición “Artistas alicantinos dicen no al abandono de animales” en la Sala de Exposiciones de la Ereta, en el Castillo de Sta. Bárbara de Alicante. Esta iniciativa de la Protectora de animales de Alicante ha dado la oportunidad a jóvenes artistas alicantinos a exponer su opinión en contra del abandono de animales a través de sus obras y dibujos. Además de ser una iniciativa excelente para mostrar la disconformidad con este hecho que desgraciadamente sigue sucediendo, una de las obras expuestas será un pequeño cómic dibujado por mi novia, así que allí estaré junto a ella

16 Septiembre, 2009
Ya no queda nada. Mañana se abre el plazo de matriculación en la Universidad de Alicante y el 14 empieza la semana de presentación de asignaturas. El día 23 se cierra el plazo y esa semana empiezan las prácticas. Que cerca queda todo ya… y yo aún con espíritu de verano haciendo el perro. Vuelven los madrugones, vuelve el estrés, vuelve el estudio, los exámenes y, en definitiva, vuelve la universidad.
De momento, he estado esta tarde viendo asignaturas para coger este año y, más o menos, ya lo tengo decidido. Pretendía cursar un año de relax, pero finalmente he decidido tomármelo en serio y hacer lo que yo creo que soy capaz de hacer. La creación del horario ha sido un show, como todos los años, es un auténtico caos elegir asignaturas de distintos cursos para que cuadre todo… eso pasa por no ir al día (quién pudiera). Así que esto es lo que me ha quedado (las prácticas están puestas de acuerdo a mi primera preferencia):

Cómo se ve, durante los dos cuatrimestres tengo jueves y viernes libres (ja!), pero lamentablemente no van a estar libres viendo todo lo que tengo antes. Prácticamente van a ser extensiones de clase para hacer todo el trabajo y pretender tener los fines de semana realmente libres. A ver como sale la cosa…
6 Septiembre, 2009