Алексей Кудрявцев — Текстовый редактор — это вам не высшая математика, тут думать надо
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — . . . . Современные текстовые редакторы умеют не только бибикать и не давать выйти из программы. Оказывается, внутри них кипит очень сложный метаболизм. Будучи причастными к разработке самого лучшего (в том числе) редактора, сможем рассказать аудитории: какие структуры данных используют разные редакторы для хранения текста; какие ухищрения предпринимаются для быстрого пересчета координат; как к тексту приделываются стили, фолдинги и софтврапы и как это все обновляется; при чем тут функциональные структуры данных и очереди с приоритетами; как обманывать пользователя.
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — . . . . Современные текстовые редакторы умеют не только бибикать и не давать выйти из программы. Оказывается, внутри них кипит очень сложный метаболизм. Будучи причастными к разработке самого лучшего (в том числе) редактора, сможем рассказать аудитории: какие структуры данных используют разные редакторы для хранения текста; какие ухищрения предпринимаются для быстрого пересчета координат; как к тексту приделываются стили, фолдинги и софтврапы и как это все обновляется; при чем тут функциональные структуры данных и очереди с приоритетами; как обманывать пользователя.