Ocena:
Książka ta jest wysoko cenionym źródłem informacji na temat programowania w języku Ruby, chwalonym za kompleksowe omówienie i praktyczne ukierunkowanie. Nie jest jednak idealna dla zupełnie początkujących, ponieważ może ich przytłoczyć swoją głębią i szczegółowością.
Zalety:Szczegółowe i dokładne omówienie języka Ruby i jego standardowej biblioteki, przydatne dla doświadczonych programistów, dobrze sformatowana i łatwa w czytaniu, solidne odniesienie do praktycznych zastosowań, pomaga w rozwiązywaniu problemów, chwalony styl pisania, niezbędny dla rubinistów.
Wady:Nie jest przyjazna dla początkujących, może nie zapewniać odpowiednich wskazówek dla osób z niewielkim doświadczeniem w programowaniu, może być rozproszona w organizacji, fizyczna książka może być nieporęczna, niektóre strony mogą nie być dobrze oprawione, nie ma struktury samouczka dla absolutnie początkujących.
(na podstawie 45 opinii czytelników)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide
Ruby to najszybciej rozwijający się i najbardziej ekscytujący dynamiczny język programowania. Jeśli potrzebujesz szybko dostarczać działające programy, powinieneś dodać Ruby do swojego zestawu narzędzi.
Ta książka jest jedynym kompletnym źródłem informacji zarówno o Ruby 1.9, jak i Ruby 2.0, najnowszej wersji języka Ruby.
W 2013 roku przypada 20. rocznica powstania języka Ruby. Jesteśmy dumni z tego, że w całej historii tego języka, nadal zajmujemy się jego najnowszą wersją.
Czy chciałbyś przejść od pierwszego pomysłu do działającego kodu dużo, dużo szybciej? Czy obecnie spędzasz więcej czasu na zadowalaniu kompilatora zamiast swoich klientów lub użytkowników końcowych? Czy jesteś sfrustrowany wymagającymi językami, które wydają się przeszkadzać, zamiast wykonywać swoją pracę? Używasz Railsów i chcesz zagłębić się w bazowy język Ruby? Jeśli tak, to mamy język i książkę dla Ciebie!
Ruby jest językiem w pełni obiektowym, podobnie jak klasyczny język obiektowy, Smalltalk. Podobnie jak Smalltalk, jest dynamicznie typowany (w przeciwieństwie do Javy lub C++), ale w przeciwieństwie do Smalltalk, Ruby oferuje te same udogodnienia, które można znaleźć w nowoczesnych językach skryptowych, takich jak Perl i Python.
Połączenie mocy czystego języka obiektowego z wygodą języka skryptowego sprawia, że Ruby jest ulubionym narzędziem inteligentnych, myślących przyszłościowo programistów.
The Pickaxe zawiera cztery główne sekcje:
* Uznany samouczek na temat korzystania z Ruby. * Ostateczne odniesienie do języka. * Kompletna dokumentacja wszystkich wbudowanych klas, modułów i metod. * Kompletne opisy wszystkich 97 standardowych bibliotek.
Jest to podręcznik referencyjny dla języka Ruby, zawierający opis wszystkich standardowych modułów bibliotecznych, kompletne odniesienie do wszystkich wbudowanych klas i modułów (w tym wszystkich nowych i zmienionych metod wprowadzonych przez Ruby 1.9, 1.9. 2, 1. 9. 3 i 2. 0). Zawiera również wszystkie nowe i zmienione składnie i semantyki wprowadzone od Ruby 1.8. Dowiedz się o nowych zasadach przekazywania parametrów, określaniu zakresu zmiennych lokalnych w blokach, włóknach i nowej składni deklaracji bloków, a także o innych ekscytujących nowościach.
O Ruby 2.0
Ruby 2.0 jest niewielką aktualizacją do Ruby 1.9, w przeciwieństwie do większych aktualizacji z Ruby 1.8 do Ruby 1.9.
Główne zmiany w języku Ruby 2.0 to dodanie argumentów słów kluczowych i zmiana na używanie UTF-8 jako domyślnego kodowania plików źródłowych.
Istnieje wiele dodatków do standardowej biblioteki, w tym:
* @Enumerator:: Lazy@, który dodaje wsparcie dla leniwego dostępu do potencjalnie nieskończonych list. * Udoskonalenia pozwalają na hermetyzację zmian w klasach innych firm i rozszerzenie ich zastosowania na poszczególne pliki źródłowe, zapobiegając zanieczyszczeniu globalnej aplikacji.
Przekonasz się również, że Ruby 2 jest szybszy i posiada usprawnienia w zarządzaniu pamięcią, które czynią go bardziej przyjaznym dla serwerów.
Podsumowując, istnieje ponad 110 sekcji książki, które zostały oznaczone i połączone linkami, aby wskazać zawartość 2. 0.
Czego potrzebujesz
* Ta książka zakłada, że masz podstawową wiedzę na temat programowania obiektowego.
* Ogólnie rzecz biorąc, programiści Ruby mają tendencję do preferowania wiersza poleceń do uruchamiania swojego kodu i raczej używają edytorów tekstu niż IDE.
* Ruby działa w systemach Windows, Linux i M.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)