Арсений Жижелев
Директор, ООО «Праймтолк»

Увлечённый Scala-разработчик, учёный, предприниматель.

В настоящее время работает в области аналитики BigData в сфере HealthCare. Последние несколько лет участвует в реализации сложных проектов с использованием современного стека технологий Scala. В 2011 году основал стартап Праймтолк в области речевых технологий. Поддерживает библиотеку с открытым исходным кодом SynapseGrid (для реализации динамических систем с низкими задержками). В течение более 10 лет работает в сфере профессиональной разработки программного обеспечения в различных ролях - senior software developer, project manager, team leader.

Уровень сложности

Неизменяемые структуры данных - основа корректного программирования

В своей работе программисты сталкиваются с двумя типами данных - изменяемые и постоянные (неизменяемые, персистентные). Постоянные структуры данных обладают таким свойством, что логические рассуждения о работе программы локальны (не зависят от того, что происходит в других частях программы). Тем самым, программисты имеют возможность создавать корректные программы и быть уверенными в их корректности даже при условии что в программе одновременно работает множество потоков.