Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Języki programowania » Java Hibernate GWT » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Internet
Języki programowania
  Ajax
  Asembler
  ASP ASP.NET
  C
  C#
  C++
  C++ Builder
  CGI Perl
  Chmura obliczeniowa
  CVS
  Delphi
  Eclipse
  Fortran
  Java Hibernate GWT
  JavaScript
  JBuilder
  JSP JavaServlet
  PHP
  Programowanie mobilne
  Programowanie w Windows
  Prolog
  Python Django
  Ruby Rails
  Turbo Pascal
  Visual Studio
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Serwery
Sieci Firewalle Protokoły
Słowniki
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 PWN
Wstęp do fizyki wysokich energii

Wstęp do fizyki wysokich energii

69.00zł
55.89zł
Programowanie w języku Clojure 54.90zł 16.47zł
Programowanie w języku Clojure

Tytuł: Programowanie w języku Clojure
Autor: Stuart Halloway, Aaron Bedra
ISBN: 978-83-246-5372-0
Ilość stron: 312
Data wydania: 03/2013
Oprawa: Miękka
Format: 158x235
Wydawnictwo: HELION
Cena: 54.90zł 16.47zł


Przewodnik po Clojure dla każdego!

Clojure to jeden z najciekawszych współczesnych języków programowania funkcyjnego. Jest obecny na rynku od pięciu lat. Język jest oparty o wirtualną maszynę języka Java i zachęca użytkowników do programowania współbieżnego.

W ostatnim czasie Clojure gwałtownie zdobywa popularność i uznanie wśród programistów. Dzieje się tak, ponieważ jest dobrze przemyślany i wspaniale zaprojektowany, kryje w sobie potencjał języka Lisp, a do tego jest szybki i działa na dobrze znanej wszystkim wirtualnej maszynie.

Ta książka to kompletny przewodnik po Clojure. Lekturę zaczniesz od poznania jego zalet, składni i zasad programowania. W momencie, kiedy zbudujesz solidne fundamenty, przejdziesz do nauki programowania funkcyjnego, które wymaga pewnej zmiany w sposobie myślenia.

Ale nie martw się, z tą książką przyjdzie Ci to z łatwością! W kolejnych rozdziałach skupisz się na programowaniu współbieżnym, protokołach, typach danych i makrach. Zobaczysz również, jak za pomocą Clojure stworzyć klasę języka Java, oraz zaznajomisz się z procesem tworzenia kompletnej aplikacji korzystającej z Clojure.

Jeżeli chcesz poszerzyć swoje horyzonty programistyczne, trafiłeś na idealną książkę. Ta inwestycja się opłaci!

Poznaj zalety Clojure:

  • potencjał języka Lisp
  • programowanie funkcyjne i współbieżne
  • uporządkowaną i przemyślaną architekturę
  • zasięg wirtualnej maszyny Java
  • morze nowych możliwości!

Zmień myślenie na funkcyjne.

Spis treści:

Rozdział 1. Wprowadzenie (23)

  • 1.1. Dlaczego Clojure? (24)
  • 1.2. Szybkie wprowadzenie do programowania w Clojure (34)
  • 1.3. Biblioteki języka Clojure (40)
  • 1.4. Podsumowanie (44)

Rozdział 2. Przegląd języka Clojure (45)

  • 2.1. Konstrukcje składniowe (46)
  • 2.2. Makra odczytu (55)
  • 2.3. Funkcje (56)
  • 2.4. Zmienne, wiązania i przestrzenie nazw (61)
  • 2.5. Wywoływanie kodu Javy (68)
  • 2.6. Przepływ sterowania (70)
  • 2.7. Gdzie się podziała pętla for? (74)
  • 2.9. Podsumowanie (79)

Rozdział 3. Ujednolicanie danych za pomocą sekwencji (81)

  • 3.1. Wszystko jest sekwencją (83)
  • 3.2. Stosowanie biblioteki sekwencji (87)
  • 3.3. Sekwencje nieskończone i "leniwe" (96)
  • 3.4. W Clojure Java jest sekwencyjna (98)
  • 3.5. Funkcje przeznaczone dla konkretnych struktur (104)
  • 3.6. Podsumowanie (113)

Rozdział 4. Programowanie funkcyjne (115)

  • 4.1. Zagadnienia z obszaru programowania funkcyjnego (116)
  • 4.2. Jak stosować "leniwe" podejście? (121)
  • 4.3. Leniwsze niż leniwe (130)
  • 4.4. Jeszcze o rekurencji (136)
  • 4.5. Podsumowanie (146)

Rozdział 5. Stan (147)

  • 5.1. Współbieżność, równoległość i blokady (148)
  • 5.2. Referencje i pamięć STM (150)
  • 5.3. Nieskoordynowane i synchroniczne aktualizacje za pomocą atomów (157)
  • 5.4. Stosowanie agentów do asynchronicznego aktualizowania danych (158)
  • 5.5. Zarządzanie stanem specyficznym dla wątku za pomocą zmiennych (163)
  • 5.6. Gra Snake w języku Clojure (168)
  • 5.7. Podsumowanie (178)

Rozdział 6. Protokoły i typy danych (179)

  • 6.1. Programowanie z wykorzystaniem abstrakcji (180)
  • 6.2. Interfejsy (183)
  • 6.3. Protokoły (184)
  • 6.4. Typy danych (188)
  • 6.5. Rekordy (193)
  • 6.6. Makro reify (198)
  • 6.7. Podsumowanie (199)

Rozdział 7. Makra (201)

  • 7.1. Kiedy należy stosować makra? (202)
  • 7.2. Makro do sterowania przebiegiem programu (202)
  • 7.3. Upraszczanie makr (209)
  • 7.4. Taksonomia makr (214)
  • 7.5. Podsumowanie (224)

Rozdział 8. Wielometody (225)

  • 8.1. Życie bez wielometod (226)
  • 8.2. Definiowanie wielometod (228)
  • 8.3. Więcej niż proste wybieranie metod (231)
  • 8.4. Tworzenie doraźnych taksonomii (233)
  • 8.5. Kiedy należy korzystać z wielometod? (237)
  • 8.6. Podsumowanie (241)

Rozdział 9. Sztuczki z Javą (243)

  • 9.1. Obsługa wyjątków (244)
  • 9.2. Zmagania z liczbami całkowitymi (248)
  • 9.3. Optymalizowanie wydajności (250)
  • 9.4. Tworzenie klas Javy w języku Clojure (255)
  • 9.5. Praktyczny przykład (261)
  • 9.6. Podsumowanie (268)

Rozdział 10. Tworzenie aplikacji (269)

  • 10.1. Wynik w grze Clojurebreaker (270)
  • 10.2. Testowanie kodu zwracającego wynik (274)
  • 10.3. Biblioteka test.generative (278)
  • 10.4. Tworzenie interfejsu (287)
  • 10.5. Instalowanie kodu (292)
  • 10.6. Pożegnanie (295)

Dodatek A. Edytory kodu (297)
Dodatek B. Bibliografia (299)

Programowanie w języku Clojure
Tytuł książki: "Programowanie w języku Clojure"
Autor: Stuart Halloway, Aaron Bedra
Wydawnictwo: HELION
Cena: 54.90zł 16.47zł
Klienci, którzy kupili „Programowanie w języku Clojure”, kupili także:
<b>Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod</b>, <font color="navy">Luis Atencio</font>, <font color="green"> Wydawnictwo HELION</font>
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, Wydawnictwo HELION
<b>Splątana sieć Przewodnik po bezpieczeństwie nowoczesnych aplikacji WWW</b>, <font color="navy">Michal Zalewski</font>, <font color="green"> Wydawnictwo HELION</font>
Splątana sieć Przewodnik po bezpieczeństwie nowoczesnych aplikacji WWW, Michal Zalewski, Wydawnictwo HELION
<b>English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko</b>, <font color="navy">Beata Błaszczyk</font>, <font color="green"> Wydawnictwo HELION</font>
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko, Beata Błaszczyk, Wydawnictwo HELION
<b>Biuro Wszelkiego Pocieszenia</b>, <font color="navy">Wojciech Zimiński</font>, <font color="green"> Wydawnictwo Editio</font>
Biuro Wszelkiego Pocieszenia, Wojciech Zimiński, Wydawnictwo Editio
<b>Refaktoryzacja. Ulepszanie struktury istniejącego kodu</b>, <font color="navy">Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Eri</font>, <font color="green"> Wydawnictwo HELION</font>
Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Eri, Wydawnictwo HELION
<b>Programowanie w systemie Windows. Wydanie IV</b>, <font color="navy">Johnson M. Hart</font>, <font color="green"> Wydawnictwo HELION</font>
Programowanie w systemie Windows. Wydanie IV, Johnson M. Hart, Wydawnictwo HELION
 Koszyk
0 przedmiotów
Producent
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo HELION
 Kategoria:
 Ekonometria
Ekonometria Metody i ich zastosowanie Wydanie 4

Ekonometria Metody i ich zastosowanie Wydanie 4

56.90zł
48.37zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Poradniki
Edgecam Wieloosiowe frezowanie CNC Przemysław Kochan HELION
Biologia Chemia Fizyka Jakie to proste! Carol Vorderman Arkady
C++ wykorzystaj potęgę aplikacji graficznych Janusz Ganczarski, Mariusz Owczarek HELION
Kwalifikacje E.14 i EE.09. Podstawy programowania w języku JavaScript. Ćwiczenia praktyczne do nauki zawodu technik info Piotr Siewniak HELION
Modelowanie danych Sharon Allen HELION
Serwer SQL 2008 Usługi biznesowe Analiza i eksploracja danych Danuta Mendrala, Marcin Szeliga HELION
LATEX wiersz po wierszu Antoni Diller HELION
Delphi 7 Kompendium programisty Adam Boduch HELION
Kwalifikacja EE.08. Montaż i eksploatacja systemów komputerowych, urządzeń peryferyjnych i sieci. Część 2. Systemy opera Tomasz Kowalski, Tomasz Orkisz HELION

środa, 26 czerwiec 2019   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami