Ruby to dynamicznie w pełni obiektowy typowany język programowania. Inspiracją do jego tworzenia były zarówno takie języki jak Perl czy Python, jak i CLU, Eiffel czy Smalltalk. Dzięki temu język ten zdobywa w ostatnich latach dużą popularność. Jednym z najważniejszych powodów, dla których warto poznać Ruby, jest Ruby on Rails: framework umożliwiający utworzenie prototypu aplikacji webowej za pomocą jednowierszowego polecenia.
Wykład Programowanie dla 1. roku
Znajomość html+css
#Podstawy języka: typy, instrukcje i wyrażenia
#Bloki i domknięcia
#Programowanie obiektowe, mix-iny
#Operacje we/wy
#Wątki, testowanie
#Architektura Ruby on Rails, modele i rusztowania
#Wersje testowe i produkcyjne aplikacji
Steve Holzner, Ruby on Rails. Od podstaw
Lucas Carlson, Leonard Richardson, Ruby. Receptury
Hal Fulton, Ruby. Tao programowania w 400 przykładach
Konsultacje w semestrze *zimowym* roku akademickiego 2025/2026 będą we wtorki w godzinach 11-12 oraz 14-15. Można też umawiać się na konsultacje w innych terminach (w szczególności, jeżeli nie ma Rady Wydziału, to o 12 jestem też dostępny)
*Uwaga*: konsultacje 28.10 nie odbędą się. Osoby zainteresowane proszę o kontakt mailowy, znajdziemy inny termin.