Фирма «NewAlgorithm» занимается накоплением и распространением алгоритмов, реализованных пользователями. Средства, используемые ранее в компании, показали свою не эффективность. Для своей деятельности фирма решила разработать специализированную систему. Система должна позволять пользователям размещать реализации алгоритмов пользователей в системе. Каждый алгоритм содержит исходный код на одном из поддерживаемых системой языков программирования, текстовое описание, теги и разметку входных и выходных параметров алгоритма, а также набор тестовых данных. Для входных параметров при необходимости должна существовать возможность задания параметров по умолчанию. В первой версии системы в качестве языка программирования планируется использовать C/C++. Набор поддерживаемых языков программирования компания планирует расширять. Каждый алгоритм, размещаемый в системе, проверяется на компилируемость и прохождение тестов, заданных пользователем. Если все тесты прошли, то пользователь может указать уровень доступа к алгоритму – открытый или требующий платы. Перед покупкой алгоритма, пользователь должен иметь возможность протестировать алгоритм на своих данных. Пользователи системы должны иметь возможность поиска алгоритма и его покупки.
forked from ljaljushkin/Web-server-of-the-algorithms
-
Notifications
You must be signed in to change notification settings - Fork 0
bysheva/Web-server-of-the-algorithms
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Webserver of the algorithms
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 42.0%
- JavaScript 37.5%
- HTML 19.0%
- CSS 1.3%
- C# 0.1%
- C++ 0.1%