wtorek, 27 listopada 2007

Trochę przyjemności i rozważania informatyczne;)

Gra grą, projekt projektem, ale jednak na blog postanowiłem zajrzeć. Dziś tylko krótka notka..
Co u mnie.. dowiedzieliśmy się dziś, że połowa projektu nad którym pracowaliśmy dwa miesiące okazała się błędna i musimy to na gwałt przerabiać zanim pójdziemy na prezentację tego czegoś. Na szczęście drugi projekt przesunęli nam na poniedziałek, więc z troszkę większym spokojem zacząłem do niego podchodzić. Co nie oznacza, że nie pracuję.
Poza tym zapowiedzieli już pierwsze egzaminy.. mam tylko nadzieję, że żaden nie wypadnie akurat w tym tygodniu jak będę w Polsce, bo byłoby to średnio wygodne, żeby pisać egzamin w Portugalii będąc prawie trzy tysiące kilometrów stamtąd.
A dziś postanowiłem sobie dogodzić... Zakupiłem w Mini Preco mini croissanty, czekolade do chleba i ciastka i teraz popijając kawę z mlekiem podjadam croissanty z czekoladą, a do tego codzienna dawka programowania w C++. Nie może być lepiej:P (z tym programowaniem to żartuję;) )

Teraz jeszcze kilka żartów informatycznych i kończę:
Zastanawialiśmy się z Poznaniem (z chłopakami z Poznania) jaki jest kolejny rząd powyżej Petabajtów (jak wiadomo petabajt to 1000 terabajtów, które to z kolei równają się 1000 gigabajtów). Z braku wiedzy w tej dziedzinie wymyśliliśmy swoje jednostki. Mianowicie po Petabajtach są Wuchtobajty a potem Wdzidobajty. Dalej wymyślać na razie nie trzeba, bo prędko do takich wielkości nie dojdziemy;)

Poza tym zastanawialiśmy się, dlaczego niektóre filety mają ości, mimo, że są filetami. Doszliśmy do konstruktywnej konkluzji, że wszystko zależy od implementacji! Zakładamy, że mamy klasę Ryba, która ma zdefiniowane pole 'ości', bo ryba potrzebuje 'ości' do funkcji 'życie' i 'pływanie' i pewnie jeszcze do kilku innych. Możemy teraz rozpatrzyć dwa przypadki.

a) Poszczególne gatunki dziedziczą po Rybie, a filet dziedziczy po Gatunku.
b) Filet dziedziczy po rybie, a potem przyznawany jest mu gatunek.

Bardziej satysfakcjonuje nas warunek b) ponieważ z założenia Filetowatości Fileta nie posiada on pola 'ości', albo posiada, ale ma ono wartość FALSE. Wtedy bez względu na gatunek Filet nie będzie miał ości.

Przypadek a) oczywiście może być dobry, ale to już zależy od dalszej implementacji..
Z autopsji możemy tylko powiedzieć, że przypadek a) jest bardziej realistyczny... bo Filety z Bacalhau i z Pascady mają ości, mimo, że są filetami...

Z informatycznym pozdrowieniem!
Cout << "Mateusz";
return 0;

PS. zapomniałem jeszcze dodać, że kucharki u nas na stołówce używają implementacji b) :P

3 komentarze:

mamuśka pisze...

Na litość boską! Ciągle nie wiem , dlaczego niektóre filety maja ości!A może panie kucharki by chciały wiedzieć jak robić to coś , co ości filety pozbawia...

Anonimowy pisze...

Witaj Mateuszu:) Będziesz w PL? Pewnie na Święta, co? Widzę, że u Ciebie dość pracowicie, pozdrawiam:)

mamuśka pisze...

Ładne zdjęcia z wycieczki w góry