Ruby. Programowanie
Poznaj możliwości Ruby!
* Dlaczego Ruby zdobył tak dużą popularność?
* Jak wykorzystać wyrażenia regularne w tym języku?
* Jak tworzyć w Ruby aplikacje sieciowe?
Zaprojektowany i stworzony w 1995 roku język Ruby dzięki swym unikalnym możliwościom zdobywa sobie coraz większe uznanie programistó w na całym świecie. Jak udało mu się wkupić w łaski tego nieufnego środowiska? Przyczyniła się do tego między innymi prosta składnia z wbudowanymi w nią wyrażeniami regularnymi, automatyczne oczyszczanie pamięci i przeciążanie operatorów. Dodatkowo ogromna i chętn a do pomocy społeczność sprawia, że to rozwiązanie staje się jeszcze bardziej atrakcyjne. Uwaga! Jednym z autorów tej książki jest s am Yukihiro Matsumoto - twórca języka Ruby!
Książka stanowi kompletny zbiór informacji na temat języka Ruby. Jeśli naprawdę chcesz zrozumieć ten język, oto obowiązkowa pozycja do przeczytania! W trakcie lektury zapoznasz się z bogatym API, pozwalającym na przetwarzanie tekstu; zrozumiesz techniki związane z wykonywaniem działań na liczbach, implementacją kolekcji, operacjami wejścia-wyjścia oraz pracą współbieżną i operacjami sieciowymi . Ponadto znajdziesz tu elementy dostępne powszechnie w językach programowania, takie jak instrukcje warunkowe, pętle czy też operat ory logiczne. Dzięki książce 'Ruby. Programowanie' wykorzystanie metod i obiektów klasy Proc oraz stosowanie platformy Ruby nie będz ie stanowiło dla Ciebie najmniejszego problemu!
* Wprowadzenie do języka Ruby
* Sposoby uruchamiania programów napisanych w Ruby
* Dostępne typy danych
* Zastosowanie wyrażeń i operatorów
* Sterowanie przepływem
* Wykorzystanie iteratorów oraz enumeratorów
* Obsługa wyjątków
* Zastosowanie współbieżności
* Użycie domknięć
* Cykl życia obiektów
* Refleksje oraz metaprogramowanie
* Liczby w Ruby
* Używanie wyrażeń regularnych
* Kolekcje
* Operacje na dacie i godzinie
* Tablice jedno- oraz wielowymiarowe
* Obsługa plików oraz katalogów
* Programowanie sieciowe
* Obsługa środowiska Ruby
* Gwarancja bezpieczeństwa
Wykorzystaj elastyczność i możliwości języka Ruby!
- author: David Flanagan, Yukihiro Matsumoto