
AI: Порт Мортем 2026 - Хакатон Кодовое Воскрешение
Описание
Перенести код. Докажите производительность. # Все, что вам нужно знать о Port Mortem 2026 | Хакатон Кодового Воскрешения ## О хакатоне: Port Mortem 2026 — это 72-часовой онлайн-хакатон, сосредоточенный на помощи ИИ в миграции программного обеспечения и переносе кода между языками. Участники перепишут реальный проект с открытым исходным кодом с одного языка программирования на другой, сохраняя его функциональность, корректность и инженерное качество. Вместо простого генерирования кода команды должны продемонстрировать эквивалентность поведения через тестирование, бенчмаркинг и документацию. Задача подчеркивает инженерную дисциплину, качество программного обеспечения и реализации, готовые к производству. Сайт мероприятия: https://coderesurrection.com/2026 Будьте в курсе: Присоединяйтесь к официальному серверу Discord Hackathon Raptors для получения всех объявлений, разъяснений правил, публикаций репозиториев, инструкций по подаче, часто задаваемых вопросов и поддержки в режиме реального времени. Важные обновления будут сообщаться исключительно через Discord. Вы можете найти приглашение в Discord на нашем сайте: https://raptors.dev. --- ## Условия участия: * Открыто для студентов, профессионалов, исследователей и разработчиков программного обеспечения по всему миру. * Участники из любого колледжа, университета, организации или страны приветствуются. * Индивидуальное участие разрешено. * Команды могут состоять из 1–4 участников. * Команды из разных колледжей разрешены. * Команды с междисциплинарным подходом и межспециализацией разрешены. --- ## Формат мероприятия: ### Этап регистрации: * Регистрируйтесь индивидуально или как команда. * Присоединяйтесь к официальному Discord-серверу для объявлений, обсуждений и поддержки. ### Выбор репозитория: На старте хакатона участники выберут репозиторий из курируемого пула доступных проектов с открытым исходным кодом или подадут альтернативный репозиторий для утверждения (в соответствии с рекомендациями организаторов). ### Этап разработки (72 часа): Команды должны: * Перенести выбранный проект на целевой язык программирования. * Сохранить оригинальное поведение и функциональность. * Проверить корректность, используя оригинальный пакет тестов, когда это возможно. * Провести бенчмаркинг реализации. * Задокументировать архитектурные решения и компромиссы внедрения. ### Подача: Каждая команда должна подать: * Публичный репозиторий на GitHub * Инструкции по сборке * Рабочую реализацию * Отчет о бенчмаркинге * DECISIONS.md * Артефакты дифференциального тестирования/фуззинга (если применимо) * Демонстрационное видео --- ## Направления: Участники могут выбрать одно из следующих направлений миграции: * C → Rust * Zig → Rust * TypeScript → Go * Python → Rust * Go → Rust * JavaScript → Go или Rust * C → Zig * Open Pair (Любой язык → Любой язык) --- ## Критерии оценки: Проекты будут оцениваться по: ### Функциональности и надежности (40%) Качество сборки, успешное выполнение и совместимость с тестовым пакетом. ### Поведенческой эквивалентности (30%) Точность миграции, дифференциальное тестирование, бенчмаркинг и анализ производительности. ### Качество кода (20%) Идиоматическая реализация, поддерживаемость, инженерные практики и документация. ### Инновации (10%) Креативные решения, архитектурные улучшения и ценные дополнения. Дополнительные очки могут быть присуждены за: * Дифференциальное фуззинг * Минимальное количество небезопасного кода * Обнаружение ошибок в оригинальном проекте * Исключительная инженерная документация --- ## Правила: * Размер команды: 1–4 участника. * Вся разработка должна быть завершена в течение официального 72-часового периода хакатона. * Использование инструментов AI для программирования и инструментов для разработчиков разрешено. * Поданный репозиторий должен быть публичным на момент подачи. * Проект должен собираться с помощью одной задокументированной команды. * Обертки для сред выполнения оригинального языка или прокси-реализации не разрешены. * Команды должны сохранять оригинальный пакет тестов, когда это возможно. Любые модификации должны быть задокументированы. * Участники должны соблюдать все требования лицензирования с открытым исходным кодом. * Плагиат или подача предсуществующих портов могут привести к дисквалификации. --- ## Расписание: * Регистрация открыта: 29 июня 2026 * Начало хакатона: 31 июля 2026 * Крайний срок подачи: 3 августа 2026 * Оценка: 3–13 августа 2026 * Объявление победителей: 14 августа 2026
Расскажите своей сети, что вы идёте
Поделитесь этим событием, чтобы начать разговоры, пригласить коллег и наладить контакты до его начала.







