Об’єктно-орієнтовна система Pharo (кн)
Тип: На вибір студента
Кафедра: програмування
Навчальний план
Семестр | Кредити | Звітність |
7 | 4 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
7 | 16 | доцент Ярошко С. А. | ПМі-41, ПМі-42, ПМі-43, ПМі-44, ПМі-45 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
7 | 32 | ПМі-41 | доцент Ярошко С. А., Ярошко О. С. |
ПМі-42 | доцент Ярошко С. А., Ярошко О. С. | ||
ПМі-43 | доцент Ярошко С. А., Ярошко О. С. | ||
ПМі-44 | доцент Ярошко С. А., Ярошко О. С. | ||
ПМі-45 | доцент Ярошко С. А., Ярошко О. С. |
Опис курсу
Фокус уваги курсу спрямовано на вивчення сучасної реалізації Pharo.
Pharo (Фаро) – це сучасна об’єктно-орієнтована динамічно типізована мова програмування, дуже близька за синтаксисом до класичної мови Smalltalk. Водночас Pharo – це інтерактивне середовище, оснащене досконалими інструментами для “живого” програмування, яке дає змогу розробникові легко створювати, налагоджувати, поширювати програмний код, ба, більше – змінювати його під час виконання. Pharo – багатоплатформна система, яка однаково добре працює в різних операційних системах: OS X, Windows, Linux, Android, iOS та Raspberry Pi. Pharo – універсальна мова. Завдяки наявним бібліотекам можна писати настільні та веб застосунки, взаємодіяти з базами даних, застосовувати числові методи, розв’язувати задачі штучного інтелекту тощо.
Курс пов’язаний з дисциплінами “Програмування”, “Програмна інженерія”, “Алгоритми і структури даних”, “Програмування та підтримка веб-застосувань”.
Рекомендована література
Стефан Дюкас Pharo 9 на прикладах / С. Дюкас, Дж. Ракіч [та ін.] ; пер. з англ. С. Ярошко. – Львів : ЛНУ ім. Івана Франка, 2022. – 270 с. [Електронне видання] — Режим доступу: http://books.pharo.org/pharo-by-example9/ — Назва з екрану.