Bruce A. Tate siedem języków w siedem tygodni. praktyczny przewodnik nauki języków scan.pdf
(
12710 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Siedem języków w siedem tygodni.
Praktyczny przewodnik nauki
języków programowania
Autor:
Bruce A. Tate
Tłumaczenie: Radosław Meryk
ISBN: 978-83-246-3379-1
Tytuł oryginału
:
Seven Languages in Seven Weeks:
A Pragmatic Guide to Learning Programming Languages
Format: 168×237, stron: 368
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Siedmiotygodniowa podróż po czterech odmiennych paradygmatach programowania,
siedmiu różnych stylach składni i czterech dekadach rozwoju języków!
• Poznaj najważniejsze modele programowania i techniki obsługi współbieżności
• Opanuj tajniki systemu prototypów i dynamicznych typów
• Zostań wszechstronnym programistą, gotowym zmierzyć się z każdym projektem!
Jeśli myślisz, że to kolejna książka z serii „Jak schudnąć 50 kilogramów w trzy dni” albo „Jak zostać
obrzydliwie bogatym w dwa tygodnie”, na szczęście się mylisz! Oto podręcznik, który w siedem
tygodni przedstawi Ci najważniejsze modele programowania na przykładzie siedmiu przydatnych
języków. Zaproponowana tu innowacyjna forma nauki pozwoli Ci poznawać je dzień po dniu.
Zaczniesz od krótkiego omówienia składni i możliwości każdego języka, by na końcu wypróbować
go w akcji. I choć po lekturze tej książki nie staniesz się ekspertem, opanujesz to, co w każdym
z przedstawionych tu języków jest kluczowe. Będziesz mógł tworzyć czytelniejszy, lepszy kod
z mniejszą ilością powtórzeń. Zdobędziesz także niezwykle cenną umiejętność – zaczniesz sprawnie
wykorzystywać pojęcia z jednego języka w celu znalezienia kreatywnych rozwiązań w innym!
W książce tej opisano jeden język programowania logicznego, dwa z pełną obsługą pojęć
obiektowych, cztery o charakterze funkcyjnym i jeden prototypowy – wszystko po to, by
zapewnić Ci możliwie najbardziej wszechstronne przygotowanie programistyczne. Lepiej
przyswoisz sobie także techniki obsługi współbieżności, będące kręgosłupem następnej generacji
aplikacji internetowych, oraz poznasz sposoby wykorzystywania lozoi „Let it crash” Erlanga
do budowy systemów odpornych na awarie.
Jakie praktyczne języki poznasz dzięki tej książce?
• Ruby – język obiektowy, a przy tym łatwy w użytkowaniu i czytelny
• Io – prototypowy język, wyposażony w unikatowy mechanizm dystrybucji komunikatów
• Prolog – język oferujący łatwe rozwiązania, które w Javie lub C byłyby bardzo kłopotliwe
• Scala – jeden z języków nowej generacji, przeznaczony na maszynę wirtualną Javy
• Erlang – język funkcyjny, z mechanizmami obsługi współbieżności, na którym działa już
kilka słynnych baz danych w stylu cloud
• Clojure – język, w którym wykorzystano strategię wersjonowania baz danych w celu
zarządzania współbieżnością
• Haskell – język o charakterze czysto funkcyjnym
Jeden z tych języków może już wkrótce stać się Twoim ulubionym narzędziem!
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Spis treci
Dedykacja ............................................................................................................ 7
Podzikowania .................................................................................................... 9
Sowo wstpne .................................................................................................. 13
Rozdzia 1. Wprowadzenie ............................................................................... 17
1.1. Metoda w szalestwie ............................................................................................... 17
1.2. Jzyki ....................................................................................................................... 19
1.3. Kup t ksik .......................................................................................................... 22
1.4. Nie kupuj tej ksiki ................................................................................................. 23
1.5. Ostateczny wniosek ................................................................................................... 26
Rozdzia 2. Ruby ................................................................................................ 27
2.1. Krótki rys historyczny ............................................................................................... 28
2.2. Dzie 1. Gdzie jest niania? ....................................................................................... 30
2.3. Dzie 2. Sfrun z nieba .......................................................................................... 38
2.4. Dzie 3. Powana zmiana ........................................................................................ 52
2.5. Ruby. Podsumowanie ............................................................................................... 60
Rozdzia 3. Io ..................................................................................................... 65
3.1. Przedstawiamy jzyk Io ............................................................................................. 65
3.2. Dzie 1. Urywamy si ze szkoy. Wagarujemy ........................................................... 66
3.3. Dzie 2. Król kiebasy .............................................................................................. 80
3.4. Dzie 3. Festyn oraz inne dziwne miejsca .................................................................. 89
3.5. Io. Podsumowanie .................................................................................................... 99
Rozdzia 4. Prolog ............................................................................................ 103
4.1. O Prologu ............................................................................................................. 104
4.2. Dzie 1. wietny kierowca ...................................................................................... 105
6
Siedem jzyków w siedem tygodni
4.3. Dzie 2. Pitnacie minut do Wapnera .................................................................... 119
4.4. Dzie 3. Podbi Vegas ........................................................................................... 131
4.5. Prolog. Podsumowanie ........................................................................................... 143
Rozdzia 5. Scala .............................................................................................. 147
5.1. O jzyku Scala ....................................................................................................... 148
5.2. Dzie 1. Zamek na wzgórzu ................................................................................... 152
5.3. Dzie 2. Przycinanie ywopotu i inne sztuczki ......................................................... 168
5.4. Dzie 3. Cicie puchu ............................................................................................ 183
5.5. Scala. Podsumowanie ............................................................................................. 193
Rozdzia 6. Erlang ........................................................................................... 199
6.1. Przedstawiamy Erlanga .......................................................................................... 200
6.2. Dzie 1. Z wygldu czowiek .................................................................................. 204
6.3. Dzie 2. Zmiana form ............................................................................................ 215
6.4. Dzie 3. Czerwone piguki ...................................................................................... 228
6.5. Erlang. Podsumowanie ........................................................................................... 241
Rozdzia 7. Clojure .......................................................................................... 245
7.1. Przedstawiamy jzyk Clojure ................................................................................... 246
7.2. Dzie 1. Szkolenie Luke’a ...................................................................................... 248
7.3. Dzie 2. Yoda i Moc .............................................................................................. 267
7.4. Dzie 3. Oko za .................................................................................................... 282
7.5. Clojure. Podsumowanie .......................................................................................... 291
Rozdzia 8. Haskell .......................................................................................... 297
8.1. Przedstawiamy Haskella ......................................................................................... 297
8.2. Dzie 1. Wartoci logiczne ..................................................................................... 299
8.3. Dzie 2. Wielka sia Spocka ................................................................................... 315
8.4. Dzie 3. czno umysów .................................................................................... 326
8.5. Haskell. Podsumowanie .......................................................................................... 342
Rozdzia 9. Podsumowanie ............................................................................ 347
9.1. Modele programowania .......................................................................................... 348
9.2. Wspóbieno ....................................................................................................... 351
9.3. Konstrukcje programowania .................................................................................... 354
9.4. Znajd swój gos .................................................................................................... 356
Dodatek A. Bibliografia .................................................................................. 357
Skorowidz ........................................................................................................ 359
Rozdzia 4.
Prolog
Sally Dibbs, Dibbs Sally. 461-0192.
Raymond
A
ch, ten Prolog. Czasami spektakularnie byskotliwy, innym razem tak sa-
mo frustrujcy. Zdumiewajce odpowiedzi uzyskujemy tylko wtedy, kiedy
wiemy, jak naley zadawa pytania. Porównabym go do postaci z
Rain
Mana
1
. Pamitam, jak jeden z gównych bohaterów, Raymond, niewiele mylc,
wyrecytowa numer telefonu Sally Dibbs po przeczytaniu dzie wczeniej ksiki
telefonicznej. Zarówno w przypadku Raymonda, jak i Prologu czsto zadaj sobie
dwa pytania: „Skd on to wiedzia” i „Jak on móg tego nie wiedzie?”. Jest kopal-
ni wiedzy, jeli tylko uda nam si waciwie sformuowa pytanie.
Prolog znaczco róni si od innych jzyków, z którymi dotychczas mielimy do czy-
nienia. Zarówno Io, jak i Ruby zaliczaj si do
jzyków imperatywnych
. W jzy-
kach imperatywnych formuujemy „przepisy”. Dokadniej mówic, instruujemy kom-
puter, w jaki sposób naley wykona zadanie. Jzyki imperatywne wyszego poziomu
daj programistom nieco wicej swobody. Pozwalaj na poczenie wielu duszych
kroków w jeden. Ogólnie rzecz biorc, programowanie sprowadza si jednak do zde-
finiowania listy skadników i opisania krok po kroku procesu wypiekania ciasta.
1
Rain Man
. DVD. Reyseria Barry Levinson. 1988; Los Angeles, CA: MGM, 2000.
Plik z chomika:
gamblerpl
Inne pliki z tego folderu:
Bartosz Danowski dziecko w sieci full scan.pdf
(5883 KB)
Roman Kwiecień komputerowe systemy automatyki przemysłowej scan.pdf
(10586 KB)
bitcoin. wirtualna waluta internetu full scan.pdf
(24648 KB)
ukryta przewaga. sprzedawaj z nlp! full scan.pdf
(1982 KB)
tworzenie-stron-www-z-wykorzystaniem-ajaksa.-projekty- cała książka.pdf
(10232 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin