แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡ แž…แžถแž”แŸ‹แž–แžธแžแŸ’แž„แŸƒแž‘แžธ 8 แžŠแž›แŸ‹แžแŸ’แž„แŸƒแž‘แžธ 12 แžแŸ‚แž€แž€แŸ’แž€แžŠแžถ แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž…แŸ†แž“แžฝแž“แž–แžธแžšแž”แžถแž“แž€แžพแžแžกแžพแž„แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถ - แžŸแž“แŸ’แž“แžทแžŸแžธแž‘ Hydra แž“แžทแž„แžŸแžถแž›แžถแžšแŸ€แž“ SPTDC. แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแž€แžถแžŸแž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แž„แŸ’แž แžถแž‰แž–แžธแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แŸ”

แž˜แŸ„แž‘แž“แž—แžถแž–แžŠแŸแž’แŸ†แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹ Hydra แž“แžทแž„แžŸแžถแž›แžถแž‚แžบแž‡แžถแžœแžถแž‚แŸ’แž˜แžทแž“แŸ”

  • แž‡แŸแž™แž›แžถแž—แžธแž”แžธแžšแžผแž” แžšแž„แŸ’แžœแžถแž“แŸ‹ DijkstraแŸ– Leslie Lamport, Maurice Herlihy แž“แžทแž„ Michael Scott แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž Maurice แž”แžถแž“แž‘แž‘แžฝแž›แžœแžถแž–แžธแžšแžŠแž„แŸ” Leslie Lamport แž€แŸแž‘แž‘แžฝแž›แž”แžถแž“แž•แž„แžŠแŸ‚แžšแŸ” แž–แžถแž“แžšแž„แŸ’แžœแžถแž“แŸ‹ Turing - แž–แžถแž“แžšแž„แŸ’แžœแžถแž“แŸ‹ ACM แžŠแŸแž˜แžถแž“แž€แžทแžแŸ’แž™แžถแž“แžปแž—แžถแž–แž”แŸ†แž•แžปแžแž€แŸ’แž“แžปแž„แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžšแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแŸ”
  • แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ Java JIT แž‚แžบ Cliff Click;
  • แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Corutin - Roman Elizarov (แžขแŸแž›แžธแž แŸ’แžŸแžถแžšแŸ‰แžผแžœ) แž“แžทแž„ Nikita Koval (ndkoval) แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Kotlin แž“แžทแž„ Dmitry Vyukov แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Go;
  • แžขแŸ’แž“แž€แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹ Cassandra (Alex Petrov), CosmosDB (Denis Rystsov), Yandex Database (Semyon Checherinda แž“แžทแž„ Vladislav Kuznetsov);
  • แž“แžทแž„แž˜แž“แžปแžŸแŸ’แžŸแž›แŸ’แž”แžธแŸ—แž‡แžถแž…แŸ’แžšแžพแž“แž‘แŸ€แžแŸ– Martin Kleppmann (CRDT), Heidi Howard (Paxos), Ori Lahav (แž‚แŸ†แžšแžผแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† C++), Pedro Ramalhete (แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž„แŸ‹แž…แžถแŸ†แžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ), Alexey Zinoviev (ML), Dmitry Bugaichenko (แž€แžถแžšแžœแžทแž—แžถแž‚แž€แŸ’แžšแžถแž แŸ’แžœ) แŸ”

แž แžพแž™แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแžถแž›แžถแžšแžฝแž…แž แžพแž™:

  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ Brown (Maurice Herlihy),
  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ Rochester (Michael Scott)
  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ Waterloo (Trevor Brown),
  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ Nantes (Achour Mostefaoui),
  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ David Ben-Gurion แž“แŸƒ Negev (Danny Hendler),
  • แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™แž€แžถแž›แžธแž แŸ’แžœแŸแžšแž‰แŸ‰แžถแž“แŸ… Los Angeles (Eli Gafni),
  • แžœแžทแž‘แŸ’แž™แžถแžŸแŸ’แžแžถแž“แž–แž แžปแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแž”แŸ‰แžถแžšแžธแžŸ (Petr Kuznetsov)
  • แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœ Microsoft (Leslie Lamport),
  • แž€แžถแžšแžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœ VMware (Ittai Abraham) แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžš แž“แžทแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜

แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžšแŸ†แž›แžนแž€แžขแŸ’แž“แž€แžแžถ แžŸแžถแž›แžถ SPTDC แž‚แžบแž‡แžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแžผแž…แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸ 1 แž“แžทแž„แž€แž“แŸ’แž›แŸ‡แžšแž™แž“แžถแž€แŸ‹แžŠแŸ‚แž› luminaries แž›แŸ†แžŠแžถแž”แŸ‹แž–แžทแž—แž–แž›แŸ„แž€แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž แžพแž™แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž”แž‰แŸ’แž แžถแž‘แŸ†แž“แžพแž”แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžทแžŸแŸแž™แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž…แŸ‚แž€แž…แžถแž™แŸ” Hydra แž‚แžบแž‡แžถแžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž‚แžŽแž“แžถแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžแŸ’แž„แŸƒแžŠแŸ‚แž›แž’แŸ’แžœแžพแžกแžพแž„แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแŸ” Hydra แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แžแŸ„แžโ€‹แž›แžพโ€‹แž•แŸ’แž“แŸ‚แž€โ€‹แžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜โ€‹แž€แžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž…แŸ’แžšแžพแž“ แžแžŽแŸˆโ€‹แžŠแŸ‚แž›โ€‹แžŸแžถแž›แžถโ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แžแŸ„แžโ€‹แž›แžพโ€‹แž•แŸ’แž“แŸ‚แž€โ€‹แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžšโ€‹แž‡แžถแž„แŸ”

แž‚แŸ„แž›แžŠแŸ…แž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž‚แŸ„แž›แžŠแŸ…แž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘ Hydra แž‚แžบแž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแž‚แŸ„แž›แž€แžถแžšแžŽแŸแžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžš แž“แžทแž„แžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แŸ” แž˜แŸ’แž™แŸ‰แžถแž„แžœแžทแž‰แž‘แŸ€แž แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แžŠแŸ„แž™แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžšแž”แžถแž™แž€แžถแžšแžŽแŸแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ– แžšแžฝแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„ Lamport, Herlihy แž“แžทแž„ Scott แž˜แžถแž“แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžขแž“แžปแžœแžแŸ’แžแž‡แžถแž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแŸ„แž™ Alex Petrov แžŠแŸ‚แž›แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹ Cassandra แžฌ Roman Elizarov แž–แžธ JetBrains แŸ” แž˜แžถแž“ Martin Kleppman แžŠแŸ‚แž›แž’แŸ’แž›แžถแž”แŸ‹แž”แž„แŸ’แž€แžพแž แž“แžทแž„แž›แž€แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แž€แŸ†แž–แžปแž„แžŸแžทแž€แŸ’แžŸแžถ CRDT แž“แŸ…แžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™ Cambridge แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแžŸแŸ’แž…แžถแžšแŸ’แž™แž“แŸ„แŸ‡แž‚แžบแžแžถ Hydra แž“แžทแž„ SPTDC แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแž“แŸ‹แž€แžถแž”แŸ‹แžŠแŸ„แž™แž—แžถแž‚แžธแž˜แŸ’แžแžถแž„แŸ— แž–แžฝแž€แž‚แŸแž˜แžถแž“แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แž‘แžผแž‘แŸ…แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž€แžถแžšแž‡แŸ’แžšแž˜แžปแž‡แž‘แžนแž€แŸ”

