Приєднаймося до треку Red на Exercism, щоб отримати доступ до 50 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
Red [
Title: {Random dog viewer}
Author: "loziniak"
Needs: View
]
view [
below
img: base 150x150
button "Dog photo" [
dog-data: load-json read https://api.thedogapi.com/v1/images/search?size=thumb
img/image: load to-url dog-data/1/url
]
]
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Допоможіть Еліуд порахувати кількість яєць у її курнику, порахувавши кількість одиничних бітів у двійковому поданні.
Порахуйте, скільки разів кожен нуклеотид трапляється в заданому рядку тексту (англ. string) ДНК.
Знайдіть різницю між квадратом суми та сумою квадратів перших N натуральних чисел.
Red можна використовувати для створення як драйвера пристрою, так і GUI-застосунку.
Увесь інструментарій завантажується приблизно на 1,5 МБ, як один виконуваний файл. Низьке споживання памʼяті.
Red - це власна метамова і власний формат даних. Програма може працювати зі своїм власним кодом.
Легко створювати предметно-орієнтовані мови, діалекти та парсери.
Це так просто: view [b: base 100x100 button {Draw circle} [b/draw: [pen red circle 50x50 50]]]
Обʼєкти можна повʼязувати реакціями, щоб зменшити розмір і складність програми.
У кожної мови свої звичаї. Red не виняток. Наші наставники допоможуть нам навчитися думати як розробник Red і писати ідіоматичний код мовою Red. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Red, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Red на Exercism має 50 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Red