рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рдж

рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдордзреНрдпреЗ рд╣реЛрддреЗ рдкрд╣рд┐рд▓реА рд╣рд╛рдпрдбреНрд░рд╛ рдкрд░рд┐рд╖рдж, рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрдирд╛ рд╕рдорд░реНрдкрд┐рдд. рд╡рд┐рдЬреЗрддреНрдпрд╛рдВрдиреА рд╕рд╛рджрд░реАрдХрд░рдг рдХреЗрд▓реЗ рдбрд┐рдЬрдХреНрд╕реНрдЯреНрд░рд╛ рдкрд╛рд░рд┐рддреЛрд╖рд┐рдХ ╨╕ рдЯреНрдпреБрд░рд┐рдВрдЧ рдкреБрд░рд╕реНрдХрд╛рд░ (рд▓реЗрд╕реНрд▓реА рд▓реЕрдореНрдкрдкреЛрд░реНрдЯ, рдореЙрд░рд┐рд╕ рд╣реЗрд░рд▓рд┐рд╣реА ╨╕ рдорд╛рдпрдХреЗрд▓ рд╕реНрдХреЙрдЯ), рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдЪреЗ рдирд┐рд░реНрдорд╛рддреЗ (C++, Go, Java, Kotlin), рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рд╡рд┐рдХрд╕рдХ (Cassandra, CosmosDB, Yandex Database), рддрд╕реЗрдЪ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдВрдЪреЗ рдирд┐рд░реНрдорд╛рддреЗ рдЖрдгрд┐ рд╕рдВрд╢реЛрдзрдХ (CRDT, Paxos, wait). -рдлреНрд░реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕). рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рдЖрдзреАрдЪ рд╕реБрдЯреНрдЯреА рдШреЗрдК рд╢рдХрддрд╛, IDE рд╡рд┐рдВрдбреЛ рд▓рд╣рд╛рди рдХрд░реВ рд╢рдХрддрд╛, YouTube рд╡рд░ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдЙрдШрдбреВ рд╢рдХрддрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрд╣рд╡рд╛рд▓ Hydra 2019 - рдЖрдгрд┐ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреБрд▓рд░рд▓рд╛ рдереЛрдбреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВ рджреНрдпрд╛.

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЕрд╢реА рдкрд░рд┐рд╖рдж рдХрдзреАрдЪ рдЭрд╛рд▓реА рдирд╛рд╣реА рдЖрдгрд┐ рдЖрддрд╛ рдкреБрдиреНрд╣рд╛ рд╣реЛрдИрд▓. рдкреБрдиреНрд╣рд╛ рдЗрдВрдЧреНрд░рдЬреАрдд рдЕрд╣рд╡рд╛рд▓, рдХрд╛рд░рдг рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рд╕рдВрдЧрдгрдирд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреАрд╣реА рдЪрд╛рдВрдЧрд▓реА рднрд╛рд╖рд╛ рдирд╛рд╣реА. рдкреБрдиреНрд╣рд╛ рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдд, 10 рдЖрдгрд┐ 11 рдЬреБрд▓реИ, рдХрд╛рд░рдг рд╕реНрдкреАрдХрд░реНрд╕рдХрдбреЗ рд╕рдВрд╢реЛрдзрди рдЖрдгрд┐ рд╢рд┐рдХрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреЗрдВрдмреНрд░рд┐рдЬ, рд░реЛрдЪреЗрд╕реНрдЯрд░ рдЖрдгрд┐ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧрдЪреНрдпрд╛ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рд╡рд░реНрд╖рд╛рддреАрд▓ рдЗрддрд░ рд╡реЗрд│рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдирд╛рд╣реАрдд.