แž”แŸ’แžšแžถแŸ†แžแŸ’แž„แŸƒแž“แŸƒแžŸแžถแž›แžถแž‡แžถแž”แŸ‹แŸ—แž‚แŸ’แž“แžถ แž‚แžบแž‡แžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸแž’แŸ† แž“แžทแž„แž”แž“แŸ’แž‘แžปแž€แž€แžถแžšแž„แžถแžšแž™แŸ‰แžถแž„แž…แŸ’แžšแžพแž“ แž‘แžถแŸ†แž„แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜ แž“แžทแž„แžขแŸ’แž“แž€แžšแŸ€แž”แž…แŸ†แŸ” แž˜แžทแž“แž˜แŸ‚แž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž”แžถแž“แž’แŸ’แžœแžพแžœแžถแžŠแž›แŸ‹แžแŸ’แž„แŸƒแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž‘แŸแŸ” แž˜แžถแž“แžขแŸ’แž“แž€แžŠแŸ‚แž›แž”แžถแž“แž‘แŸ… Hydra แž“แžทแž„แžŸแžถแž›แžถแž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™ แž แžพแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸ แžแŸ’แž„แŸƒแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แžถแž“แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž…แŸ’แžšแžพแž“แž”แŸ†แž•แžปแžแŸ” แž—แžถแž–แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžผแž‘แžถแžแŸ‹แžŠแŸ„แž™แž€แžถแžšแž‡แŸ’แžšแž˜แžปแž‡แž™แŸ‰แžถแž„แž‡แŸ’แžšแŸ…แž˜แžทแž“แž‚แžฝแžšแžฑแŸ’แž™แž‡แžฟแŸ” แž“แŸแŸ‡แž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž”แžšแžทแž˜แžถแžŽแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸแž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ‚แž˜แž‘แžถแŸ†แž„แž‚แžปแžŽแž—แžถแž–แž“แŸƒแžŸแž˜แŸ’แž—แžถแžšแŸˆแž•แž„แžŠแŸ‚แžšแŸ” แžšแžถแž›แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แžšแŸ€แž“แž“แŸ…แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แžถแŸ†แž„แž–แžธแžšแž“แŸแŸ‡ แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แž‡แžถแžŸแŸแž…แž€แŸ’แžแžธแž•แŸ’แžแžพแž˜แž“แŸ„แŸ‡แž‘แŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž˜แžทแž“แžแžถแžขแŸ’แž“แž€แž‘แŸ…แž‘แžธแžŽแžถแž‘แŸ แžขแŸ’แž“แž€แž“แžนแž„แž‡แŸ’แžšแž˜แžปแž‡แž‘แžนแž€แžฑแŸ’แž™แž†แŸ’แž„แžถแž™ แž“แžทแž„แž‡แŸ’แžšแŸ…แž—แŸ’แž›แžถแž˜แŸ— แž แžพแž™แžขแŸ’แž“แž€แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžปแž€แž…แŸ„แž›แžšแž แžผแžแžŠแž›แŸ‹แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹แž“แŸ„แŸ‡แž‘แŸแŸ”

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แž…แŸ’แžšแžพแž“แžขแžถแžŸแŸ’แžšแŸแž™แž‘แŸ…แž›แžพแž€แžถแžšแžšแŸ€แž”แž…แŸ†แžŠแŸ†แž”แžผแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แŸ” แž˜แžถแž“แž‚แŸ’แžšแžถแžŠแŸแž‚แžฝแžšแžฑแŸ’แž™แžขแžŸแŸ‹แžŸแŸ†แžŽแžพแž…แž˜แžฝแž™ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž–แžธแžšแž€แŸ’แžšแžปแž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ’แžšแž€แžšแž”แŸ€แž„แž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™แž“แžผแžœแžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹ Heidi Howard: แž…แŸ†แž–แŸ„แŸ‡แžขแŸ’แž“แž€แžแŸ’แž›แŸ‡แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžŸแžถแž˜แž‰แŸ’แž‰แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰แž”แžถแž“แž‚แžทแžแž™แŸ‰แžถแž„แž‡แŸ’แžšแžถแž›แž‡แŸ’แžšแŸ…แžขแŸ†แž–แžธแž‡แžธแžœแžทแžแŸ” แžœแžถแž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžŠแŸ‚แž›แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž“แŸƒแž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ (แžŠแŸ‚แž›แž…แž„แŸ‹แžšแž€แŸ’แžŸแžถแž—แžถแž–แžขแž“แžถแž˜แžทแž€) แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹ Hydra แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แžšแŸ€แž“แžšแž”แžŸแŸ‹แžŸแžถแž›แžถแž“แŸ…แžฏแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแžขแžถแž…แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ” แžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพ PHP junior แž˜แž€แžŸแž“แŸ’แž“แžทแžŸแžทแž‘ PHP แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž“แž–แžธแž‡แžธแžœแžทแž แžœแžถแž“แžนแž„แž˜แžถแž“แž€แžถแžšแž”แŸ’แžšแŸแŸ‡แžŸแŸ’แžšแžถแŸ†แž”แž“แŸ’แžแžทแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแž“แŸ’แž˜แžแŸ‹แžแžถแž‚แžถแžแŸ‹แž˜แžถแž“แž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„แž‡แŸ’แžšแŸ…แž‡แŸ’แžšแŸ‡แžขแŸ†แž–แžธแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แž“แžปแž„แžšแž”แžŸแŸ‹ Zend Engine แŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡ แžœแžถแž‚แŸ’แž˜แžทแž“แž˜แžทแž“แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžขแžถแž แžถแžšแžŠแž›แŸ‹แž™แžปแžœแž‡แž“แž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž–แžธแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„ แž“แžทแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แŸ” แž‡แžถแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžŽแžถแžŸแŸ‹ แž€แž˜แŸ’แžšแžทแžแž“แŸƒแžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸ‚แž€แž…แžถแž™ แž“แžทแž„แžŸแžšแžŸแŸแžšแžแžบแžŽแŸ‚แž›แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‚แžบแžแŸ’แž–แžŸแŸ‹แžŽแžถแžŸแŸ‹ แž“แŸแŸ‡แž‡แžถแžกแžผแž‡แžธแžแž›แŸ” แž€แžถแžšแžœแžทแž“แžทแž…แŸ’แž†แŸแž™แžŠแŸ„แž™แž”แŸ’แžšแžแžทแž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜ แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžšแž”แžถแž™แž€แžถแžšแžŽแŸแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แž˜แŸ’แžšแžทแž แž“แžทแž„แž”แŸ’แžšแž’แžถแž“แž”แž‘แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžšแž”แžถแž™แž€แžถแžšแžŽแŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แž–แžฝแž€แž‚แŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŸแžปแž‘แŸ’แž’แžแŸ‚แž›แŸ’แžขแžแžถแž˜แžšแž”แŸ€แž”แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แžŠแŸ„แž™แžœแžทแž“แžทแž…แŸ’แž†แŸแž™แžแžถแž˜แžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž“แžทแž™แžถแž™ แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แž–แžธแž‘แž˜แŸ’แžšแž„แŸ‹แž˜แžแžทแž€แŸ‚แž›แž˜แŸ’แžข แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžŠแŸแžแŸ’แžšแž‡แžถแž€แŸ‹แž”แŸ†แž•แžปแžแž˜แžฝแž™แž“แŸ…แžŸแžถแž›แžถแž‚แžบ "แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แžทแž“แž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹" แž˜แŸ‰แŸƒแžƒแžพแž› แžŸแŸ’แž€แž แž‚แžถแžแŸ‹แž‘แžพแž”แžแŸ‚แž”แŸ†แž”แŸ‚แž€แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžŠแžถแž…แŸ‹แž–แžธแž‚แŸ’แž“แžถ แž‚แžถแžแŸ‹แž˜แžถแž“แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แž˜แžทแž“แž’แž˜แŸ’แž˜แžแžถแž”แŸ’แžšแž แŸ‚แž› 4.9 แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž˜แŸแžแžถ

