Начало работы

Учебный маршрут

Выберите, с чего начать, и узнайте результаты пяти уроков от одного файла до протестированного нативного исполняемого файла.

Выберите отправную точку с учётом вашего опыта программирования. За пять уроков вы превратите расчёт учебного плана в протестированное приложение, которое запускается вне папки с исходниками.

Выберите маршрут

Для знакомства с самого начала откройте главную страницу, затем Знакомство с Топазом и Первую программу. Продолжайте по урокам ниже в порядке «Значения и функции», «Данные и управление», «Ошибки и ресурсы», «Первое приложение».

Если вы уже пишете программы, начните с Перехода с других языков. Сравните знакомый синтаксис и выберите нужные уроки.

Если вы впервые знакомитесь с программированием, перед первым уроком можно прочитать Что такое программа. Это дополнительное введение. Держите рядом Краткий обзор синтаксиса, чтобы искать примеры во время работы.

Что вы создадите

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

  1. Первая программа выводит тему занятия и его длительность. Проверьте и запустите файл, затем исправьте ошибку типов.
  2. Значения и функции вычисляет оставшееся время с помощью функции и увеличивает счётчик занятий. Выберите, когда указать тип явно, а когда позволить Топазу вывести его.
  3. Данные и управление сохраняет задачи с названием, длительностью и отметкой о выполнении. Используйте if, match и for, чтобы вывести состояние задач и сложить оставшееся время.
  4. Ошибки и ресурсы сообщает о неверном вводе и выполняет завершающее действие через defer. Примените Option, Result и ?, затем изучите обращение к массиву, при котором программа останавливается с ошибкой.
  5. Первое приложение разделяет программу на src/main.tpz и src/plan.tpz. Добавьте тесты, зафиксируйте зависимости пакета и соберите нативный исполняемый файл.

В последнем уроке запустите готовое приложение из отдельной папки без файлов .tpz и компилятора Топаза. Оно выведет tasks=2, remaining=25 minutes.

Выберите браузер или локальные инструменты

В песочнице можно изменять и запускать короткие программы из первых четырёх уроков без установки Топаза. Команды для работы с файлами из этих уроков выполняются в локальном терминале.

Установите Топаз на компьютер, чтобы выполнять эти команды и пройти урок «Первое приложение». Установка описана в Первой программе. Понадобятся текстовый редактор и базовые навыки работы в терминале. Для финальной нативной сборки нужны также инструменты Rust для вашей платформы.

Можно начать в браузере и установить инструменты перед первым приложением. Реестры пакетов, пакеты WASM и устройство компилятора можно изучить после курса.

Попробуйте

Сейчас вы хотите изменить расчёт, а позже собрать исполняемый файл. С чего можно начать и когда понадобятся локальные инструменты?

Показать ответ

Начните в песочнице. Перед уроком «Первое приложение» установите Топаз и инструменты Rust, чтобы создавать файлы, запускать тесты и собирать исполняемый файл.

Готовы двигаться дальше, если

Вы выбрали маршрут и среду для запуска примеров. Откройте Первую программу, чтобы начать пять уроков.