Да уж, эму сцена мертва, такое впечатление, что автор оригинальной статьи в первые жизни решил написать jit компилятор, но поняв базовые механизмы решил расписать целую статью о том как бороться с ветрянными мельницами. Нет совсем никакой сложности получить сопоставимую с интерпретацией кода точность, но само собой у этого есть цена, но все равно даже с учётом цены скорость будет сильно выше. Про hashmap и поиск блока в 8 битном процессоре, это куда вообще нужно было впаять? Кроме того, если делается переход на конкретный физический адрес блоки связывают ещё на этапе компиляции.
Молодец, хорошая статья! Попробуй продолжить проект и материала наберёшь ещё не на одну статью (например узнаешь о важности точной эмуляции генерации прерываний, а уверен в некоторых играх ещё и скорости работы dma).
Я также был одним из участников данного мероприятия.
В целом мероприятие было не так плохо организовано, особенно если учесть кол-во участников и их менталитет.
Несмотря на всё мной нижеописанное, я организаторам хочу сказать спасибо!
В следующем году если будет повторно проводится данное мероприятие я бы организаторам рекомендовал учесть обратную связь, которую они получили в текущем году.
В текущем году был следующий ТОП-проблем:
1) Онлайн-тестирование оно было организовано на очень низком уровне и выводы, которые сделаны в статье далеки от реальности. Организаторами было решено провести тестирование по куче направлений программирования, дизайна и управления. В тестировании следующие проблемы были основными:
Ошибки в вопросах, очень грубые ошибки (да организаторы были ошибки, а вовсе не факт неправильного восприятие вопросов участниками). Первое с чего Вам стоило было начать это с того, чтобы принести извинения за наличие ошибок в онлайн-тестах.
Хоть ошибки я поставил на первое место, не менее важной проблемой стал несопоставимый уровень сложности тестов. Например, я набрал в тесте по HTML больше, чем в тесте по С++ (при этом я за свою жизнь сверстал только зачётный проект в универе больше 15 лет назад, а C++ это моё всё).
2) Про билеты, в начале пути никто из нашей команды не ждал, что будут билеты до Казани и все были готовы (через полстраны), добраться самостоятельно, но потом было заявлено, что будут билеты и с этого момента, началось, то, что началось. Надеюсь, организаторы точно сделали выводы в этом направлении.
3) Организация финального этапа, это просто кошмар. Мы после великолепного регионального этапа ожидали, что будет "Вау" в финале, но увы наши ожидания разрушились о реальность.
Основные проблемы финала:
Питание, питание и ещё раз питание, надеюсь это больше не повториться;
Были обещаны души, по факту оказалось в душ нужно ехать на автобусе в специально организованный отель. В условиях сжатого времени тратить время на поездки возможности у команд не было.
4) Про задания, также стоит сказать, если организаторами проводилось тестирование по всему и вся, то и задания должны быть рассчитаны на всех. По факту все задания сводились к верстке и бд, за очень редким исключением. (для кого были тесты по unity, 1c я так и не понял)
Да уж, эму сцена мертва, такое впечатление, что автор оригинальной статьи в первые жизни решил написать jit компилятор, но поняв базовые механизмы решил расписать целую статью о том как бороться с ветрянными мельницами. Нет совсем никакой сложности получить сопоставимую с интерпретацией кода точность, но само собой у этого есть цена, но все равно даже с учётом цены скорость будет сильно выше. Про hashmap и поиск блока в 8 битном процессоре, это куда вообще нужно было впаять? Кроме того, если делается переход на конкретный физический адрес блоки связывают ещё на этапе компиляции.
Молодец, хорошая статья! Попробуй продолжить проект и материала наберёшь ещё не на одну статью (например узнаешь о важности точной эмуляции генерации прерываний, а уверен в некоторых играх ещё и скорости работы dma).
Я также был одним из участников данного мероприятия.
В целом мероприятие было не так плохо организовано, особенно если учесть кол-во участников и их менталитет.
Несмотря на всё мной нижеописанное, я организаторам хочу сказать спасибо!
В следующем году если будет повторно проводится данное мероприятие я бы организаторам рекомендовал учесть обратную связь, которую они получили в текущем году.
В текущем году был следующий ТОП-проблем:
1) Онлайн-тестирование оно было организовано на очень низком уровне и выводы, которые сделаны в статье далеки от реальности. Организаторами было решено провести тестирование по куче направлений программирования, дизайна и управления. В тестировании следующие проблемы были основными:
Ошибки в вопросах, очень грубые ошибки (да организаторы были ошибки, а вовсе не факт неправильного восприятие вопросов участниками). Первое с чего Вам стоило было начать это с того, чтобы принести извинения за наличие ошибок в онлайн-тестах.
Хоть ошибки я поставил на первое место, не менее важной проблемой стал несопоставимый уровень сложности тестов. Например, я набрал в тесте по HTML больше, чем в тесте по С++ (при этом я за свою жизнь сверстал только зачётный проект в универе больше 15 лет назад, а C++ это моё всё).
2) Про билеты, в начале пути никто из нашей команды не ждал, что будут билеты до Казани и все были готовы (через полстраны), добраться самостоятельно, но потом было заявлено, что будут билеты и с этого момента, началось, то, что началось. Надеюсь, организаторы точно сделали выводы в этом направлении.
3) Организация финального этапа, это просто кошмар. Мы после великолепного регионального этапа ожидали, что будет "Вау" в финале, но увы наши ожидания разрушились о реальность.
Основные проблемы финала:
Питание, питание и ещё раз питание, надеюсь это больше не повториться;
Были обещаны души, по факту оказалось в душ нужно ехать на автобусе в специально организованный отель. В условиях сжатого времени тратить время на поездки возможности у команд не было.
4) Про задания, также стоит сказать, если организаторами проводилось тестирование по всему и вся, то и задания должны быть рассчитаны на всех. По факту все задания сводились к верстке и бд, за очень редким исключением. (для кого были тесты по unity, 1c я так и не понял)