Computer Science еще жива.
День 2 / 17:00 / Зал 1 / Язык: RUАлексей и команда JetBrains занимаются написанием IDE. Это значит, что все время они проводят, скрючившись за мониторами, пытаясь выровнять эти два пикселя, найти баг в индексах, который рушит всю JVM раз в две недели, или разобраться с проблемами в Grails 3.1.8 с Spring Security Core multiple datasources. Это самый большой и самый охраняемый секрет их работы — да, действительно, все именно так безнадежно. И, в то же самое время, надежда всё еще есть! Бывает, что самая что ни на есть классическая Computer Science прорывается сквозь тучи унылых фреймворков и сияет неожиданной пронзительной востребованностью. Алексей покажет некоторые места, где те самые умные алгоритмы и клёвые структуры данных находят свое, иногда неожиданное, применение в коде Intellij IDEA.
Он расскажет про конкретные фичи Intellij IDEA и обьясню, какие алгоритмы за ними скрываются. Упомянет также и про задачи Graph cycles, Strongly Connected Components, Tree isomorphism и заденет Depth-first search, LCS, Tarjan и другие алгоритмы. И всё это специально для тех, кто ностальгирует по умным алгоритмам, графам, деревьям и прочим структурам или хочет узнать об их существовании.