á áŁá á á
áἠáá á¨ááá 8 áĽáľá¨ 12 áááľ ááá
ááľá°áśá˝ á á ááľ áá á°áŤáá°áá - áŽááá¨ááľ
á¨áááľáŤ áĽá á¨áľáá ááľ á¤áą áľáá áŠáŤáľ á°áááŞáá˝ áá¸áá˘
- áśáľáľ á°á¸áááá˝
Dijkstra á˝áááśá˝ ááľá ááááᾠᣠááŞáľ áááá áĽá ááŤá¤á áľáŽáľá˘ á¨áá á á áá ááŞáľ áááľ áá á°ááĽáá. ááľá áááááľá á°ááĽááá˘á¨áąáŞáá á˝áááľ - á áŽááá°á áłáááľ ááľáĽ á áŁá á¨á°á¨á á¨á ᨠACM á˝áááľ; - á¨á፠áá áᲠáŽáááá°á ááŁáŞ Cliff Click;
- á¨Corutin ááá˘áá˝ - áŽáá á¤áááŽá (
á¤áááŽá ) áĽá ááŞáł áŽáŤá (ndkoval ) á Kotlin, áĽá Dmitry Vyukov for Go; - ááŤáłááľáŤ (á áááľ ááľáŽá)ᣠáŽáľááľ á˛á˘ (á´ááľ Rystsov)ᣠᨠYandex áłáłá¤á (á´ááŽá áźáźáŞááł áĽá ááá˛áá áŠáááľáśá) á áľá°áá˝á á á ááŤážá˝á¤
- áĽá ááá˝ áĽá áłáá á°áá˝: ááá˛á ááááá (á˛á áá˛á˛), ááᲠááááľ (áááśáľ), áŚáŞ ááá (Რ++ áá á°á¨ áľááľáł áá´á), ááľáŽ áŤáááá´ (á¨áá áŁá á፠áá á¨ááἠá ááááŽá˝), Alexey Zinoviev (ML), Dmitry Bugaichenko (á¨ááŤá áľáá°á).
áĽá áá ááľááá áľáá ááľ á¤áľ ááá˘:
- áĽáŤáá áŠáá¨áá˛á˛ (ááŞáľ áááá)
- á¨áŽáźáľá°á áŠáá¨áá˛á˛ (áááá áľáŽáľ)
- áá°áá áŠáá¨áá˛á˛ (áľáŹá¨á áĽáŤáá)
- á¨ááá°áľ áŠáá¨áá˛á˛ (á ážá ááľá´ááĄá)áŁ
- á¨ááá á´áŞáľ á¤á-áááŽá áŠáá¨áá˛á˛ (áłá áááľáá)
- á ááľ á ááááľ á¨áŤáááá፠áŠáá¨áá˛á˛ (á¤á ááá) áŁ
- á˘ááľá˛áľáŠáľ ááá´ááá á° ááŞáľ (ááľá áŠáááľáśá)áŁ
- á¨ááááŽáśááľ áááá (ááľá áááááľ) áŁ
- áŞá¤ááá áááá (á˘áłá á áĽááá)á˘
á˛á᪠áĽá ááááľ, áłáááľ áĽá áááľ
ᨠSPTDC áľáá ááľ á¤áľ áá ááľ ááś á°áŠá á°áá˝ áľáá˝ ááľá°áľ áááá ááľáłááľáᤠááá á áá á°á¨áá¸áá á¨á á á áááááľ áĽá፠á°á°áĽáľá á áľá áááá ááłáŽá˝ á áľáááľ áŽáááá˛áá ááá áŤááŤáᢠáááľáŤ á áľáአá¨á°áŤáá° á¨áááľ áá á¨á°á¨ááá á¨áŽáááá°á áŽááá¨ááľ ááᢠáááľáŤ á¨á áá á¨áá ááľáľá áľáŠá¨áľ á˛áá¨á áľáá ááľ á¤áą á¨á áá áłáááłá áľáŠá¨áľ á ááá˘
á¨áááľáŤ áŽááá¨ááľ á ááą á áá áłáááłá áĽá áá ááľáľá ááááá˝á ááŁáá ááᢠá á ááľ á áŠá, áá á ááŽááŤá ááľáĽ áŁá áŞáááśá˝ áá፠á¨á°áá áá: á¨áááááľ, áááá áĽá áľáŽáľ áá, ááŤáłááľáŤ á áľá°áá ጠáŁáá á áááľ ááľáŽá, ááá áŽáá á¤áááŽá á¨ááľáĽáŤáááľ. áááŞáá˝á áááĽáś á¨áá¸áĽ áĽá á áá á áŤááĽáŞá áŠáá¨áá˛á˛ CRDT áĽá¨á°áᨠáŤáá ááá˛á ááááá á áᢠáá á áŁá áĽáŠá ááá áááľáŤ áĽá SPTDC áá ááá ááŤáá¸á áá - á¨á°ááŤáŠ áŞáááśá˝ á áá¸á ᣠáá ááááŁáŁáľ á¨á°ááá° áŚáłá˘
ááľá á
á á°á¨áłáłá á ááľáľ áááľ á¨áľáá ááľ á¤áą á áŁá áľáá ááľá°áľ áĽá áĽá á¨áľáŤ áŤá áá, áá°áłáłááá˝á áá áá ááááš. ááá á°á á áá¨á¨áťá áá á áá°á¨á°áᢠá á°ááłáłá áá áá° áááľáŤ áĽá áľáá ááľ á¤áľ á¨áááą á°áá˝ áá áŠ, áĽá ááĽááą á¨áá¨á¨áťááš áááľ á áŁá á áľá°áłá˝ áááá. áá áá áááá á áááá áĽáá áĽáááľ ááŤáłáᢠáá á áľáá˝ áá á áĽáť áłááá á áĽáá áĽáŤáľ ááááŤáľ áá. á áááąá ááá áśá˝ áá áŤááľ ááá áŞáááśá˝ áĽá ááááŽá˝ ááá˘áŤ áĽáá˛áá áłá áś á ááłááąá, áľááá á¨áľá áŚáł á˘ááą, áá˛áŤáá áá° áŠá áĽá áá° áĽáá á ááá áááŁá, áĽá áĽáľá¨ áá¨á¨áťá áľá¨áľ á ááááá.
áĽááἠáá, áĽá á¨ááá°áá á á°áłáłáá á¨ááááŞáŤ ááá áľ áá áá. á á ááá ááááą ááľáĽ áŤá áááľ á¨á°áá˝ áĄáľáá˝ á¨ááᲠááááľá ááᣠááĽáťá¸á á˛ááŤáŠá áľ á ááľ á áľáá áá áá áᥠáá ááłááśá˝ áá á áá á°áŤ áááľáá¸á áá áᣠááá˝ á°áá á á°ááŤáá áľá á áááľ á áĽáá áŤáľáĄ áá áᢠá¨ááááá á¨ááŽááŤá áŽáá´áá˝ á°áłáłááá˝ (áľáá¸á áĽááłáááá˝ á¨ááááľ) á¨áááľáŤ áŞáááśá˝ áĽá á¨áľáá ááľ á¤áą ááááŽá˝ á ááá áłá¸á áá á¨áá áŤáá ááá áá˝ááᢠáááłáᣠá ááľ áá¤á˝á ááá¨á á áááľá áááá áá° áá¤á˝á áŽááá¨ááľ á˘ááŁáŁ áľá Zend Engine ááľáŁá á áŤááľ áĽáá áĽáááľ áĽááłáá ááááľ áľáá˝ á¸áŽá ááᢠáĽáá ᣠá°áááŞááš ááá¨áá á áááŞáŤ á ááááĄá ᣠáá áá˛áŤáá á¨á°áá°á á¨áĽáááľ áĽá á¨áá¨áłáľ á°á¨áá áŤááááłáᢠá°á á ᣠá áĽááἠᣠá¨á°á¨ááá áľáááśá˝á á¨áá አáĽá á¨áŠáŤ áá áŽáááá˝á á¨áá˝á á¨á°áłáłááá˝ á°á¨á á áŁá á¨áá°á áá ᣠáá ááááŤáłá ááᢠá á°áłáłááá˝ ááá˝ á áááá á á°á¨áá áĽá á áááą áá á°ááľááś áŞáááľ ááá¨áĽ á áŁá ááá áá áá˘
áľá áአáááŁáá˝ á¨á°ááááá, ááá á áŤáłá¸á ááááľ áĽáŠ áá áŠ. á°áá˝ á ááááŠáľ áĽá á á áľá°áŤá¨áľ á
áš áá á ááłá¨á ááá á áááá á áľáá
ááľ á¤áą ááľáĽ áŤááľ á áŁá áĽáŠ áááŁáá˝ á ááą áá áá˘
ááłáŽááá¨ááľ
áááľáŤ áĽá áľáá
ááľ á¤áą áŠáľáá á¨áááአá¨á¨á
á áá á ááľ
áĽá á¨áááľáŤ á áŁááľ ááŤá¨á á°áľá°ááá
á áŞáááą
á ááŽááŤá áŽáá´áá˝ áĽá á áá
á á¨á°áĽ áá°áŽá˝ ááľáĽ áĽá á°áłáłááá˝ áá áŠ. ááá á°á á áááááśá˝ ááŤá¨á áŤááá á˝áá ááľáˇáᣠáľááľá ááᣠáĽá áááááśá˝á áá á¨á˘ áá
áá á áťááŠá áľ áŚáł áá áĽá áá áá á, áĽá áááłá, á¨á áááłáá°á áŚááááľ áá á°áľááá°áá
á ááśá ááľáĽ: ááŽááľ áłááá (
áĽáłáľ ááááľ ááá˝ áĽá buffs
á áŽááá¨ááśá˝ áá áá áá ááłáŠá á¨ááŤáá á°áłáłááá˝ áĽáá˛áá á°áááŞáá˝ á á (áĽá á ááłáá´á á¨á°áááŞááš á¨á°áťá - áááłá á¨á ááłááľ á´áááá áá ááᢠá¨á°áłáłááá˝ ááŤá¨á á˛áá)ᢠá áááľáŤ áá áĽáá°áá
áŤá á¨áá°á á¤ááľáááśá˝ áĽá á°áłáłááá˝ áá áŠá˘ áááłá, á á ááľ áá
áľ á áááľ ááľáŽá á áááá ááŞáŤ
á ááłááľ áá á¨ááááľ ááááľ á áŞáááśáš ááľáĽ ááŁáĄ- ááŞáł áŽáŤá áľááá°á á¨áĽáŤá áĽá áááľ ááá áá á ááá áł áŞáááąá á á°ááŤáŠ áááá˝ á¨ááááłáá˘
áĽá á á°ááá˘áŚá˝áŁ á BOF áá ááĽá-áá áľá á¨áááááἠáá
á°á¨ áľááľáł á áľáłááąáŁ áá°áá
áŚá ááłáŁáá˘
á áłáŞáŠ ááľáĽ á ááĽáł á¨á°áłá°ááľ áĽááłá áŤááľá°áááľá ááá ááľá°áá ááŤááá˝á áĽá˝áááᢠá¤á ááá á áľáá ááľ á¤áą á¨ááááŞáŤ áá áá˝áľ áá áľáá˘áľ á áłááˇá ᣠáĽá á áááĽáá áá áᨠáĽá áááááľá ááá ááᨠᣠáĽá á¨á᪠áá á¨ááł áááľáá áĽá áá á á á ááá á¨áᢠáá á¨ááľáá á áĽáᎠááááŁáľ á¨áá°á á ááľ ááááľ áľáŽá ááᢠáĽáá° áĽáááą á¨áá, áĽááą áááľ ááťáá ááἠáá°áá˝ áá¸á, ááĽá á ááłáľ áá°ááá˝ áá¸á, áĽá áá áĽáá°áá á áááľ ááłáá ááá áá. áŤá áááľ áááą á°ááˇá - á ááŞáŤá áŤá á°áá˝ áá ááľáááłá, áááá ááľá°áá.
áá¨áĽáťáŁ á°áááŞááš áá áŤá
á áá
á áĽá áĽá¨áľ áĽááłá°á¨á áἠáááľ áĽáááááᢠá ááľ á°á á ááááľ áŚáłá áá áĽáľá¨ áá¨á¨áťá á°áá áľá¨áľ áá áá°ááłáľ áŤá
á áá áᢠáĽá¨ááą á¨á¨á
á áá á ááľ á áĽá
áˇá ᣠáŞáááą á°ááᨠᣠá ááá ᣠááŁáŠ áĽá¨ááľ á°ááᨠ- áĽá
á¨áĽááááá ááá
áááľáŤ 2019 ááá ááá áĽááááá á¨ááá áľ á¨ááááŞáŤ ááŁá¤áŤá˝á ááᢠáá áááąáá áĽá áášá áĽá á°ááłáŽáśášá áŤááŁá. ááá˝ á¨áá áĽá á á°áá˝ á¨áŠá˛áŤ áá° áŽááá¨ááľ áááŁáľ áĽáť áłááá á¨á°áłáłááá˝ ááŤá¨á á¨á ááŽá á¨áᥠáááá˛áśá˝á áĽá á¨áĽáááá áłááá˛áľáśá˝á ááááľ áá˝áá. á°áááŞáá˝ á°ááŞááťá¸áá ááá áááŁáᢠá á á áááᣠá áľááá á°áááŞáá˝ áá° áĽáá°áá ááááľ ááŁá¤ ááááľ á¨á áá á°ááłá˝ááľ á áá¸áᢠáá á áá á áŠá˛áŤá á ááŤááľ áŽááá¨ááľ áá á°áá᪠áĽáá°ááá á áľááá á áľáĽáĄ áŞáááľá á á°áĽá°ááᣠá¨ááááľ ááľá¨áŠá á°ááá°ááᣠáĽá á¨á፠áá? á¨á°ááá áአáĽá á¨áąáŞáľáľ áŚáłáá˝á áááá¨áą? áĽáá° áĽáááą á¨áá, á áĽáááą áłáá á°áááŞáá˝ á ááá ááľáĽ áŤááľá áááá áááŽá˝ á á á áááł á áá°áá, á áá áśá˝á áĽá áľááľáŽá˝á ááá¨áľ áááľ á ááááá, á á°ááş áá¸á. ááá áŞáááśá˝ á áĽááááá á¨áá á ááŁá¤á áá á á á ááá ááłá°áᣠáááááľáŁ á¨ááááľ áŚáłáá˝á ááááá áĽá á¨ááłá°ááľá ááľá¨á áá˝ááᢠá¨áŁá˘ á á¨á áá°áááŞááš á áŁá á°áľáá ááá˘
ááá˝ ááłáą ááá á°á á áĽááááá ááááŁáŁáľ ááš á áááá ááᢠáĽááá˝ á á°áἠáááááŁá, ááá áá á°áŤá ááááŤá. á á á ááá á á°ááŤá¨ ááááľ á¨á°ááą á°áŤ áááŽá˝. áááłá, á ááłááľ á¨ááááľ áŚáłáá˝ á áŠá˛áŤá á°ááá¨áá, ááá áá á¨ááááŞáŤá áĽááááá á°áá᪠á°áłáłá á˛áᣠáá˛áŤáá áá° áĽááááá á°áááŻá.
áĽá áŤá´ á¨áŚáááá áľáááąá á áĽááááá áĽáť á¨ááááť áĽá á¨ááá፠ááŤá°áľ áá á¨áĽá áĽá á¨áŁáááŤáá˝ áá á á°áááᥠáááľ áá-áá ááá˝ áá ááłá°á áá á¨áĽáᢠáá
á°áá á á
áᥠá¨ááá¨áł áĽááá°á áá°á áááĽááᢠá á ááľ áá
áľ áŚáá á ááľáłá´á (áĽ.á¤.á .)
á áá á áŠá á°áá˝ á áŞáááśáš áá áĽáŤááá˝á á áŠá¸áľ áá á¨áá¸á á áŁá á°áľ á¨áá áá áᢠá¨á á áááť ááá á°áááŞáá˝ áĽáť áłááá á á á ááá ááá á°á á áĽáŠ áááł á°ááˇá. á ááá˝ áŽááá¨ááśá˝ áá á°áá˝ á á°á°áŁá ᨠáĽááááá á¨á°á°áĽáłá˘áá˝ áĽáŤááá˝á ááá á¨á á˛áŤáአáĽá á ááááľ áŚáłá ááľáĽ á ááľ ááá áááá á˛á˝á ááľá°áááᢠáá áĽáá áá˝á á¨á°áᨠáá á. á á áááŤáááľáŁ á ááłááľ ááá ááá áŞáááśášá áľáá˝ áá°á áĽá á¨á¨á°áŁ áĽá á¨á፠á áá áĽáŤáááš á á°á¨áłáłá á°á¨áłáľááᣠááááą áá° á¨ááááľ ááŁáá á°ááᨠ- áŤáá áľá¸á᪠áá ááá áááŤá¨áĽá˘ á¨ááľá áááááľ á¨áĽáŤá áĽá áááľ ááá ááá á°ááłáłá ááᣠá á áŤá˘á á á°ááŁá áĽáŤááášá áá á¨á á ááľáááááᣠá°áłáłáááš áááá ááá ááá ááĄá˘
áĽááľ á°áá˝ á¨ááŤáľá°áá ááá ááááľ áĽáá á áááŽá˝ áá áŠ, áá á á. ááŁá¤á á áĽááááá á ááá áĽáá° á áŤáŞ áá¨ááśá˝ áĽá áŤááłáá˝ áŤá áááŽá˝ á˛ááá ááá áĽá á áá ááᢠááááá˝á ááŁááľ áĽá á˛áááá áá¨ááá á áŤáľááááá˘
áľááá°áŽá˝ áĽá á¤ááá˘á˝á
áľááá°áŽáťá˝á ááŁá¤áá á ááá á á¨ááľ áĽá á¨áľá°áááᢠááĽááą ááľáá áááŁá, á áĽá¨ááľ áá áááá á¨áá°á¨á áááŽá˝ áá áŠ.
á ááá áľ
á ááá áľ
áĽáŁááá á¨áŽááąá á˝ááŽá˝ áľáá°á ááľááá áááá áἠáá á
á¨áááá áá áááá ááááľ ááťáááľ ááá°á á¨áŁáá°á¨áŚáťá¸á áá áááŤá¨áľ áá˝ááᢠáá ááśááŤá ááá áá áá á áἠá°á°áĽáľá§á!
áá¤áśá˝
á¨áááľáŤ áŽááá¨ááľ áĽá ᨠSPTDC áľáá
ááľ á¤áľ ááĽá áĽáá° á ááá
áŠáŁá፠áĽá áááá áá
á á¨á°áĽ á áŁá á áľááá ááľá°áśá˝ áá¸áᢠáá
á¨áá°ááąá áááŤá˝áá ááááá¨áľ, á áááá á˝ááŽá˝ áá ááááŤá¨áľ á ááľ áἠá¨áá á¨á
áá°-ááłáĽ áááá ááááááľ áĽá á áľá°áłá˝ á á
áŁáŤáá˝á á áĽáááľ ááááá¨áľ áĽáľá áá. ááᲠáťáá˛áá á áŁá á¨á
á áá á áᣠááá áá ááľá°áą á áľááľ áááľáááľ á¨ááááŞáŤá áĽááá°á áŁááĽá áŽá ááŽá°á°á á¨áłá¨ á áľá á ááłáľ áá
áˇáᢠá áá
áłáááľ á áŞáááśáš áá á¨á°ááá áááŤá áá áłááá á ááŞááš áááłáľ á¨ááá¨á°áá áĽáŠá
á¨áá°ááľ ááááľ ááᢠá áá
ááĽá áááŁáŠ áááľáŤ ááá á áĽááá˝ á áááŠá ááá áá áá á ááá á°áľá ááľá¨á áá˝ááᢠáĽáá°ááá
áŁá ááłáŽá˝ áá ááááľ áŤááľáŁ áĽáá° áááľáŽá áŽááá¨ááľ ááááŽá˝ áŤá ááá˝ ááá
áśáťá˝áá áá¨áľ áááá ááááá˘
ááá: hab.com