рддрдерд╛рдкрд┐, рдпрд╛рд╡реЗрд│реА рд╣рд╛рдпрдбреНрд░рд╛ рдореЙрд╕реНрдХреЛ рдпреЗрдереЗ рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ, рдЬреЗрдереЗ рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреАрд▓ рдмрд╣реБрддреЗрдХ рд╕рд╣рднрд╛рдЧреА рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рд╡рд┐рддрд░рд┐рдд рдПрдХрдордд рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдорд░реАрд╡рд░реАрд▓ рдЕрд╣рд╡рд╛рд▓ рдРрдХрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд▓реЗ рд╣реЛрддреЗ. рдирд╡реАрди рд╣рд╛рдпрдбреНрд░рд╛рдордзреНрдпреЗ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд░рдо, рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реАрдЪреНрдпрд╛ рдирд╛рдпрдХрд╛рдВрд╕рд╣ рдирд╡реАрди рд╕реНрдкреАрдХрд░, рддрд╕реЗрдЪ рддреАрди рд╣реЙрд▓рдордзреНрдпреЗ рд╕рд╣рднрд╛рдЧреАрдВрдордзреНрдпреЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдорд╛рдВрддрд░ рд╣рд╛рд░реНрдбрдХреЛрд░рдЪреНрдпрд╛ рдЙрддреНрд╕рд╛рд╣рд╛рдЪреА рдЖрдзреАрдЪ рдкрд░рд┐рдЪрд┐рдд рднрд╛рд╡рдирд╛ рдЖрд╣реЗ.

рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рдж


рдмрд╛рдпрдЭрдБрдЯрд╛рдИрди рдЬрдирд░рд▓ рд╕рдореЛрд░рд╛рд╕рдореЛрд░ рдареЗрд╡реВрди рддрд╛рдмрдбрддреЛрдм рдЯреЗрдмрд▓рд╡рд░ рдХрд╛рд░реНрдбреНрд╕рдЪрд╛ рдбреЗрдХ рдареЗрд╡реВ - рдЖрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрди рд╣рд╛рдпрдбреНрд░рд╛рдЪрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЖрдгрд┐ рд╡реИрд╡рд┐рдзреНрдпрдкреВрд░реНрдг рд╣рд╡рд╛ рдЖрд╣реЗ. рдорд╛рдЧрдЪреНрдпрд╛ рд╡реЗрд│реА рдЖрдкрдг рдирдЦрд╛рдиреЗ рд╕реНрдХреНрд░реЕрдЪ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдЖрддрд╛ рдЖрдкрдг рдЖрдгрдЦреА рд╡рд┐рд╕реНрддреГрдд рдЖрдгрд┐ рдЦреЛрд▓ рдЦреЛрджреВ рдпрд╛. рдпрд╛ рд╣рд╛рдпрдбреНрд░рд╛ реирежреиреж рдереАрдо рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рд╡реЗрдЧрд│реНрдпрд╛ рдЖрд╣реЗрдд:

  Parallel systems:
* Algorithms & data structures
* Memory models
* Compilers, runtime
* Memory reclamation
* Testing & verification
* Hardware issues
* Non-volatile memory
* Transactional memory
* Scheduling algorithms & implementations
* Heterogeneous computing: CPU, GPU, FPGA, etc.
* Performance analysis, debugging, & optimization

  Distributed systems:
* Distributed computing
* Distributed machine learning/deep learning
* State machine replication & consensus
* Fault tolerance & resilience
* Testing & verification
* Hardware issues
* Blockchain & Byzantine fault tolerance
* Distributed databases, NewSQL
* Distributed stream processing
* Scheduling algorithms & implementations
* Cluster management systems
* Security
* Performance analysis, debugging, & optimization
* Peer-to-peer, gossip protocols
* Internet of things

рдПрдХрд╛ рдкрд░рд┐рд╖рджреЗрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдд рд╣реЗ рд╕рдЧрд│реЗ рдХрд╕реЗ рдмреЛрд▓рд╛рдпрдЪреЗ? рд╣реЗ рд╡рд╛рдкрд░реВрди рдЪрдордХрджрд╛рд░ рдирд╡реАрди рд╡рд┐рддрд░рд┐рдд рд╕реНрдЯреЛрдЕрд░рд╡рд░реАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд░реЗрдЦреАрдпрддреЗрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдирдХреНрдХреАрдЪ рд╕реЛрдкреЗ рдирд╛рд╣реА рдЬреЗрдкреНрд╕реЗрди, рдкрдг рдЖрдореНрд╣реА рдкреНрд░рдпрддреНрди рдХрд░реВ.

рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдХреЛрдг рдЖрд╣реЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:

рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рджрд╕рд┐рдВрдбреА рд╢реНрд░реАрдзрд░рди (рд╕рд┐рдВрдбреА рд╢реНрд░реАрдзрд░рди) - рд╕реЕрди рдлреНрд░рд╛рдиреНрд╕рд┐рд╕реНрдХреЛ рдордзреАрд▓ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рдХ, рдПрдХрд╛ рд▓рд╣рд╛рди рдкреБрд╕реНрддрдХрд╛рдЪреЗ рд▓реЗрдЦрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдирд┐рд░реАрдХреНрд╖рдгрдХреНрд╖рдорддрд╛ (рдШреЗрдгреЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкреНрд░рдд) рдЖрдгрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ, рдЬрд┐рдереЗ рдлрдХреНрдд рдПрдХ рд▓реЗрдЦ рдЖрд╣реЗ "рдЯреЗрдХ рдЯреЙрдХреНрд╕рдордзреАрд▓ 2019 рдордзреАрд▓ рд╕рд░реНрд╡реЛрддреНрддрдо"рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдЪреНрдпрд╛ рд╕реБрдЯреНрдЯреАрдкрд╛рд╕реВрди рд╡рд╛рдЪрд╡реВ рд╢рдХрддреЗ, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдирдВрджреА рдареЗрд╡реВ рд╢рдХрддреЗ. рд╣рд╛рдпрдбреНрд░рд╛ 2020 рдордзреНрдпреЗ, рд╕рд┐рдВрдбреА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╕реЗ рд╕рд╛рдВрдЧреЗрд▓ рдЪрд╛рдЪрдгреА рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА, рдЬрд░реА рддреЗ рд╕реНрдЯреЗрдЯ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддрд╛рдд.


рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рджрдорд╛рдпрдХреЗрд▓ рд╕реНрдХреЙрдЯ (рдорд╛рдпрдХреЗрд▓ рд╕реНрдХреЙрдЯ) - рдпреЗрдереАрд▓ рд╕рдВрд╢реЛрдзрдХ рд░реЛрдЪреЗрд╕реНрдЯрд░ рд╡рд┐рджреНрдпрд╛рдкреАрда, рд╕рд░реНрд╡ Java рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реЗ рдЬрд╛рддреЗ рдиреЙрди-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдгрд┐ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░рд╛рдВрдЧ рдЬрд╛рд╡рд╛ рд╕реНрдЯрдБрдбрд░реНрдб рд▓рд╛рдпрдмреНрд░рд░реАрдордзреВрди. рдЕрд░реНрдерд╛рдд, рдбрд┐рдЬрдХреНрд╕реНрдЯреНрд░рд╛ рдкреБрд░рд╕реНрдХрд╛рд░рд╛рд╕рд╣ тАЬрд╕рд╛рдорд╛рдпрд┐рдХ-рдореЗрдорд░реА рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рдирд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо"рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреЗ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкреГрд╖реНрда. рдорд╛рдЧрдЪреНрдпрд╛ рд╡рд░реНрд╖реА, рдорд╛рдпрдХреЗрд▓рдиреЗ рд╣рд╛рдпрдбреНрд░рд╛ рдСрдирдЪрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо (рддреБрдордЪреНрдпрд╛ рдорддреЗ) рдЕрд╣рд╡рд╛рд▓ рджрд┐рд▓рд╛ рджреБрд╣реЗрд░реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛, рдЖрдгрд┐ рдЖрддрд╛ рддреЛ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реЗрд▓ рдкреНрд░рдХрд▓реНрдк Hodor ╨╕ рд╕рд╛рдорд╛рдпрд┐рдХ рдореЗрдорд░реАрд╕рд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд╛рд░реНрдп, рд╕рдорд╛рдВрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз.


рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рджрд╣реЗрдбреА рд╣реЙрд╡рд░реНрдб (рд╣реЗрдбреА рд╣реЙрд╡рд░реНрдб) - рд╕рдВрд╢реЛрдзрдХ рдкрд╛рд╕реВрди рдХреЗрдВрдмреНрд░рд┐рдЬ рд╡рд┐рджреНрдпрд╛рдкреАрда, рд╡рд┐рддрд░рд┐рдд рдПрдХрдордд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдУрд│рдЦрд▓реЗ рдЬрд╛рддреЗ рд▓рд╡рдЪрд┐рдХ рдкреЙрдХреНрд╕реЛрд╕, рддрд╕реЗрдЪ рд▓рд╡рдЪрд┐рдХ рдкреЙрдХреНрд╕реЛрд╕рдЪреЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рд╛ рдЖрдгрд┐ рдЬрд▓рдж рдкреЙрдХреНрд╕реЛрд╕. рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рд╣реЗрдбреАрдиреЗ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреЗ рдкреЕрдХреНрд╕реЛрд╕ рдХреБрдЯреБрдВрдм (рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрд╣рд╡рд╛рд▓рд╛рдВрдкреИрдХреА рдПрдХ), рдЖрдгрд┐ рдЖрддрд╛ рдореА рдпрд╛ рджрд░рдореНрдпрд╛рди рдкрд╛рддрд│ рдмрд░реНрдлрд╛рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди рдкреЙрдХреНрд╕реЛрд╕ рдкреНрд░реЗрдореА рдЖрдгрд┐ рд░рд╛рдлреНрдЯ рд╕рдорд░реНрдердХ тАФ рдЖрдгрд┐ рдХреЛрдгрддреЗ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ рдпрд╛рд╡рд░ рддреНрдпрд╛рдЪреЗ рдордд рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рд╛.


рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рджрдорд╛рд░реНрдЯрд┐рди рдХреНрд▓реЗрдкрдорди (рдорд╛рд░реНрдЯрд┐рди рдХреНрд▓реЗрдкрдорди) рдХрджрд╛рдЪрд┐рдд рдХреЗрдВрдмреНрд░рд┐рдЬ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рддреАрд▓ рдЖрдгрдЦреА рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╕рдВрд╢реЛрдзрдХ рдЖрдгрд┐ рдмрд┐рдЧ рдбреЗрдЯрд╛ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдорд╛рдЬреА рд╡рд┐рдХрд╛рд╕рдХ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдВрдиреА рд╡рд┐рддрд░реАрдд рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХрдкрдгреЗ рд╕реНрдкрд╖реНрдЯ рдЖрдгрд┐ рдореНрд╣рдгреВрдирдЪ рдЕрджреНрд╡рд┐рддреАрдп рдкреБрд╕реНрддрдХ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ.рдбреЗрдЯрд╛-рдХреЗрдВрджреНрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреА рд░рдЪрдирд╛ рдХрд░рдгреЗ" рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рдорд╛рд░реНрдЯрд┐рди рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ CRDT рд╕рдВрд╢реЛрдзрдирд╛рд╡рд┐рд╖рдпреА, рдЖрдгрд┐ рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрддрд╛ рдХрд╛рдп рд╕рд╛рдВрдЧреВ рдЖрдореНрд╣реА рдирдВрддрд░ рдЬрд╛рд╣реАрд░ рдХрд░реВ.


рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рджрдирд┐рдХрд┐рддрд╛ рдХреЛрд╡рд▓ (рдирд┐рдХрд┐рддрд╛ рдХреЛрд╡рд▓) рд╣реА рдХреЛрдЯрд▓рд┐рди рдЯреАрдордордзреАрд▓ рдХреЙрд░реЛрдЯреАрди рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЖрд╣реЗ, ITMO рдордзреАрд▓ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреНрдпрд╛ рдХреЛрд░реНрд╕рдЪреА рд╢рд┐рдХреНрд╖рд┐рдХрд╛ рдЖрд╣реЗ рдЖрдгрд┐ Hydra рдХреЙрдиреНрдлрд░рдиреНрд╕рдЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдорд┐рдЯреАрдЪреА рд╕рджрд╕реНрдп рдЖрд╣реЗ (рд╣реЛрдп, рд╣рд╛ рд▓реЗрдЦ рдЬреНрдпрд╛рдмрджреНрджрд▓ рдЖрд╣реЗ). рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рдирд┐рдХрд┐рддрд╛рдиреЗ JVM рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕рдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рд▓реЗ рд╣реЛрддреЗ рд▓рд┐рди-рдЪреЗрдХ, рдЖрдгрд┐ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рдордзреНрдпреЗ рддреЛ рд╕рд╛рдВрдЧреЗрди SegmentQueueSynchronizer рдмрджреНрджрд▓ - рд╡рд╛рдкрд░реВрди рд╕рддреНрдпрд╛рдкрд┐рдд рдЖрдпрд░реАрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рддреЗ prover Coq рдкреНрд░реЛрдЧреНрд░реЕрдорд┐рдВрдЧ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡реНрд╕рд╕рд╛рдареА рдЕрдореВрд░реНрддрддрд╛.


