diff --git a/docs/index.md b/docs/index.md index d4faef65..4df5b0ae 100644 --- a/docs/index.md +++ b/docs/index.md @@ -56,9 +56,9 @@ call: Привет, мир! *Основной синтаксис* — для написания программ в объектно-ориентированном (императивном) и декларативном стилях, который основан не на зарезервированных ключевых словах, а на системе строгих [грамматических правил](https://newlang.net/syntax.html). Имеется возможность расширения основного синтаксиса за счет использования макросов. *Расширенный синтаксис* — программные вставки на языке реализации (С/С++), когда основного синтаксиса становится недостаточно. -Еще одно неудобство современных языков в том, что большинство из них были созданы до начала эпохи машинного обучения, поэтому тензорные вычисления у них выполнены в виде отдельных библиотек, а не встроены в основной синтаксис языка и систему базовых типов. Это же касается и вычислений с неограниченной точностью, которые так же не поддерживаются синтаксисом и требуют применения дополнительных библиотечных функций. +Еще одно неудобство современных языков в том, что большинство из них были созданы до начала эпохи машинного обучения, поэтому тензорные вычисления у них выполнены в виде отдельных библиотек. Это же касается и вычислений с неограниченной точностью, которые так же требуют применения дополнительных библиотечных функций. -У *NewLang* тензорные вычисления доступны «из коробки» (используется библиотека [libtorch](https://pytorch.org/)), а арифметические типы данных являются скалярами (тензорами нулевой размерности). Рациональные числа неограниченной точности поддерживаются на уровне синтаксиса языка, а их реализация выполнена с помощью библиотеки [OpenSSL](https://github.com/openssl/openssl/blob/master/crypto/bn/README.pod). +У *NewLang* тензорные вычисления доступны «из коробки» (используется библиотека [libtorch](https://pytorch.org/)), арифметические типы данных являются скалярами (тензорами нулевой размерности), а поддержка рациональных чисел неограниченной точности выполнена с помощью библиотеки [OpenSSL](https://github.com/openssl/openssl/blob/master/crypto/bn/README.pod). И тензоры и рациональные числа поддерживаются на уровне синтаксиса для записи литералов соответствующих типов. **Пример вычисления факториала 40 на NewLang** ```