Хочемо вивчити й опанувати Standard ML?

Приєднаймося до треку Standard ML на Exercism, щоб отримати доступ до 90 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Standard ML

fun fib 0 = 0
  | fib 1 = 1
  | fib n = fib (n - 1) + fib (n - 2)

90 вправ із програмування для Standard ML на Exercism. Від вправи Hamming до вправи Симулятор робота.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи Standard ML на Exercism

Ключові можливості Standard ML


Standard ML

Алгебраїчні типи даних

Легко визначати й легко користуватися, з надійним зіставленням зі зразком і перевіркою вичерпності.

Модульність

Потужна й гнучка система, що підтримує приховування інформації та узагальнення.

Статична типізація

Безпека насамперед! Потужні гарантії правильності програм під час компіляції.

Функціональний підхід

Усі переваги функціонального програмування разом із деякими імперативними можливостями.

Автоматичне виведення типів

Компілятор часто може вивести тип із контексту. Програми стають стислішими й простішими для написання.

Параметричний поліморфізм

Абстракції над типами даних, як-от шаблони в C++ чи узагальнення в Ada.

Наставництво у стилі Standard ML

У кожної мови свої звичаї. Standard ML не виняток. Наші наставники допоможуть нам навчитися думати як розробник Standard ML і писати ідіоматичний код мовою Standard ML. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Standard ML, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Standard ML від спільноти

Трек Standard ML на Exercism має 90 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Standard ML
Standard ML

Почати з треку Standard ML

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Standard ML