рдЖрдордЪреНрдпрд╛ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдШреЛрд╖рдгрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛: рдкрд░рд┐рд╖рджреЗрдд рдПрдХреВрдг рд╕реБрдорд╛рд░реЗ рддреАрди рдбрдЭрди рдЕрд╣рд╡рд╛рд▓ рдЕрд╕рддреАрд▓, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рд╡рдХрд░рдЪ рдЙрд░реНрд╡рд░рд┐рдд рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреВ. рддрд╕реЗрдЪ, рдЕрд░реНрдерд╛рддрдЪ, рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреНрдпреЗ рдЪрд░реНрдЪрд╛ рдЭреЛрди рдЕрд╕рддреАрд▓ рдЬрд┐рдереЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╣рдорддреА рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕реНрдкреАрдХрд░реНрд╕рдЪреА рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рдереНрд░реЗрдбрдордзреАрд▓ рдкреНрд░рд╢реНрдирд╛рдВрд╕рд╣ рдЪрд╛рдЪрдгреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╣рд╛рдпрдбреНрд░рд╛рдЪреНрдпрд╛ рдмрд╛рд╣реВрдордзреНрдпреЗ рдХреНрд░реЗрдорд▓рд┐рди рдЯреЙрд╡рд░реНрд╕: рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХреЙрдореНрдкреНрдпреБрдЯрд┐рдВрдЧ рд╣рд╛рдпрдбреНрд░рд╛ 2020 рд╡рд░ рдкрд░рд┐рд╖рдж
рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣реА рднрд╛рдЧреНрдпрд╡рд╛рди рдЕрд╕рд╛рд▓ рддрд░ рдорд╛рд░реНрдЯрд┐рди рдХреНрд▓реЗрдкрдорди рддреБрдордЪреНрдпрд╛ рдкреБрд╕реНрддрдХрд╛рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░реЗрд▓.

рд╣реЛрдп, рд╣рд╛рдпрдбреНрд░рд╛ 2020 рдкрд░рд┐рд╖рджреЗрдкреВрд░реНрд╡реА, рдореНрд╣рдгрдЬреЗ рдЬреБрд▓реИ 6-9, рддреЗрдереЗ рдЕрд╕реЗрд▓ SPTDC 2020 тАФ рд╡рд┐рддрд░рд┐рдд рд╕рдВрдЧрдгрдирд╛рдЪреНрдпрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдЖрдгрд┐ рд╕рд░рд╛рд╡рд╛рд╡рд░реАрд▓ рддрд┐рд╕рд░реА рдЙрдиреНрд╣рд╛рд│реА рд╢рд╛рд│рд╛. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╢рд╛ рд╕рдВрд╡реЗрджрдирд╛ рджреЗрдИрд▓ рдЬреЗ рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреНрдпреЗ рдорд┐рд│рдгреЗ рдХрдареАрдг рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ рд╢рд╛рд│реЗрдмрджреНрджрд▓ рдмреЛрд▓реВ.

рдЖрддрд╛ рдХрд╛рдп? рдкреНрд░рдердо, Habr├й рдЖрдгрд┐ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдмрд╛рддрдореНрдпрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛ (рдлреЗрд╕рдмреБрдХ, ╨Т╨║╨╛╨╜╤В╨░╨║╤В╨╡, Twitter).

рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд░рд┐рд╖рджреЗрд▓рд╛ рдЙрдкрд╕реНрдерд┐рдд рд░рд╛рд╣рдгреНрдпрд╛рдЪреА рдЕрдкреНрд░рддрд┐рдо рдЗрдЪреНрдЫрд╛ рд╡рд╛рдЯрдд рдЕрд╕реЗрд▓ рддрд░, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛, рддреБрдореНрд╣реА рдЖрдзреАрдЪ рддрд┐рдХреАрдЯ рдЦрд░реЗрджреА рдХрд░.

рддрд┐рд╕рд░реЗ, рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ Hydra 2020 рдХреЙрдиреНрдлрд░рдиреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдорд┐рдЯреАрд╢реА рдЧрдкреНрдкрд╛ рдорд╛рд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЧрдорд╛рд╡реВ рдирдХрд╛. PC рд╕рджрд╕реНрдпрд╛рдВрдирд╛ рддреБрдордЪреНрдпрд╛рд╢реА рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдХреЙрдиреНрдлрд░рдиреНрд╕ рд╡рд┐рд╖рдпрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдгреНрдпрд╛рдд рдЖрдирдВрдж рд╣реЛрдИрд▓.

рд╣рд╛рдпрдбреНрд░рд╛ рдпреЗрдереЗ рднреЗрдЯреВ!

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