8299308028

8299308028



Znaczenie

Matematyka leży u podstaw nauk informatycznych. Nie jest możliwe zrozumienie funkcjonowania lub uczestniczenie w planowaniu przedsięwzięć informatycznych, bez poznania chociażby podstawowych zagadnień prezentowanych w tym rozdziale. Zdecydowanie łatwiej będzie też czytelnikowi zrozumieć ideę projektowania i implementacji zaawansowanych systemów informatycznych w kontekście logiki i modelowania matematycznego.

Zagadnienia poprzedzające

• brak

Prace klasyczne

•    Barendregt H. P. [1984], The lambda calculus. Its syntax and semantics, Elsevier Science B.V.

•    Cormen T. H., Leiserson C.E., Rivest R. L. [2001], Wprowadzenie do algorytmów, Warszawa.

•    Dembiński P., Małuszyński J. [1981], Matematyczne metody definiowania języków programowania, Warszawa.

•    Hopcroft J.E., Motwani R., Ullman J.D. [2005], Wprowadzenie do teorii automatów, języków i obliczeń, Warszawa.

•    Manna Z. [1974], Mathematical theory of computation, McGraw Hill.

•    Nielson H.R., Nielson F. [1992], Semantics with applications: a formal introduction, John Wiley & Sons.

Matematyczne korzenie informatyki

1.1 Wstęp

Główną wartością wnoszoną przez matematykę do informatyki jest, tak jak i w innych jej zastosowaniach, metoda abstrakcji. Dobra abstrakcja zniekształca rzeczywistość, ale czyni to w taki sposób, że łatwiej jest poradzić sobie z tą rzeczywistością. Jako analogia może tu służyć kartografia: dobra mapa daje znacznie lepsze możliwości radzenia sobie w terenie niż zdjęcie lotnicze. Na zdjęciu kolory zależą od pory roku, dróg przechodzących przez las nie widać, bo są zasłonięte drzewami, za to za każdym statkiem na morzu ciągnie się kilwater. Na mapie używa się kolorów do celów ważniejszych, drogi „wyjmuje się spod drzew”, statki i ich ślady się usuwa, a ponadto dodaje się nieistniejące w naturze napisy, poziomice i siatkę geograficzną. W wyniku otrzymuje się obraz terenu całkiem abstrakcyjny, nierzeczywisty i umowny, ale właśnie dlatego użyteczniejszy niż oryginalne zdjęcie. Coś podobnego czyni matematyka w informatyce: dostarcza abstrakcyjnych map rzeczywistości obliczeniowej.

2



Wyszukiwarka

Podobne podstrony:
27786 Śliwerski5 1 gg tom pierwszy Podstawy nauk o wychowaniu - nie jest determinowana genetycznie
stat Page resize 1.2 Podstawowe pojęcia przypadku takich cech nie jest możliwe wprowadzenie żadneg
JOANNA DZIAK 150 We współczesnym świecie posiadanie informacji nie jest warunkiem wystarczającym do
Obraz (26) •    jeżeli żądana informacja nie jest dostępna lokalnie i system sygnaliz
Usługi transportowe należą do podstawowych usług turystycznych. Bez nich nie jest możliwy rozwój tur
Śliwerski5 120 tom pierwszy Podstawy nauk o wychowaniu nie decydują przecież względy pedagogiczne,
CCF20090605008 Horkheimer dostrzega to, że racjonalność tkwiąca u podstaw kultury europejskiej nie
61221 Śliwerski3 158 tom pierwszy    Podstawy nauk o wychowaniu płacz jest dla dziec
str28 m tpa pierwury    Podstawy nauk o wychowanki Świat jest przedstawiany jako
zad 05 (2) 6 Przykładowy zestaw zadań nr 2 z matematyki Poziom podstawowy_Zadanie 5. (6pkt) Dany jes
zagadnienia egzaminacyjne z teorii literatury (213) Ą Różne-znaczenia pojęcia klasycyzm Zdefiniowani
Obraz?9 24 Podstawy dydaktyki ogólnej wysiłku nie jest możliwe zapewnienie dzieciom i młodzieży
1Rozmaite językiprogramowania w informatyce. Pisanie prac licencjackich z informatyki nie jest rzecz
taką podstawą dlatego, że nie jest niczym innym, jak samą tylko formą zmysłowości, która poprzedza
taką podstawą dlatego, że nie jest niczym innym, jak samą tylko formą zmysłowości, która poprzedza
-    nakazuje przyjąć takie znaczenie interpretowanej normy prawnej zwykłej, które ni
PB170234 •    „doskonałość [matematyki] tkwi tylko w jej ścisłości, nie jest mie

więcej podobnych podstron