Приєднаймося до треку Pharo на Exercism, щоб отримати доступ до 50 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
Class { "A simple SUnit test"
#name : #HelloWorldTest,
#superclass : #TestCase }
{ #category : #testing }
HelloWorldTest >> testSayHello [
self
assert: HelloWorld sayHello
equals: 'Hello, World!'. ]
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Класична вступна вправа на Exercism. Просто скажіть «Hello, World!».
Створіть програму, яка розвʼязує головоломку з пошуку слів.
Структура даних, яка використовує єдиний буфер фіксованого розміру так, ніби його зʼєднано кінець до кінця.
У Pharo все є обʼєктом. Є лише обʼєкти, які взаємодіють за допомогою повідомлень.
Воно дає миттєвий зворотний звʼязок під час виконання. Ми можемо запускати й змінювати програму на ходу.
Повний синтаксис мови вміщується на листівці, а сама мова має лише 6 зарезервованих слів. Її легко вивчити.
Pharo має динамічну перевірку типів під час виконання: обʼєкт перевіряє свою операцію в момент виконання.
Pharo можна використовувати для вебу, настільних застосунків, штучного інтелекту, візуалізацій, математики та пристроїв IoT.
Pharo використовує швидку віртуальну машину, яка працює на Windows, macOS і Linux, зокрема на процесорах ARM.
У кожної мови свої звичаї. Pharo не виняток. Наші наставники допоможуть нам навчитися думати як розробник Pharo і писати ідіоматичний код мовою Pharo. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Pharo, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Pharo на Exercism має 50 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Pharo