Za siedmioma górami, za siedmioma rzekami - gdzieś pod Warszawą - znajduje się niewielka miejscowość. W tej miejscowości stoi mały domek. A tak się składa, że w domku tym mieszkają Bartek i Agatka wraz z rodzicami.
Drodzy Poszukiwacze Przygód, witam Was na kolejnym szkoleniu. Dzisiaj nauczymy się jak rozpoznawać, znajdować i radzić sobie w boju z Hydrą. Hydry to paskudne stworzenia, zamieszkujące świat grafów. Niech Was nie zmyli rysunek obok. Zobaczcie, jak przerażająco on wygląda. Hydry to bestie, które tylko upodobniają się do drzew, aby Was zmylić! Tam, gdzie niektórzy z Was dostrzegają korzeń, znajduje się tułów bestii. Tam, gdzie wydają się być liście, są głowy naszego stwora. Krawędzie to szyje, a wierzchołki wewnętrzne to zgięcia.
Mówi się, że nie ma ludzi nieomylnych. Zgubiony minus w równaniu może doprowadzić do szału niejednego matematyka czy fizyka. Podobnie jak zgubiony średnik, znak równości czy inna literówka potrafi sprawić, że informatycy poświęcają pisaniu programu więcej czasu, niż mieli zamiar. Dziś chciałbym porozmawiać o błędach w programowaniu. Ale nie takich zwykłych. W niniejszym artykule przedstawię kilka kategorii błędów, które zdarzają się bardzo rzadko, ale gdy już się zdarzą, wprawiają w zdumienie nawet doświadczonych programistów.
Wojtek leżał na podłodze i czytał właśnie książkę o grafach, którą wypożyczył z biblioteki. Alicja, jego młodsza siostra, która przeglądała w tym czasie portal społecznościowy, spytała nagle...
Abstrakcja (czyli uproszczenie) jest w informatyce wszechobecna. Mając jakiśobiekt,wiemy zazwyczaj, co powinniśmy mu wprowadzićna wejście i czego spodziewaćsię na wyjściu. Takie informacje nas jużw zupełności satysfakcjonują. Możemyużywaćtego obiektu, stroniąc od szczegółów jego budowy. I tak, tworząc procesor,możemy pominąćto, z czego są zbudowane bramki logiczne. Projektującsystem operacyjny, nie musimy przejmowaćsię szczegółami budowy procesora,a pisząc zwykły program, nie wnikamy w szczegóły działania systemówoperacyjnych. Oczywiście, takie podejście ma mnóstwo zalet. Ma teżjednak pewnąwadę.