КоКалк
![]() | в этой статье Использование внешних ссылок может не соответствовать политике и рекомендациям Википедии . ( Май 2024 г. ) |
![]() Логотип CoCalc | |
![]() Рабочий лист Sage редактируется на CoCalc | |
Тип сайта | SaaS , Облачные вычисления |
---|---|
Доступно в | Английский |
Создано | Уильям Стейн |
URL-адрес | кокальк |
Коммерческий | Да |
Регистрация | Необходимый |
Пользователи | ~300,000 [1] |
Запущен | 2013 год |
Текущий статус | Активный |
CoCalc (ранее называвшаяся SageMathCloud ) — это веб- платформа облачных вычислений ( SaaS ) и управления курсами по вычислительной математике . Он поддерживает редактирование листов Sage , документов LaTeX и блокнотов Jupyter . CoCalc запускает среду Ubuntu Linux , с которой можно взаимодействовать через терминал, что дополнительно предоставляет доступ к большинству возможностей Linux . [2]
CoCalc предлагает как бесплатные, так и платные учетные записи. Подписки стоимостью от 14 долларов США в месяц предоставляют доступ в Интернет, а также больше ресурсов хранения и вычислений. Одну подписку можно использовать для увеличения квот одного проекта, используемого несколькими аккаунтами. Есть планы подписки на курсы. Более 200 курсов использовали CoCalc. [3]
Функции
[ редактировать ]CoCalc напрямую поддерживает рабочие листы Sage , которые в интерактивном режиме оценивают код Sage. Рабочие листы поддерживают Markdown и HTML для оформления, а также R , Octave , Cython , Julia и другие для программирования в дополнение к Sage. CoCalc поддерживает блокноты Jupyter , которые оснащены синхронизацией в реальном времени для совместной работы и функцией записи истории. Кроме того, имеется полноценный редактор LaTeX с поддержкой совместной работы, предварительным просмотром полученного документа, а также поддержкой SageTeX . Благодаря своему онлайн- терминалу Linux CoCalc также косвенно поддерживает редактирование и запуск многих других языков, включая Java , C / C++ , Perl , Ruby и другие популярные языки, которые можно запускать в Linux . Другие пакеты могут быть установлены по запросу. [2]
Пользователи могут иметь несколько проектов на CoCalc, и каждый проект имеет отдельное дисковое пространство и может находиться на совершенно другом сервере. Многие пользователи могут совместно работать над одним проектом, а документы синхронизируются, поэтому несколько пользователей могут редактировать один и тот же файл одновременно, аналогично Документам Google . [4] Все данные проектов автоматически резервируются примерно каждые пять минут с помощью bup , и доступны снимки предыдущих версий. Через терминал файлы можно отслеживать с помощью систем контроля версий, таких как Git .
Разработка
[ редактировать ]CoCalc — это программное обеспечение с открытым исходным кодом, размещенное на сервере SageMath Inc. Создателем и ведущим разработчиком CoCalc является Уильям Стейн , бывший профессор математики в Вашингтонском университете , который также создал программную систему Sage. Первоначальная разработка финансировалась Вашингтонским университетом и грантами Национального научного фонда и Google . Сейчас CoCalc в основном финансируется за счет платящих пользователей. Он задуман как замена sagenb , который также позволяет пользователям редактировать и публиковать рабочие листы Sage в Интернете. [5]
Ссылки
[ редактировать ]- ^ «Статистика использования CoCalc» . Архивировано из оригинала 14 декабря 2017 года . Проверено 14 декабря 2017 г.
- ^ Jump up to: а б Штейн, Уильям (1 мая 2014 г.). «Что может SageMathCloud (SMC)?» . Sage: математическое программное обеспечение с открытым исходным кодом .
- ^ «Обучение – sagemathinc/smc» . Гитхаб . Проверено 6 мая 2016 г.
- ^ «Архив чата Zulip» . LeanProver-community.github.io . Проверено 14 ноября 2023 г.
- ^ Штейн, Уильям. «Sage Notebook против Sagemath Cloud» . Мудрец . Проверено 11 мая 2014 г.