แž™แžผแžšแž˜แžปแž“แž–แŸแž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž“แŸƒ Hydra แž“แžทแž„แžŸแžถแž›แžถ Ruslan ARG89 แžŸแž“แŸ’แž˜แžแžแžถแž“แžนแž„แž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แž“แŸƒ "แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž˜แŸแžแžถ" - แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž€แŸ†แž–แžผแž›แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžผแž˜แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžœแžถแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแžŠแžผแž…แž‡แžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž แŸ„แž„แžแŸ’แž˜แŸ…แŸ” แž แžพแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž”แžถแž“แž€แžพแžแžกแžพแž„! แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž€แŸ’แž“แžปแž„แž…แŸ†แž“แŸ„แž˜แžŸแžทแžŸแŸ’แžŸแžŸแžถแž›แžถ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ Ruslan Cheremin แž–แžธ DeutscheBank แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แžฏแž€แž‘แŸแžŸแž›แŸ’แž”แžธแžˆแŸ’แž˜แŸ„แŸ‡แžแžถแž„ multithreading แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž แžพแž™แžŸแž˜แžถแž‡แžทแž€ Hydra แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แžœแŸ‰แžถแžŒแžธแž˜ แžŸแŸแžŸแŸ’แž€แžผ (incubos) แž“แžทแž„ Andrey Pangin (แžขแžถแž•แžถแž„แž‡แžธแž“) แž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Odnoklassniki แŸ” (แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ Vadim แž€แŸแž”แžถแž“แž‡แžฝแž™แž™แžพแž„แž’แŸ’แžœแžพแž”แž‘แžŸแž˜แŸ’แž—แžถแžŸแž“แŸแžŠแŸแž›แŸ’แžขแž–แžธแžšแž‡แžถแž˜แžฝแž™ Martin Kleppman - แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Habrแž“แžทแž„แž˜แžฝแž™แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž˜แžพแž›แž€แžถแžšแž•แŸ’แžŸแžถแž™แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž)แŸ” แž˜แžถแž“แžŸแž˜แžถแž‡แžทแž€ แž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ DotNextแžœแžถแž‚แŸ’แž˜แžทแž“แžŠแŸแž›แŸ’แž”แžธแž›แŸ’แž”แžถแž‰ Anatoly Kulakov แž“แžทแž„ Igor Labutin แŸ” แž“แŸƒ Javist แž˜แžถแž“ แž›แŸ„แž€ Dmitry Alexandrov ะธ แžœแŸ’แž›แŸ‰แžถแžŒแžธแž˜แŸ€ Ivanov. แž‡แžถแž’แž˜แŸ’แž˜แžแžถแžขแŸ’แž“แž€แžƒแžพแž‰แž˜แž“แžปแžŸแŸ’แžŸแž‘แžถแŸ†แž„แž“แŸแŸ‡แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„ - แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž–แŸแžแŸŒแž˜แžถแž“แž“แŸ…แž›แžพ DotNext แž…แžถแžœแŸ‰แžถแž“แŸ…แž›แžพ Joker แž‡แžถแžŠแžพแž˜แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แž–แžฝแž€แž‚แŸแžขแž„แŸ’แž‚แžปแž™แž€แŸ’แž”แŸ‚แžšแž‚แŸ’แž“แžถแž“แŸ…แžฏแžšแž”แžถแž™แž€แžถแžšแžŽแŸ Hydra แž แžพแž™แžšแžฝแž˜แž‚แŸ’แž“แžถแž–แžทแž—แžถแž€แŸ’แžŸแžถแž”แž‰แŸ’แž แžถแž›แžพแž”แž‰แŸ’แž แžถแŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžŸแžทแž”แŸ’แž”แž“แžทแž˜แžทแžแŸ’แžแž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แž“แŸแŸ‡แžŠแŸ„แž™แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž”แžถแžแŸ‹ แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹แž”แŸ’แžšแž’แžถแž“แž”แž‘แž›แŸแž…แž…แŸแž‰แž˜แž€แŸ– แžขแŸ’แž“แž€แžฏแž€แž‘แŸแžŸแž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แžœแž“แŸ’แžแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แžšแžแŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž‘แŸ’แžšแžนแžŸแŸ’แžแžธแž‚แžŽแž“แžถแžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แžˆแŸ’แž›แŸ„แŸ‡แž”แŸ’แžšแž€แŸ‚แž€แž‚แŸ’แž“แžถแž™แŸ‰แžถแž„แž€แŸ’แžแŸ…แž‚แž‚แžปแž€แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžœแžทแžŸแŸ’แžœแž€แžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž•แŸ’แž‘แžถแŸ†แž„แžŸแŸ”แž›แŸ” .

แž“แŸ…แžšแž”แžถแž™แž€แžถแžšแžŽแŸ แž“แŸแŸ‡แž”แžพแž™แŸ„แž„แžแžถแž˜แž‚แŸ†แžšแžผแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† C ++ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ OpenJDK แž€แŸ†แž–แžปแž„แžขแž„แŸ’แž‚แžปแž™แž“แŸ…แž‡แžฝแžšแž˜แžปแž (แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž‚แžถแž›แŸ‹แž–แžฝแž€แž‚แŸแžŠแŸ„แž™แž€แžถแžšแž˜แžพแž›แžƒแžพแž‰ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž˜แŸ‚แž“ Pythonists แž‘แŸ แž”แŸ’แžšแž แŸ‚แž›แž‡แžถ Pythonists แž€แŸแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžŠแŸ‚แžš)แŸ” แžแžถแž˜แž–แžทแž แž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡ Shipilevsky แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž“แŸแŸ‡... Ori แž˜แžทแž“แž”แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž˜แžพแž›แžŠแŸ„แž™แž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“แžขแžถแž…แžšแž€แžƒแžพแž‰แž—แžถแž–แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแŸ” แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš C++ แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž€แŸแžŠแŸ„แž™ แž€แŸแž”แž‰แŸ’แž แžถแžŠแžผแž…แž‡แžถแžแž˜แŸ’แž›แŸƒแž“แŸƒแžแŸ’แž™แž›แŸ‹แžŸแŸ’แžแžพแž„แž“แŸ…แžแŸ‚แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž› แž แžพแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž”แŸ‚แž”แž“แŸแŸ‡ แž แžพแž™แžŸแŸ’แžแžถแž”แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸ "แž“แŸ…แž˜แŸ’แžแžถแž„แž‘แŸ€แžแž“แŸƒแžšแž”แžถแŸ†แž„แž€แžถแžšแž–แžถแžš" แž‚แžบ แž€แžถแžšแž–แŸ’แž™แžถแž™แžถแž˜แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡ แžŠแžผแž…แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžœแŸ‚แž€แž‰แŸ‚แž€ แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžขแžถแž…แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž“แžนแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸƒแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ‚แž›แž”แžถแž“แžšแž€แžƒแžพแž‰ (Ori แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแž‡แžฝแžŸแž‡แžปแž›แž˜แžฝแž™)แŸ”

