[Документация Yandex Cloud](../../../index.md) > [Yandex Cloud Functions](../../index.md) > Разработка на R > Обзор

# Разработка на R. Обзор

С помощью сервиса Cloud Functions вы можете запускать приложения, написанные на [R](https://www.r-project.org/index.html).

Сервис предоставляет несколько [сред выполнения](../../concepts/runtime/index.md) с различными версиями. Версии, которые больше не поддерживаются сервисом, не рекомендуются к использованию.

| Название | Версия R | Операционная <br>система | Предзагружаемая | Поддерживается сервисом |
|----|----|----|----|----|
| r42 | 4.2.2 | Ubuntu 18.04 | Нет | Нет |
| r43 | 4.3.1 | Ubuntu 22.04 LTS | Нет | Да |

В процессе создания новой [версии функции](../../concepts/function.md#version) [сборщик](../../concepts/builder.md), возможно, автоматически установит зависимости, необходимые для работы функции. Подробнее о требованиях и ограничениях читайте в разделе [Сборка и управление зависимостями функции на R](dependencies.md).

Среда выполнения автоматически загружает ваш код и вызывает указанный вами [обработчик запросов](handler.md). В качестве аргументов он получает входящий запрос и [контекст вызова](context.md), который содержит дополнительную информацию о параметрах функции.

Сервис Cloud Functions автоматически захватывает потоки стандартного вывода приложения и отправляет их в централизованную систему журналирования, доступную в Yandex Cloud. Туда же сохраняются служебные записи о начале и окончании выполнения функции и обо всех ошибках, которые произошли во время выполнения. Подробнее о формате журналов читайте в разделе [Журналирование выполнения функции на R](logging.md).

Если вы хотите больше узнать о том, как писать на языке программирования R или как работают те или иные конструкции, рекомендуем пройти базовый [курс на Stepik](https://stepik.org/course/497/promo).