Текстовый редактор — это вам не высшая математика, тут думать надо
День 1 / 15:30 / Зал 4 / Язык: RUСовременные текстовые редакторы умеют не только бибикать и не давать выйти из программы. Оказывается, внутри них кипит очень сложный метаболизм. Будучи причастными к разработке самого лучшего (в том числе) редактора, сможем рассказать аудитории:
- какие структуры данных используют разные редакторы для хранения текста;
- какие ухищрения предпринимаются для быстрого пересчета координат;
- как к тексту приделываются стили, фолдинги и софтврапы и как это все обновляется;
- при чем тут функциональные структуры данных и очереди с приоритетами;
- как обманывать пользователя.
Алексей Кудрявцев, JetBrains
Окончил математико-механический факультет СПбГУ. В JetBrains занимается программированием IntelliJ IDEA лет 10.