Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2023 / 2024
Логотип проекта Расширение возможностей KPHP
    От компании

1369 Расширение возможностей KPHP

Старт
09.11.2023
Представление
27.01.2024 – 07.02.2024
Постерная сессия
14.04.2024 – 25.04.2024
Защита
14.05.2024

Паспорт проекта

Аннотация

В интересах развития KPHP – уникального языка программирования, на котором написан весь бэкэнд ВКонтакте, требуется провести ряд работ по подключения поддержки недостающих PHP-функций к KPHP. В KPHP нет ряда функций, которые нативно есть в PHP, но не были включены в KPHP (т.к. не требовались для исходного кода Вконтакте). В качестве примера можно привести ctype-функции, exec/popen и связанные с ними, random_bytes и прочие функции из разных областей. Здесь нам предстоит уже поработать над...

Отрасль

Информатика

Теги

Информатика

Цель

Развитие KPHP – уникального языка программирования, на котором написан весь бэкэнд ВКонтакте. Расширение возможностей языка KPHP за счет подключения поддержки недостающих PHP-функций позволит сделать язык более востребованным.

Ожидаемые результаты

  • Результатом будет являться программный код - разработанные (переработанные) библиотеки, которые позволят повысить сферу применения KPHP на большее число приложений. Результаты будут переданы сообществу в формате open source.

    Форма и способы промежуточного контроля

    Работа ведется по циклам, установленным в календаре проектной работы МИЭМ. Задачи ставятся в начале цикла, в конце подводятся итоги по выполненному и создаются новые, корректируются прошлые задачи. Отчетность представляется по графику проектной работы МИЭМ. Представление проекта, экспертная сессия и защита проходят по стандартному календарю проектной работы.

    Форма представления результатов

    * Исходные коды в репозитории проекта и выложенные в публичный доступ * Итоговая документация по всем частям проекта

    Ресурсное обеспечение

    На текущем этапе не требуется

    Имеющийся задел

    проект стартует впервые

    Заказчик

    Организация / VK