แž˜แžถแž“แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž™แŸ‰แžถแž„แž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŸแž แž‚แž˜แž“แŸแŸ” แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžขแž“แŸ’แžแžšแž‡แŸ†แž“แžฟแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แžŸแžถแž„แžŸแž„แŸ‹แžŸแŸ’แž–แžถแž“ แž“แžทแž„แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžŠแŸ‚แž›แž‘แž‘แžฝแž›แž”แžถแž“แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แŸ’แžšแžพแžœแžถแž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“ แž แžพแž™แžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แž”แžถแž“แž™แž›แŸ‹แž–แŸ’แžšแž˜แž‡แžถแž˜แžฝแž™ Alexander Borgardt แž–แžธ แž€แŸ’แžšแžปแž˜แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Moscow C++ แžšแžฝแž˜แž‚แŸ’แž“แžถแžŸแžšแžŸแŸแžšแžขแžแŸ’แžแž”แž‘แž–แŸแž‰แž›แŸแž‰แžขแŸ†แž–แžธแžแžฝแžขแž„แŸ’แž‚ แž“แžทแž„แžขแžŸแž˜แž€แžถแž›แž“แŸ…แž€แŸ’แž“แžปแž„ C++แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž“แŸ…แž€แŸ’แž“แžปแž„แžšแžผแž”แžแžแŸ– Leonid Talalaev (แžแžถแžกแžถแž›แŸ‹แžแžถแž„แž†แŸ’แžœแŸแž„) แž“แžทแž„ Oleg Anastasyev (m0 แž‚แŸ†แž“แžทแžแžŸแŸ’แžแžถแŸ†) แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžˆแžถแž“แž˜แžปแžแž‚แŸแž“แŸ… Odnoklassniki

แžแŸ†แž”แž“แŸ‹แž–แžทแž—แžถแž€แŸ’แžŸแžถ แž“แžทแž„แž”แž‰แŸ’แž แžถแž—แŸ’แž›แžพแž„

แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แžแŸ‚แž„แžแŸ‚แž˜แžถแž“แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžŠแŸ‚แž›แžŠแžนแž„แž–แžธแž”แŸ’แžšแž’แžถแž“แž”แž‘แž€แŸแžŠแžผแž…แž‡แžถแžœแžถแž‚แŸ’แž˜แžทแž“ (แž แžพแž™แž‡แžฝแž“แž€แžถแž›แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž›แŸ’แžขแž‡แžถแž„แžœแžถแž‚แŸ’แž˜แžทแž“ - แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŸแŸ’แž“แžผแž›แž“แŸƒแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜) แŸ” แž˜แžถแž“แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžŠแŸ‚แž›แž˜แžถแž“แž‡แŸ†แž“แžถแž‰แžแŸ’แž–แžŸแŸ‹แž”แŸ‚แž”แž“แŸแŸ‡แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž›แžพ Hydra แŸ” แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡แž‡แžปแŸ†แžœแžทแž‰ Alex Petrov แž”แŸ’แžšแžถแž”แŸ‹ แžขแŸ†แž–แžธ Cassandraแž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž˜แžทแž“แžขแžถแž…แž†แŸ’แž›แžพแž™แž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแŸ” แž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡ Alex แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžปแž‰แž‘แŸ…แž…แŸ†แž แŸ€แž„แž™แŸ‰แžถแž„แžšแž›แžผแž“ แž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžšแž แŸ‚แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ†แžŽแžฝแžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แž„แŸ‹แžŠแŸ‚แž›แž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžกแžพแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Rust แžŠแŸแž›แŸ’แž”แžธแž›แŸ’แž”แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž„แŸ’แžœแž„แŸ‹แŸ” Tyler Neely แž“แžทแž„แžแžปแž›แŸ’แž™แž—แžถแž–แž”แž“แŸ’แž‘แžปแž€แž™แŸ‰แžถแž„แž›แŸ’แžขแžฅแžแžแŸ’แž…แŸ„แŸ‡แŸ” แž“แŸ…แž–แŸแž›แžแŸ’แž‰แžปแŸ†แžŸแžปแŸ†แž‡แŸ†แž“แžฝแž™แž–แžธ Tyler แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแž˜แŸ’แž—แžถแžŸแž“แŸแžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž แž‚แžถแžแŸ‹แžŸแžฝแžšแžแžถ "แžแžพแž™แžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž“แŸ…แž–แŸแž›แžŽแžถ?"

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž–แŸแž›แžแŸ’แž›แŸ‡ แžŸแŸ’แž˜แžถแžšแžแžธแž“แŸƒแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถ แžแŸ‚แž˜แž‘แžถแŸ†แž„แž‘แž˜แŸ’แž›แžถแž™แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž•แž„แžŠแŸ‚แžšแŸ– Nikita Koval แž”แžถแž“แžšแŸ€แž”แž…แŸ†แžœแž‚แŸ’แž‚ Q&A แž—แŸ’แž›แžถแž˜แŸ— แžŠแŸ„แž™แž”แŸ‚แž„แž…แŸ‚แž€แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž‡แžถแž•แŸ’แž“แŸ‚แž€แž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž แžพแž™แž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰แž“แŸ…แž›แžพ BOF แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแžถแž“แž…แŸ’แžšแžพแž“แžแŸ’แžŸแŸ‚ แž–แžฝแž€แž‚แŸแž…แž„แž…แžถแŸ†แžขแŸ†แž–แžธแž€แžถแžšแž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž˜แžทแž“แž„แžถแž™แž“แžนแž„แž”แž„แŸ’แž€แž‡แžถแž แŸแžแžป แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž‰แž‘แŸ…แž€แžถแž“แŸ‹ bof แž“แŸแŸ‡แŸ” แž›แŸ„แž€ Pedro Ramalhete แž‡แžถแž”แŸ’แžšแž’แžถแž“แžขแŸ’แž“แž€แžฏแž€แž‘แŸแžŸ แž แžพแž™แž‚แžถแžแŸ‹แž”แžถแž“แž–แž“แŸ’แž™แž›แŸ‹แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแž›แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ (แž“แžทแž™แžถแž™แžฑแŸ’แž™แžแŸ’แž›แžธ แž€แžถแžšแž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž˜แžทแž“แž„แžถแž™แž“แžนแž„แž”แž„แŸ’แž€แž‡แžถแž แŸแžแžปแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžšแž‚แŸ†แžšแžถแž˜แž€แŸ†แž แŸ‚แž„แžŠแž›แŸ‹แž™แžพแž„แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸแžแŸ’แž›แžธแžแžถแž„แž˜แžปแžแž“แŸแŸ‡แž‘แŸ)แŸ” แž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แž“แŸ„แž˜แž˜แŸ’แž…แžถแžŸแŸ‹แž•แŸ’แž‘แŸ‡แž“แŸƒ bof แž“แŸแŸ‡แžŠแŸ„แž™แžœแžทแž’แžธแž“แŸแŸ‡แž‚แžบ Vladimir SitnikovแžŠแŸ‚แž›แž”แž˜แŸ’แžšแžพแž€แžถแžšแž€แŸ’แž“แžปแž„แž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž˜แžฝแž™แž…แŸ†แž“แžฝแž“... แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž”แŸ’แžšแžถแŸ†แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แŸ” แž“แŸ…แžœแž‚แŸ’แž‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แžขแŸ†แž–แžธ " CS แž‘แŸ†แž“แžพแž”แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž–แžทแž" แž–แžฝแž€แž‚แŸแž€แŸแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธ NVM แž แžพแž™แž”แžถแž“แžˆแžถแž“แžŠแž›แŸ‹แžšแžฟแž„แž“แŸแŸ‡แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžแŸ’แž‰แžปแŸ†แžขแžถแž…แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แžŠแŸ‚แž›แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แžขแŸ’แž“แž€แžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžšแžฟแž„แž“แŸแŸ‡แž€แŸแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŠแŸ‚แžšแŸ” Eli Gafni แž”แžถแž“แžŸแž˜แŸ’แžแŸ‚แž„แž“แŸ…แž–แŸแž›แž›แŸ’แž„แžถแž…แž“แŸƒแžแŸ’แž„แŸƒแžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแžถแž›แžถ แž แžพแž™แž“แŸ…แžแŸ’แž„แŸƒแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แžถแžแŸ‹แž”แžถแž“แžŸแŸ’แž“แžถแž€แŸ‹แž“แŸ… แž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ trolling Lamport แž แžพแž™แž–แžธแžแžถแž„แž€แŸ’แžšแŸ…แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž แŸ’แž‚แŸแž˜ แž แžพแž™ Eli แž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ” แžแžถโ€‹แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž”แŸ’แžšแž—แŸแž‘โ€‹ Troll แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แžŠแŸ‚แž›โ€‹แž…แŸแž‰โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž™แž€โ€‹แžแžฝแžšแž€แŸ’แž”แžถแž› Leslie แž…แŸแž‰แŸ” แžแžถแž˜แž–แžทแžแž‘แŸ… แž€แžถแžšแž–แžทแžแž‚แžบแžแžถ แž–แžฝแž€แž‚แŸแžŸแŸ’แž‘แžพแžšแžแŸ‚แž‡แžถแž˜แžทแžแŸ’แžแž›แŸ’แžขแž”แŸ†แž•แžปแž แž–แžฝแž€แž‚แŸแž‡แžถแž˜แžทแžแŸ’แžแž“แžนแž„แž‚แŸ’แž“แžถแž‡แžถแž…แŸ’แžšแžพแž“แž†แŸ’แž“แžถแŸ†แž˜แž€แž แžพแž™ แž แžพแž™แž“แŸแŸ‡แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž€แžถแžšแž“แžทแž™แžถแž™แž›แŸแž„แžŸแžพแž…แž”แŸ‚แž”แž“แŸแŸ‡แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแžšแžฟแž„แž€แŸ†แž”แŸ’แž›แŸ‚แž„แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžš - แž˜แž“แžปแžŸแŸ’แžŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž‡แžปแŸ†แžœแžทแž‰แž”แžถแž“แž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžถแž™แž€แžœแžถแžŠแŸ„แž™แžแž˜แŸ’แž›แŸƒแž˜แžปแžแŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžŠแŸ„แž™แžกแŸ‚แž€โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แžŸแžผแž˜โ€‹แž€แžแŸ‹โ€‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹โ€‹แžแžถโ€‹แžแžพโ€‹แž€แžถแžšโ€‹แžŸแŸ’แžšแžกแžถแž‰แŸ‹โ€‹แž“แžทแž„โ€‹แž€แžถแžšโ€‹แžแžทแžโ€‹แžแŸ†โ€‹แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“โ€‹แžŠแŸ‚แž›โ€‹แžœแžถแž‚แŸ’แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แžŠแžถแž€แŸ‹โ€‹แž€แŸ’แž“แžปแž„โ€‹แžšแžฟแž„โ€‹แž“แŸแŸ‡แŸ” แž˜แžถแž“โ€‹แž“แžšแžŽแžถโ€‹แž˜แŸ’แž“แžถแž€แŸ‹โ€‹แžˆแžšโ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แž–แžทแž—แžถแž€แŸ’แžŸแžถโ€‹แžšแž แžผแžโ€‹แžŠแž›แŸ‹โ€‹แž“แžถแž‘แžธโ€‹แž…แžปแž„โ€‹แž€แŸ’แžšแŸ„แž™ แž‡แžทแžโ€‹แžšแžถแž”แŸ‹โ€‹แž˜แŸ‰แŸ„แž„แŸ” แž€แžถแžšแžŸแž˜แŸ’แžšแžถแž€แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แž‡แžถแž™แžผแžšแž˜แž€แž แžพแž™ แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž”แž‰แŸ’แž…แž”แŸ‹ แž€แžถแžšแžŸแž˜แŸ’แžšแžถแž€แž”แž“แŸ’แž‘แžถแž”แŸ‹แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ - แž“แžทแž„ แž›แŸ„แž€ Dmitry Vyukov แž”แžถแž“แž”แž“แŸ’แžแž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแŸ” แžšแžฟแž„แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž˜แžฝแž™แž€แŸแž”แžถแž“แž€แžพแžแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž•แž„แžŠแŸ‚แžš - แžŠแŸ„แž™แž”แžถแž“แž™แž€ Cliff Click แžŠแŸ„แž™แž€แžถแžšแž—แŸ’แž‰แžถแž€แŸ‹แž•แŸ’แžขแžพแž› แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž–แž“แŸ’แž™แž›แŸ‹แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹ แž“แžทแž„แžŸแž˜แž แŸแžแžปแž•แž›แž“แŸƒแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžŠแŸ‚แž›แž”แž„แŸ’แž€แž แŸแžแžปแž“แŸ„แŸ‡แžขแŸ†แž–แžธแž€แž„แŸ’แžœแŸ‡แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แŸ„แŸ‡แž‘แŸแŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžแŸ’แžแžปแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ H2Oแž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸแž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž–แŸแž‰แž›แŸแž‰แžขแŸ†แž–แžธแžœแžถแž•แž„แžŠแŸ‚แžšแŸ” แž—แžถแžŸแžถแžแŸ’แž˜แžธ AA. แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แžŠแŸ‚แž›โ€‹แžŸแžปแŸ†โ€‹แžšแžฟแž„โ€‹แž“แŸแŸ‡โ€‹แž‘แŸแŸ– แžแŸ’แž‰แžปแŸ†โ€‹แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แžŸแžฝแžšโ€‹แž–แžธโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แžขแžถแž“โ€‹แžขแŸ†แž–แžธ AA (แžœแžถโ€‹แž”แžถแž“โ€‹แž€แŸ’แž›แžถแž™โ€‹แž‡แžถโ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แžŸแŸ’แžแžถแž”แŸ‹โ€‹แž”แžถแž“แŸ” แž•แžแžแžถแžŸ) แž แžพแž™แž‡แŸ†แž“แžฝแžŸแž˜แž€แžœแžทแž‰ Cliff แž”แžถแž“แž…แŸ†แžŽแžถแž™แž–แŸแž›แž€แž“แŸ’แž›แŸ‡แž˜แŸ‰แŸ„แž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž—แžถแžŸแžถ แž แžพแž™แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž‚แžถแžแŸ‹แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แž“แŸ„แŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž™แž›แŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แžขแžŸแŸ’แž…แžถแžšแŸ’แž™แŸ” แž™แžพแž„แžแŸ’แžšแžผแžœแžŸแžšแžŸแŸแžš habrapost แžขแŸ†แž–แžธ AA แŸ” แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž˜แžทแž“แž’แž˜แŸ’แž˜แžแžถแž˜แžฝแž™แž‘แŸ€แžแž‚แžบแž€แžถแžšแž˜แžพแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžŸแŸ†แžŽแžพแž‘แžถแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ KotlinแŸ” แžœแžถโ€‹แž–แžทแžโ€‹แž‡แžถโ€‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸโ€‹แžœแŸแž‘แž˜แž“แŸ’แžโ€‹แž–แŸแž›โ€‹แžขแŸ’แž“แž€โ€‹แžŠแžพแžšโ€‹แž…แžผแž›โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แŸ’แžšแžปแž˜โ€‹แž–แžทแž—แžถแž€แŸ’แžŸแžถโ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‚แŸ’แž“แžถ แžœแžถแž‚แŸ’แž˜แžทแž“โ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‚แŸ’แž“แžถ แž แžพแž™โ€‹แž’แŸ’แž›แžถแž€แŸ‹โ€‹แž…แžผแž›โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž–แžทแž—แž–โ€‹แžแŸ’แž˜แžธโ€‹แž‘แžถแŸ†แž„โ€‹แž˜แžผแž›แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแž˜แžฝแž™แž“แŸ…แž›แžพแž€แž˜แŸ’แžšแžทแž "แž‘แžธแž“แŸ„แŸ‡ แž‘แžธแž“แŸ„แŸ‡" แžŠแŸ„แž™ Radiohead.

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแŸ”

