|
|
Даты проведения с 2023-03-09 по 2023-10-04 |
Романов Николай Алексеевич, МБОУ Лицей № 15
На компьютере выполняется гигантское количество всевозможных вычислений: рекомендательные алгоритмы, расчет полета спутника, навигация, - этот список можно продолжать бесконечно. Для решения какой-то определенной задачи используются языки программирования, с помощью которых описывается полный ход решения задач компьютером. Чем выше уровень языка, тем более абстрактными получаются программы. Для существенной оптимизации приходится использовать различные утилиты (типа JIT) или понижать уровень программы (писать на ассемблере).
Я сделал сверхдекларативный язык программирования, на котором можно описать любой алгоритм или задачу, и с помощью программы естественного анализа, SNR и JIT компиляторов программа будет преобразована в наиболее оптимальную, быструю и полностью совместимую со всеми стандартными интерфейсами. Весь ход «рассуждений» сохранится и впоследствии сможет быть выведен в качестве «пошагового решения» или использоваться для прогрессивного анализа.
В интерфейсе среды находится WYSIWYG редактор выражений (для того, чтобы писать на нем смогли даже самые далекие от программирования люди), но программу можно вводить в любом формате.