Це програма для Linux під назвою Cats Effect, останню версію якої можна завантажити як v3.6.3sourcecode.tar.gz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Cats Effect з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
Ефект котів
ОПИС:
Cats-Effect — це бібліотека Scala, яка забезпечує високопродуктивне, суто функціональне, асинхронне середовище виконання. Вона забезпечує безпечне та компонуване керування ефектами (тобто побічними ефектами, паралельністю, безпекою ресурсів) у функціональних застосунках Scala. Вона визначає абстракції, такі як IO, Resource, Concurrent тощо. Вона дозволяє писати застосунки, які безпечно керують ресурсами (закриття/відкриття, очищення), планують завдання, обробляють паралельність, визначають асинхронні зворотні виклики, взаємодію та коректне завершення роботи. Вона є основною частиною екосистеми Typelevel.
Функції
- Тип монади/ефекту вводу-виводу, який фіксує синхронні та асинхронні обчислення, затримані ефекти тощо.
- Абстракції безпеки ресурсів (Ресурс, Бракет тощо), що забезпечують правильну обробку налаштування/очищення ресурсів навіть у сценаріях помилок/скасування.
- Підтримка паралельності: примітиви волокон, асинхронізації, планування, переривання та координації (наприклад, семафори, черги)
- Інтеграція з JVM, Scala версій 2.x та Scala 3, також підтримка Scala.js (для JS платформ) у багатьох випадках; хороша кросплатформна компіляція.
- Зворотний тиск, ефективне управління пулом потоків / контекстом виконання, уникнення поширених помилок блокування операцій тощо.
- Сильне проектування на основі законів: типокласи, закони коректності, підтримка testkit для перевірки властивостей.
Мова програмування
масштаб
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/cats-effect.mirror/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.