Hydra 2019 แž‚แžบแž‡แžถแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžŠแŸ†แž”แžผแž„แžšแž”แžŸแŸ‹แž™แžพแž„ แžŠแŸ‚แž›แž—แžถแžŸแžถแžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแŸ” แž“แŸแŸ‡แž“แžถแŸ†แž˜แž€แž“แžผแžœแž‘แžถแŸ†แž„แž‚แžปแžŽแžŸแž˜แŸ’แž”แžแŸ’แžแžท แž“แžทแž„แž”แž‰แŸ’แž แžถแž”แŸ’แžšแžˆแž˜แžšแž”แžŸแŸ‹แžœแžถแŸ” แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž˜แžฝแž™แž‚แžบแžแžถแž˜แž“แžปแžŸแŸ’แžŸแž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž˜แž€แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž–แžธแž”แŸ’แžšแž‘แŸแžŸแžšแžปแžŸแŸ’แžŸแŸŠแžธแž‘แŸแžŠแžผแž…แŸ’แž“แŸแŸ‡แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžขแŸ’แž“แž€แžขแžถแž…แž‡แžฝแž”แžœแžทแžŸแŸ’แžœแž€แžšแž˜แž€แž–แžธแžขแžบแžšแŸ‰แžปแž”แž“แžทแž„แžขแŸ’แž“แž€แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžšแž˜แž€แž–แžธแž”แŸ’แžšแž‘แŸแžŸแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแŸ” แžœแžถแž‚แŸ’แž˜แžทแž“แž“แžถแŸ†แžŸแžทแžŸแŸ’แžŸแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž‡แžถแž‘แžผแž‘แŸ… แžœแžถแž‚แŸ’แž˜แžทแž“แžŸแŸ†แžแžถแž“แŸ‹แŸ—แž˜แžถแž“แž€แž˜แŸ’แž›แžถแŸ†แž„แž…แžทแžแŸ’แžแž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แŸ…แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž”แŸ‚แž”แž“แŸแŸ‡แŸ” แžŸแŸ’แžšแž˜แŸƒแžแžถแžขแŸ’แž“แž€แž‚แžบแž‡แžถแžœแžถแž‚แŸ’แž˜แžทแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž‡แžถแž—แžถแžŸแžถแžšแžปแžŸแŸ’แžŸแžธแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ– แžขแŸ’แž“แž€แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž€แžถแžšแž–แžถแžšแžแŸ†แž”แž“แŸ‹แž–แžทแž—แžถแž€แŸ’แžŸแžถ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แžœแžธ? แž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž‡แžปแŸ†แžœแžทแž‰แž‘แžธแž€แŸ’แžšแžปแž„ แž“แžทแž„แž˜แžพแž›แž€แž“แŸ’แž›แŸ‚แž„แž‘แŸแžŸแž…แžšแžŽแŸ? แžแžถแž˜แž–แžทแžแž‘แŸ… แžœแžถแž‚แŸ’แž˜แžทแž“แžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แž–แžทแžแž‡แžถแž”แžถแž“แžƒแžพแž‰แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž›แŸ„แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžšแžฝแž…แž‘แŸ…แž แžพแž™ แž–แžฝแž€แž‚แŸแž˜แžทแž“แž…แž„แŸ‹แž‘แŸ…แž˜แžพแž›แžŸแžแŸ’แžœแžแŸ„ แž“แžทแž„แžŸแŸ’แž–แžถแž“แž‘แŸ แž–แžฝแž€แž‚แŸแž’แžปแž‰แž‘แŸ’แžšแžถแž“แŸ‹แžŽแžถแžŸแŸ‹แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžšแž”แžถแž™แž€แžถแžšแžŽแŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸ แž–แžฝแž€แž‚แŸแžขแžถแž…แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžผแž‘แŸ… แž˜แžถแž“แž—แžถแž–แžŸแž”แŸ’แž”แžถแž™แžšแžธแž€แžšแžถแž™ แž…แžผแž›แžšแžฝแž˜แžแŸ†แž”แž“แŸ‹แž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแžŠแžพแž˜แŸ” แž”แžšแžทแž™แžถแž€แžถแžŸแž˜แžถแž“แž—แžถแž–แžšแžฝแžŸแžšแžถแž™แžšแžถแž€แŸ‹แž‘แžถแž€แŸ‹แž…แŸ†แž–แŸ„แŸ‡แžœแžถแž‚แŸ’แž˜แžทแž“แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž‚แžปแžŽแžœแžทแž”แžแŸ’แžแžทแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž‚แžบแžแžถ แž˜แžทแž“แž˜แŸ‚แž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžŸแžปแž‘แŸ’แž’แžแŸ‚แž˜แžถแž“แž•แžถแžŸแžปแž€แž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแž“แŸ„แŸ‡แž‘แŸแŸ” แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž™แž›แŸ‹แž”แžถแž“แž›แŸ’แžข แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แžทแž™แžถแž™แž˜แžทแž“แžŸแžผแžœแž›แŸ’แžขแŸ” แž‡แžถแž‘แžผแž‘แŸ…แžšแžฟแž„แž’แž˜แŸ’แž˜แžแžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแžถแž˜แžšแž”แŸ€แž”แž•แŸ’แžŸแŸแž„แŸ—แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แžแŸ†แž”แž“แŸ‹แž–แžทแž—แžถแž€แŸ’แžŸแžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž—แžถแžŸแžถแžšแžปแžŸแŸ’แžŸแžธ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡แž”แžถแž“แž”แŸ’แžแžผแžšแž‘แŸ…แž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž“แžทแž™แžถแž™แž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแžŠแŸ†แž”แžผแž„แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แŸ”

แžแŸ’แž›แžฝแž“แžแŸ’แž‰แžปแŸ†แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แžšแžผแžœแžแŸ‚แž’แŸ’แžœแžพแž€แžถแžšแž”แžพแž€ แž“แžทแž„แž”แžทแž‘แž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž•แŸ’แžŸแžถแž™แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸ แž แžพแž™แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแž˜แŸ’แž—แžถแžŸแž“แŸแžแžถแž˜แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž–แžธแžšแž”แžธแž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž‡แŸ†แž“แžถแž‰แŸ” แž แžพแž™โ€‹แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž”แž‰แŸ’แž แžถโ€‹แž”แŸ’แžšแžˆแž˜โ€‹แžŠแŸโ€‹แž–แžทแžโ€‹แž”แŸ’แžšแžถแž€แžŠโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžแŸ’แž‰แžปแŸ† แžŠแŸ‚แž›โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž”แŸ†แž—แŸ’แž›แŸแž…โ€‹แž”แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž–แŸแž›โ€‹แž†แžถแž”แŸ‹แŸ—โ€‹แž“แŸแŸ‡แŸ” แž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡ Oleg Anastasyev (m0 แž‚แŸ†แž“แžทแž) แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แžฑแŸ’แž™แžขแž„แŸ’แž‚แžปแž™แž‡แžถแž˜แžฝแž™แž–แžฝแž€แž‚แŸแž€แŸ†แžกแžปแž„แž–แŸแž›แžŸแž˜แŸ’แž—แžถแžŸแž“แŸ แž แžพแž™แžแŸ’แž‰แžปแŸ†แž™แžบแžแž–แŸแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แž–แžธแžขแžแŸ’แžแž“แŸแž™แž“แŸ„แŸ‡แŸ”

แž˜แŸ‰แŸ’แž™แžถแž„แžœแžทแž‰แž‘แŸ€แž แžœแžถแž–แžทแžแž‡แžถแžšแžธแž€แžšแžถแž™แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแžŸแžฝแžšแžŸแŸ†แžŽแžฝแžšแž“แŸ…แžฏแžšแž”แžถแž™แž€แžถแžšแžŽแŸแžŠแŸ„แž™แžŸแŸ†แžกแŸแž„แž•แŸ’แž‘แžปแŸ‡แŸ” แž˜แžทแž“โ€‹แžแŸ’แžšแžนแž˜โ€‹แžแŸ‚โ€‹แžขแŸ’แž“แž€โ€‹แž“แžทแž™แžถแž™โ€‹แžŠแžพแž˜โ€‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แžขแŸ’แž“แž€โ€‹แžšแžถแž›แŸ‹โ€‹แž‚แŸ’แž“แžถโ€‹แž‡แžถโ€‹แž‘แžผแž‘แŸ… แžœแžถโ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž”แžถแž“โ€‹แž›แŸ’แžขแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžทแž‘แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž‚แŸแžƒแžพแž‰แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แžแžถแž˜แž“แžปแžŸแŸ’แžŸแžแŸ’แž˜แžถแžŸแŸ‹แžขแŸ€แž“แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแžฝแžšแžŸแŸ†แžŽแžฝแžšแž–แžธแž‘แžŸแŸ’แžŸแž“แžทแž€แž‡แž“แž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแžŠแŸ‚แž›แžแžผแž… แž แžพแž™แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžขแžถแž…แž…แŸ’แžšแž”แžถแž…แŸ‹แžขแŸ’แžœแžธแž˜แžฝแž™แž…แŸแž‰แž–แžธแž€แž“แŸ’แž›แŸ‚แž„แž–แžทแž—แžถแž€แŸ’แžŸแžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž“แŸแŸ‡แž‚แžบแžแžปแžŸแž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ” แž“แžทแž™แžถแž™แžŠแŸ„แž™แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถ Cliff Click แžแŸ’แž›แŸ‡แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž˜แžปแž“แž“แŸแŸ‡แž”แž“แŸ’แžแžทแž… แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แžŸแŸ†แžŽแžฝแžšแž”แžถแž“แž’แŸ’แžœแžพแžแžถแž˜แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž€แžถแžšแžŸแž“แŸ’แž‘แž“แžถแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แž–แžทแž—แžถแž€แŸ’แžŸแžถ - แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แžขแžถแž€ แžฌแžšแŸ†แžแžถแž“แŸ” แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸแŸ‡แžŠแŸ‚แžšแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž…แŸ†แž–แŸ„แŸ‡แžœแž‚แŸ’แž‚ Q&A แžšแž”แžŸแŸ‹ Leslie Lamport แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แž‘แž”แž„แŸ’แž แžถแž‰แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แžŸแžฝแžšแžŸแŸ†แžŽแžฝแžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž‘แŸ แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž”แžถแž“แž˜แž€แž‡แžถแž˜แžฝแž™แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แŸ”

แž˜แžถแž“แžšแžฟแž„แžแžผแž…แžแžถแž…แž‚แŸ’แžšแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘ แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแžแžทแž…แžŽแžถแžŸแŸ‹แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžถแž“แŸ” แžŠแŸ„แž™โ€‹แžŸแžถแžšโ€‹แžแŸ‚โ€‹แžŸแž“แŸ’แž“แžทแžŸแžธแž‘โ€‹แž‡แžถโ€‹แž—แžถแžŸแžถโ€‹แžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸ แž€แžถแžšโ€‹แžšแž…แž“แžถโ€‹แžšแž”แžŸแŸ‹โ€‹แžŠแžผแž…โ€‹แž‡แžถโ€‹แžแžทแžแŸ’แžแž”แŸแžŽแŸ’แžŽ แž“แžทแž„โ€‹แž•แŸ‚แž“แž‘แžธโ€‹แž‚แžบโ€‹แžŸแŸ’แžšแžถแž›โ€‹แž‡แžถแž„ แž“แžทแž„โ€‹แžŸแž„แŸ’แžแŸแž”โ€‹แž‡แžถแž„แŸ” แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž…แž˜แŸ’แž›แž„แž—แžถแžŸแžถ แž“แžทแž„แž–แž„แŸ’แžšแžถแž™แž€แžถแžšแžšแž…แž“แžถแž“แŸ„แŸ‡แž‘แŸแŸ”

แžขแŸ’แž“แž€แžงแž”แžแŸ’แžแž˜แŸ’แž—แž“แžทแž„แž–แžทแž–แŸแžšแžŽแŸ

แžขแŸ’แž“แž€แžงแž”แžแŸ’แžแž˜แŸ’แž—แžšแž”แžŸแŸ‹แž™แžพแž„แž”แžถแž“แž‡แžฝแž™แž™แžพแž„แž™แŸ‰แžถแž„แž…แŸ’แžšแžพแž“แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž“แŸแŸ‡แŸ” แžŸแžผแž˜แžขแžšแž‚แžปแžŽแžŠแž›แŸ‹แž–แžฝแž€แž‚แŸ แžแŸ‚แž„แžแŸ‚แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžขแŸ†แžกแžปแž„แž–แŸแž›แžŸแž˜แŸ’แžšแžถแž€แŸ”

แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžˆแžš แž’แž“แžถแž‚แžถแžš Deutsche Bank TechCenter แžขแŸ’แž“แž€แžขแžถแž…แž‡แž‡แŸ‚แž€แž‡แžถแž˜แžฝแž™แžœแžทแžŸแŸ’แžœแž€แžšแž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แž แžปแžแŸ’แžŸแŸ‚ แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž…แŸแž‰แž–แžธแž€แŸ’แž”แžถแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž”แŸ†แž—แŸ’แž›แŸแž…แž”แžถแž“ แž แžพแž™แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž–แŸแž›แžœแŸแž›แžถแžŠแŸแž›แŸ’แžขแŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžˆแžš แžœแžŽแŸ’แžŒแžœแž„แŸ’แž€ แž™แžพแž„แžขแžถแž…แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž•แŸ’แž‘แžถแž›แŸ‹ แž‘แžถแŸ†แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž“แžทแž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แŸ– แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ’แž“แžปแž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžšแžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžธแž€แŸ’แžšแžผแžŸแŸแžœแžถ แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แž‡แžถแžŸแžถแž€แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แžผแžšแž›แŸแž แž“แžทแž„แžขแŸ’แžœแžธแŸ—แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž แžพแž™แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แž›แŸ’แž”แŸ‚แž„แž•แŸ’แž‚แžปแŸ†แžšแžผแž” แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแž€แžฝแžแž”แŸ’แžšแž‡แŸ‚แž„ แžŸแŸ’แž‘แžธแž‚แŸแžšแž‡แžถแž˜แžฝแž™แž†แŸ’แž˜แžถแž‚แŸ„แž›แž–แžธแžš แž“แžทแž„แžขแžถแž™แžปแž€แžŽแŸ’แžแžถแž›แžšแž„แž‘แžปแž€แŸ’แž แžขแŸ†แžŽแŸ„แž™แžŠแžผแž…แž‡แžถแžŸแŸ€แžœแž—แŸ…แžšแž”แžŸแŸ‹ Martin Kleppmann แž“แžทแž„แžแžฝแž›แŸแž LEGO แž‡แžถแžŠแžพแž˜แŸ”

แžŸแžผแž˜แž…แŸ†แžŽแžถแŸ†แžแžถแž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸƒแž”แž‰แŸ’แž แžถ Kontur แž˜แžถแž“แžšแžฝแž…แž แžพแž™ แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž—แž•แŸ’แžŸแžถแž™แž“แŸ…แž›แžพ Habre. แž€แžถแžšแžœแžทแž—แžถแž‚แž›แŸ’แžข แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž˜แžพแž›แŸ”

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แžขแŸ’แž“แž€แžŠแŸ‚แž›แž”แŸ’แžšแžถแžแŸ’แž“แžถแžขแžถแž…แž‘แžทแž‰แžŸแŸ€แžœแž—แŸ…แž‚แŸ’แžšแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘ แž แžพแž™แž–แžทแž—แžถแž€แŸ’แžŸแžถแž‡แžถแž˜แžฝแž™แž˜แžทแžแŸ’แžแžšแžฝแž˜แž€แžถแžšแž„แžถแžšแŸ” แž แŸ’แžœแžผแž„โ€‹แž˜แž“แžปแžŸแŸ’แžŸโ€‹แž‘แžถแŸ†แž„โ€‹แž˜แžผแž›โ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแž˜แžผแž›โ€‹แž•แŸ’แžแžปแŸ†โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžœแž‚แŸ’แž‚โ€‹แž…แŸ‚แž€โ€‹แž”แŸแžŽแŸ’แžŽโ€‹แžŸแžšแžŸแžพแžš!

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž›แž‘แŸ’แž’แž•แž›

แžŸแž“แŸ’แž“แžทแžŸแžทแž‘ Hydra แž“แžทแž„แžŸแžถแž›แžถ SPTDC แž‚แžบแž‡แžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แž‡แžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžšแŸ€แž”แž…แŸ† แž“แžทแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแž แž‚แž˜แž“แŸแž‘แžถแŸ†แž„แž˜แžผแž›แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžฑแž€แžถแžŸแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžขแž“แžถแž‚แžแžšแž”แžŸแŸ‹แž™แžพแž„ แž”แž„แŸ’แž€แžพแžแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž‚แŸ†แž“แžทแžแžšแžฝแž˜แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแž”แž‰แŸ’แž แžถแž‘แŸ†แž“แžพแž” แž“แžทแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แžŠแžทแžแžŠแž›แŸ‹แž“แžผแžœแž‘แžทแžŸแžŠแŸ…แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” Multithreading แž˜แžถแž“แžแžถแŸ†แž„แž–แžธแž™แžผแžšแž™แžถแžšแžŽแžถแžŸแŸ‹แž˜แž€แž แžพแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž›แž–แŸแž‰แž˜แžฝแž™แž‘แžŸแžœแžแŸ’แžŸแžšแŸ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžš multi-core แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแžŠแŸ†แž”แžผแž„แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แž”แžถแžแžปแž—แžผแžแž“แŸแŸ‡แžšแžธแž€แžšแžถแž›แžŠแžถแž›แŸ” แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แž”แžถแž“โ€‹แžฎโ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸโ€‹แž€แŸ’แž“แžปแž„โ€‹แžŸแž”แŸ’แžแžถแž แŸโ€‹แž“แŸแŸ‡โ€‹แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แž‡แžถโ€‹แžŠแŸ†แžŽแžนแž„โ€‹แž—แŸ’แž›แžถแž˜แŸ—โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž‡แžถโ€‹แž•แŸ’แž›แžผแžœโ€‹แž‘แŸ…โ€‹แž€แžถแž“แŸ‹โ€‹แžขแž“แžถแž‚แžโ€‹แžŠแŸโ€‹แž—แŸ’แž›แžบโ€‹แžŸแŸ’แžœแžถแž„โ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แž“แžนแž„โ€‹แž’แŸ’แžœแžพโ€‹แžแžถแž˜โ€‹แž€แŸ’แž“แžปแž„โ€‹แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“โ€‹แž†แŸ’แž“แžถแŸ†โ€‹แžแžถแž„โ€‹แž˜แžปแžแŸ” แžœแžถแž“แžนแž„แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแžšแŸ†แžแžถแž“แžŽแžถแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Hydra แž”แž“แŸ’แž‘แžถแž”แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแž€แžถแžŸแž“แŸแŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžขแžถแž…แžŸแž„แŸ’แžƒแžนแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แžœแžธแžŠแŸ‚แž›แž›แŸ’แžขแž”แŸ†แž•แžปแžแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพแž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡ แžขแŸ’แž“แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž…แž„แŸ‹แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžšแž”แžŸแŸ‹แž™แžพแž„ แžŠแžผแž…แž‡แžถแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž–แžธแžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž–แžทแž”แžถแž€แž‡แžถแžŠแžพแž˜แŸ” แž‡แžปแž€แžƒแžบ แŸกแŸขแŸข แžฌ DotNext แž†แŸ’แž“แžถแŸ† 2019 แž‘แžธแž€แŸ’แžšแžปแž„แž˜แŸ‰แžผแžŸแŸ’แž‚แžผ. แž‡แžฝแž”แž‚แŸ’แž“แžถแž“แŸ…แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž”แž“แŸ’แž‘แžถแž”แŸ‹!

แžขแŸ’แž“แž€แžˆแŸ’แž“แŸ‡แžšแž„แŸ’แžœแžถแž“แŸ‹ Dijkstra แž”แžธแž“แžถแž€แŸ‹แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž› Hydra 2019 แž“แžทแž„ SPTDC 2019 แž”แžถแž“แž‘แŸ…

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