ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ล่าสุดตั้งแต่วันที่ 8 ถึง 12 กรกฎาคม มีการจัดงานสำคัญสองงานพร้อมกันนั่นคือการประชุม ไฮดรา และโรงเรียน สพฉ. ในโพสต์นี้ ฉันต้องการเน้นคุณสมบัติบางอย่างที่เราสังเกตเห็นในระหว่างการประชุม

ความภาคภูมิใจที่สุดของ Hydra และโรงเรียนคือวิทยากร

  • ผู้ได้รับรางวัลสามคน รางวัล Dijkstra: เลสลี แลมพอร์ต, มอริซ เฮอร์ลิฮี และไมเคิล สก็อตต์ นอกจากนี้ มอริซยังได้รับมากถึงสองเท่า เลสลี่ แลมพอร์ตก็ได้รับเช่นกัน รางวัลทัวริง - รางวัล ACM อันทรงเกียรติที่สุดในวิทยาการคอมพิวเตอร์
  • ผู้สร้างคอมไพเลอร์ Java JIT คือ Cliff Click;
  • นักพัฒนา Korutin - Roman Elizarov (เอลิซารอฟ) และ นิกิต้า โควาล (เอ็นโควาล) สำหรับ 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 (โครงสร้างข้อมูลแบบ wait-free), Alexey Zinoviev (ML), Dmitry Bugaichenko (การวิเคราะห์กราฟ)

และนี่คือโรงเรียน:

  • มหาวิทยาลัยบราวน์ (มอริซ เฮอร์ลิฮี)
  • มหาวิทยาลัยโรเชสเตอร์ (ไมเคิล สก็อตต์)
  • มหาวิทยาลัยวอเตอร์ลู (เทรเวอร์ บราวน์)
  • มหาวิทยาลัยน็องต์ (Achour Mostefaoui),
  • David Ben-Gurion University of the Negev (แดนนี่ เฮนดเลอร์)
  • UCLA (เอลี กาฟนี),
  • สถาบันโพลีเทคนิคแห่งปารีส (Petr Kuznetsov)
  • Microsoft Research (เลสลี่ แลมพอร์ต)
  • การวิจัย VMware (อิไต อับราฮัม)

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ทฤษฎีและปฏิบัติ วิทยาศาสตร์และการผลิต

ฉันขอเตือนคุณว่า SPTDC School เป็นงานเล็ก ๆ สำหรับหนึ่งร้อยห้าร้อยคน ผู้ทรงคุณวุฒิระดับโลกมารวมตัวกันที่โรงเรียนและพูดคุยเกี่ยวกับประเด็นที่ทันสมัยในด้านการคำนวณแบบกระจาย Hydra เป็นการประชุมคอมพิวเตอร์แบบกระจายสองวันที่ทำงานแบบคู่ขนาน ไฮดรามุ่งเน้นด้านวิศวกรรม ในขณะที่โรงเรียนเน้นด้านวิทยาศาสตร์

หนึ่งในเป้าหมายของการประชุม Hydra คือการนำวิทยาศาสตร์และวิศวกรรมมารวมกัน ในแง่หนึ่ง สิ่งนี้ทำได้โดยการเลือกรายงานในโปรแกรม: ร่วมกับ Lamport, Herlihy และ Scott มีรายงานที่นำไปใช้มากขึ้นโดย Alex Petrov ผู้ซึ่งสนับสนุน Cassandra หรือ Roman Elizarov จาก JetBrains มี Martin Kleppman ซึ่งเคยทำและขายธุรกิจสตาร์ทอัพ และตอนนี้กำลังศึกษา CRDT ที่มหาวิทยาลัยเคมบริดจ์ แต่สิ่งที่ดีที่สุดคือ Hydra และ SPTDC อยู่เคียงข้างกัน - ทั้งสองมีรายงานที่แตกต่างกัน แต่เป็นที่ที่เหมือนกันสำหรับการสื่อสาร

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

แช่

ห้าวันติดต่อกันเป็นงานที่ยิ่งใหญ่และเป็นภาระใหญ่สำหรับทั้งผู้เข้าร่วมและผู้จัดงาน ไม่ใช่ทุกคนที่ผ่านมาถึงวันสุดท้าย มีคนที่ไปไฮดราและโรงเรียนพร้อมๆ กัน และสำหรับพวกเขาแล้ว วันสุดท้ายกลายเป็นวันที่มีความสำคัญที่สุด เอะอะทั้งหมดนี้ได้รับการชดเชยด้วยการแช่ลึกอย่างไม่น่าเชื่อ สิ่งนี้ไม่ได้เกิดจากปริมาณเท่านั้น แต่ยังรวมถึงคุณภาพของวัสดุด้วย รายงานและการบรรยายทั้งหมดในทั้งสองเหตุการณ์ไม่ได้ถูกวางแผนให้เป็นการเกริ่นนำ ดังนั้นไม่ว่าคุณจะไปที่ใด คุณจะดำดิ่งลึกลงไปในทันที และไม่ปล่อยคุณไปจนกว่าจะถึงจุดสิ้นสุด

แน่นอนว่าขึ้นอยู่กับการเตรียมการเบื้องต้นของผู้เข้าร่วม มีช่วงเวลาที่ตลกขบขันเมื่อคนสองกลุ่มในทางเดินคุยกันอย่างอิสระเกี่ยวกับรายงานของไฮดี้ ฮาวเวิร์ด กลุ่มหนึ่งดูธรรมดามาก ในขณะที่อีกกลุ่มกลับคิดหนักเกี่ยวกับชีวิต ที่น่าสนใจ ตามที่ (ผู้ประสงค์จะไม่เปิดเผยชื่อ) สมาชิกของคณะกรรมการโครงการ รายงานของไฮดราและการบรรยายโดยโรงเรียนในกิจกรรมของพวกเขาอาจมีคุณสมบัติเกินเกณฑ์ ตัวอย่างเช่น หากรุ่นน้อง PHP เข้าร่วมการประชุม PHP เพื่อเรียนรู้เกี่ยวกับชีวิต ก็ถือว่าประมาทไปหน่อยที่เขามีความรู้อย่างลึกซึ้งเกี่ยวกับภายในของ Zend Engine ที่นี่วิทยากรไม่ได้ช้อนป้อนอาหารรุ่นน้อง แต่บอกเป็นนัยถึงความรู้และความเข้าใจในระดับหนึ่งทันที แน่นอนว่าระดับของผู้เข้าร่วมที่ดำเนินการระบบแบบกระจายและเขียนเคอร์เนลรันไทม์นั้นสูงมาก นี่เป็นตรรกะ เมื่อพิจารณาจากปฏิกิริยาของผู้เข้าร่วม การเลือกรายงานตามระดับและหัวข้อจึงค่อนข้างง่าย

หากเราพูดถึงรายงานที่เฉพาะเจาะจง พวกเขาก็ทำได้ดีในแบบของตัวเอง พิจารณาจากสิ่งที่ผู้คนพูดและสิ่งที่เห็นได้จากแบบฟอร์มความคิดเห็น หนึ่งในรายงานที่ยอดเยี่ยมที่สุดของโรงเรียนคือ "โครงสร้างข้อมูลที่ไม่ปิดกั้น" Michael Scott เขาเพิ่งทำลายทุกคน เขามีคะแนนผิดปกติในภูมิภาค 4.9

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

เมตาคอนเฟอเรนซ์

นานก่อนที่จะเริ่ม Hydra and the School, Ruslan อาร์จี89 สันนิษฐานว่าจะเป็น "การประชุมเมตา" ประเภทหนึ่ง - การประชุมของการประชุมซึ่งผู้เข้าร่วมอันดับต้น ๆ ในกิจกรรมอื่น ๆ จะถูกดึงดูดโดยอัตโนมัติเหมือนหลุมดำ และมันก็เกิดขึ้น! ตัวอย่างเช่นในหมู่นักเรียนของโรงเรียนก็สังเกตเห็น รุสลัน เชอมิน จาก DeutscheBank ผู้เชี่ยวชาญที่มีชื่อเสียงด้านมัลติเธรด

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

และเห็นสมาชิกไฮดรา วาดิม เซสโก (incubi) และ อันเดรย์ ปังกิน (แอพปัง) จาก Odnoklassniki (ในเวลาเดียวกัน Vadim ยังช่วยเราทำการสัมภาษณ์ที่ยอดเยี่ยมกับ Martin Kleppman สองครั้ง - หนึ่งสำหรับ Habrและอื่น ๆ สำหรับผู้ชมการออกอากาศออนไลน์) มีสมาชิก คณะกรรมการโครงการ DotNextวิทยากรชื่อดัง Anatoly Kulakov และ Igor Labutin ของชาวจาวิสคือ Dmitry Alexandrov и ВладимирИванов. โดยปกติแล้วคุณจะเห็นคนเหล่านี้ในที่ต่างๆ กันโดยสิ้นเชิง - ดอทเน็ตบน DotNext, javist บน Joker และอื่นๆ และที่นี่พวกเขานั่งดูรายงานของไฮดราเคียงข้างกันและถกปัญหากันในบอฟ เมื่อการแบ่งเทียมเล็กน้อยนี้เป็นภาษาโปรแกรมและเทคโนโลยีหายไป คุณลักษณะของสาขาวิชาจะปรากฏขึ้น: ผู้เชี่ยวชาญด้านไดนามิกรันไทม์สื่อสารกับรันไทม์เมอร์คนอื่น ๆ นักวิจัยในทฤษฎีของคอมพิวเตอร์แบบกระจายโต้เถียงอย่างเผ็ดร้อนกับนักวิจัยคนอื่น ๆ วิศวกรเครื่องมือฐานข้อมูลรุมกระดานไวท์บอร์ด และอื่น ๆ

ในรายงาน ตามรูปแบบหน่วยความจำ C++ นักพัฒนา OpenJDK อยู่แถวหน้า (อย่างน้อยฉันก็รู้จักพวกเขาด้วยสายตา ในความเป็นจริงมีบางอย่างที่ Shipilev ในรายงานนี้... Ori ไม่ได้พูดในสิ่งเดียวกันทั้งหมด แต่การมองอย่างรอบคอบสามารถเปิดเผยความคล้ายคลึงกันได้ แม้หลังจากทุกอย่างที่เกิดขึ้นในมาตรฐาน C++ ล่าสุดแล้ว ปัญหาต่างๆ เช่น ค่าอากาศไม่ปกติก็ยังไม่ได้รับการแก้ไข และตอนนี้คุณสามารถไปที่การพูดคุยดังกล่าวและฟังว่าผู้คน "ในอีกด้านหนึ่งของสิ่งกีดขวาง" เป็นอย่างไร พยายามที่จะแก้ไขปัญหาเหล่านี้ในขณะที่พวกเขาโต้เถียงกัน บางคนอาจประทับใจกับแนวทางการแก้ปัญหาที่พบ (Ori มีตัวเลือกการซ่อมแซมอย่างใดอย่างหนึ่ง)

มีผู้เข้าร่วมจำนวนมากในคณะกรรมการโครงการและกลไกชุมชน ทุกคนแก้ปัญหาระหว่างคำสารภาพ สร้างสะพาน ได้มาซึ่งสายสัมพันธ์ ฉันใช้สิ่งนี้ในที่ที่ฉันทำได้ ตัวอย่างเช่น เราเห็นด้วยกับ Alexander Borgardt จาก กลุ่มผู้ใช้มอสโก C++ ร่วมกันเขียนบทความฉบับเต็มเกี่ยวกับตัวแสดงและอะซิงโครนัสใน C ++

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ในภาพ: Leonid Talalaev (ลัลทัล, ซ้าย) และ Oleg Anastasiev (m0nstermind, ขวา) นักพัฒนาชั้นนำของ Odnoklassniki

พื้นที่สนทนาเกี่ยวกับไฟและบอส

ในการประชุม มักจะมีผู้เข้าร่วมที่รู้เรื่องในระดับที่เท่าเทียมกันกับวิทยากร (และบางครั้งก็ดีกว่าวิทยากร ตัวอย่างเช่น เมื่อผู้พัฒนาหลักของเทคโนโลยีบางอย่างอยู่ในกลุ่มผู้เข้าร่วม) มีผู้เข้าร่วมที่มีความเชี่ยวชาญสูงจำนวนมากเกี่ยวกับไฮดรา ตัวอย่างเช่น ณ จุดหนึ่งที่อเล็กซ์ เปตรอฟเล่าให้ฟัง เกี่ยวกับคาสซานดราผู้คนมากมายก่อตัวขึ้นจนเขาไม่สามารถตอบทุกคนได้ เมื่อถึงจุดหนึ่ง อเล็กซ์ถูกผลักไปด้านข้างอย่างราบรื่นและเริ่มถูกฉีกเป็นชิ้นๆ ด้วยคำถาม แต่ธงที่ตกลงมานั้นถูกเลือกโดยผู้มีชื่อเสียงในแวดวงผู้พัฒนา Rust ไทเลอร์ นีลี่ และให้น้ำหนักบรรทุกอย่างสมดุล เมื่อฉันขอให้ไทเลอร์ช่วยสัมภาษณ์ออนไลน์ เขาถามแค่ว่า "เราจะเริ่มเมื่อไหร่"

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

บางครั้งอารมณ์ที่ถกเถียงกันก็แตกออกเป็นรายงาน: Nikita Koval จัดเซสชันถามตอบอย่างกะทันหันโดยแบ่งรายงานออกเป็นหลายส่วน

และในทางกลับกัน ที่ BOF ในแง่ของมัลติเธรด พวกเขาจำเกี่ยวกับหน่วยความจำไม่ลบเลือนได้ ลากมาที่ Bof นี้ เปโดร รามาเลเต ในฐานะหัวหน้าผู้เชี่ยวชาญและเขาอธิบายทุกอย่างให้ทุกคนฟัง (กล่าวสั้นๆ ว่าความจำไม่ลบเลือนไม่ได้คุกคามเราในอนาคตอันใกล้) อย่างไรก็ตามหนึ่งในผู้นำกลุ่มนี้คือ วลาดิมีร์ ซิตนิคอฟซึ่งนั่งอยู่ในคณะกรรมการโครงการสำหรับการประชุมจำนวนมหาศาล... ดูเหมือนว่าตอนนี้จะมีห้างานพร้อมกัน นอกจากนี้ NVM ยังถูกอภิปรายที่ Bof ที่อยู่ใกล้เคียงเกี่ยวกับ "Modern CS ในโลกแห่งความจริง" และมาถึงสิ่งนี้โดยอิสระโดยสิ้นเชิง

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ฉันสามารถแบ่งปันข้อมูลเชิงลึกที่แม้แต่ผู้เข้าร่วมโดยตรงในเรื่องก็อาจไม่ทันสังเกต Eli Gafni แสดงในตอนเย็นของวันแรกของโรงเรียน และในวันรุ่งขึ้นเขาก็อยู่ต่อและเริ่มที่จะกวน Lamport และจากภายนอกดูเหมือนว่านี่คือเกม และ Eli มีความสามารถไม่เพียงพอ ว่านี่คือโทรลที่ต้องการเอาสมองของเลสลี่ออกไป ความจริงก็คือพวกเขาเกือบจะเป็นเพื่อนที่ดีที่สุด เป็นเพื่อนกันมาหลายปีแล้ว และมันก็เป็นแค่เรื่องตลกที่เป็นมิตรเท่านั้น นั่นคือเรื่องตลกใช้ได้ผล - ทุกคนที่อยู่รอบ ๆ ตกหลุมรักมันเอาตามมูลค่า

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

แยกกัน ฉันต้องการทราบว่าผู้พูดทุ่มเทความรักและความพยายามให้กับเรื่องนี้มากเพียงใด มีคนยืนอยู่ในพื้นที่สนทนาจนถึงคนสุดท้าย เกือบชั่วโมง การหยุดพักสิ้นสุดลงเป็นเวลานาน การรายงานเริ่มต้นขึ้น สิ้นสุด การหยุดพักครั้งต่อไปเริ่มขึ้น - และ Dmitry Vyukov ยังคงตอบคำถาม เรื่องราวที่น่าสนใจก็เกิดขึ้นกับฉันเช่นกัน - ทำให้ Cliff Klick ประหลาดใจ ฉันไม่เพียงได้รับคำอธิบายที่ชัดเจนและสมเหตุสมผลเกี่ยวกับการสนทนาที่ยั่วยุเกี่ยวกับการขาดการทดสอบเท่านั้น ในบางสิ่งใน H2Oแต่ยังได้รับการตรวจสอบเต็มรูปแบบของมัน ภาษา AA ใหม่. ฉันไม่เคยขอสิ่งนี้ ฉันแค่ถามว่าคุณอ่านอะไรเกี่ยวกับ AA ได้บ้าง (กลายเป็นว่าคุณสามารถฟังได้ ปัจเจก) และคลิฟฟ์ใช้เวลาครึ่งชั่วโมงในการพูดคุยเกี่ยวกับภาษาและตรวจสอบให้แน่ใจว่าเขาเข้าใจถูกต้อง มหัศจรรย์ จำเป็นต้องเขียนโพสต์เกี่ยวกับ AA ประสบการณ์ที่ผิดปกติอีกอย่างคือการเฝ้าดูกระบวนการตรวจสอบคำขอดึงข้อมูลใน Kotlin มันเป็นความรู้สึกมหัศจรรย์เมื่อคุณไปที่กลุ่มสนทนาต่างๆ กับผู้พูดที่แตกต่างกัน และกระโดดเข้าสู่โลกใบใหม่ มันเป็นสิ่งที่มีระดับ "ที่นั่น ที่นั่น" ของเรดิโอเฮด.

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ภาษาอังกฤษ

Hydra 2019 เป็นการประชุมครั้งแรกของเราที่ใช้ภาษาอังกฤษเป็นหลัก สิ่งนี้นำมาซึ่งทั้งประโยชน์และความท้าทาย ข้อดีที่ชัดเจนคือผู้คนไม่เพียง แต่มาจากรัสเซียเท่านั้นที่มาเข้าร่วมการประชุม ดังนั้นในบรรดาผู้เข้าร่วมคุณสามารถพบกับวิศวกรจากยุโรปและนักวิทยาศาสตร์จากอังกฤษ วิทยากรนำนักเรียน โดยทั่วไปแล้ว วิทยากรคนสำคัญมีแรงจูงใจในการเข้าร่วมการประชุมดังกล่าวมากกว่า ลองนึกภาพว่าคุณเป็นผู้บรรยายในการประชุมที่ใช้ภาษารัสเซียโดยสิ้นเชิง: คุณได้รายงานรายงานของคุณ ปกป้องพื้นที่การอภิปราย แล้วอะไรล่ะ ขับรถชมเมืองและชมสถานที่ท่องเที่ยว? ในความเป็นจริง นักพูดที่โด่งดังจริงๆ ได้เห็นทุกสิ่งในโลกมามากพอแล้ว พวกเขาไม่ต้องการไปดูสิงโตและสะพานชัก พวกเขาเบื่อ หากรายงานทั้งหมดเป็นภาษาอังกฤษ พวกเขาสามารถเข้าร่วมการประชุมโดยทั่วๆ ไป สนุกสนาน เข้าร่วมในพื้นที่สนทนา และอื่นๆ บรรยากาศค่อนข้างเป็นกันเองกับวิทยากร

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ข้อเสียที่ชัดเจนคือไม่ใช่ทุกคนที่สื่อสารภาษาอังกฤษได้อย่างสบายใจ หลายคนเข้าใจดีแต่พูดไม่เก่ง โดยทั่วไปแล้วสิ่งธรรมดาที่ได้รับการแก้ไขด้วยวิธีต่างๆ ตัวอย่างเช่น พื้นที่การสนทนาบางส่วนเริ่มต้นเป็นภาษารัสเซีย แต่เปลี่ยนเป็นภาษาอังกฤษทันทีเมื่อผู้เข้าร่วมคนแรกที่พูดภาษาอังกฤษปรากฏตัว

ตัวฉันเองต้องทำการเปิดและปิดการออกอากาศออนไลน์เป็นภาษาอังกฤษเท่านั้น และเข้าร่วมในการสัมภาษณ์สองสามรายการกับผู้เชี่ยวชาญเกี่ยวกับบันทึก และมันเป็นความท้าทายที่แท้จริงสำหรับฉันซึ่งจะไม่ลืมในไม่ช้า เมื่อถึงจุดหนึ่ง Oleg Anastasiev (m0nstermind) แค่บอกให้ฉันไปนั่งกับพวกเขาเพื่อสัมภาษณ์ และฉันก็เข้าใจความหมายช้าเกินไป

ในทางกลับกัน เป็นเรื่องที่น่ายินดีมากที่ผู้คนในรายงานถามคำถามกันโครมคราม ไม่ใช่แค่เจ้าของภาษาเท่านั้น แต่ทุกคนโดยทั่วไปก็ทำงานได้ดี ในการประชุมอื่นๆ มักจะพบว่าผู้คนรู้สึกอายที่จะถามคำถามจากผู้ฟังด้วยภาษาอังกฤษที่แตกฉาน และอาจบีบบางสิ่งออกจากตัวเองได้เฉพาะในพื้นที่สนทนาเท่านั้น ที่นี่แตกต่างไปจากเดิมอย่างสิ้นเชิง พูดค่อนข้างง่าย Cliff Click บางคนทำรายงานเสร็จเร็วกว่ากำหนดเล็กน้อย และหลังจากนั้นคำถามก็ดำเนินต่อไปเป็นชุดต่อเนื่อง การสนทนาก็กลายเป็นโซนสนทนา - โดยไม่มีการหยุดและหยุดพักให้อึดอัดใจ เช่นเดียวกับเซสชันถามตอบของเลสลี แลมพอร์ต พิธีกรแทบไม่ต้องถามคำถามของตัวเอง ผู้เข้าร่วมคิดทุกอย่างเอง

มีสิ่งเล็กๆ น้อยๆ มากมายที่น้อยคนนักจะสังเกตเห็น แต่ก็เป็นเช่นนั้น เนื่องจากการประชุมเป็นภาษาอังกฤษ การออกแบบสิ่งต่างๆ เช่น ใบปลิวและแผนที่จึงเบาและรัดกุมยิ่งขึ้น ไม่จำเป็นต้องทำซ้ำภาษาและทำให้การออกแบบรกรุงรัง

ผู้สนับสนุนและจัดนิทรรศการ

ผู้สนับสนุนของเราช่วยอย่างมากในการสร้างการประชุม ขอบคุณพวกเขา มีอะไรให้ทำตลอดช่วงพัก

ที่แสตนด์ ศูนย์เทคนิคธนาคารดอยช์แบงก์ เป็นไปได้ที่จะสื่อสารกับวิศวกรของระบบมัลติเธรด ไขปริศนา "จากหัว" รับรางวัลที่น่าจดจำและมีความสุข

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ที่แสตนด์ รูปร่าง เป็นไปได้ที่จะพูดคุยเกี่ยวกับระบบของตนเอง ทั้งแบบเปิดและแบบโอเพ่นซอร์ส: ฐานข้อมูลแบบกระจายในหน่วยความจำ, บันทึกแบบไบนารีแบบกระจาย, ระบบไมโครเซอร์วิสออร์เคสตรา, การขนส่งสากลสำหรับการวัดระยะไกล และอื่นๆ และแน่นอน ปริศนาและการแข่งขัน สติกเกอร์กับแมวไบนารีและความทุกข์ในยุคกลาง ของขวัญ เช่น หนังสือของ Martin Kleppman และฟิกเกอร์ LEGO

โปรดทราบว่าการวิเคราะห์ปัญหา Kontur เรียบร้อยแล้ว เผยแพร่บนHabré. วิเคราะห์ได้ดี น่าติดตาม

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ผู้ที่ต้องการซื้อหนังสือทุกประเภทพูดคุยกับเพื่อนร่วมงาน งานแจกลายเซ็นมีผู้คนมากมาย!

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ผลของการ

การประชุม Hydra และโรงเรียน SPTDC เป็นกิจกรรมที่สำคัญมากสำหรับเราในฐานะบริษัทเจ้าภาพและสำหรับชุมชนทั้งหมด นี่เป็นโอกาสที่จะมองไปในอนาคตของเรา เพื่อพัฒนาเครื่องมือทางความคิดที่เป็นหนึ่งเดียวสำหรับการถกปัญหาร่วมสมัย เพื่อดูประเด็นที่น่าสนใจ มัลติเธรดมีมานานแล้ว แต่หลังจากที่โปรเซสเซอร์มัลติคอร์ตัวแรกปรากฏขึ้น ก็ต้องใช้เวลาถึงหนึ่งทศวรรษกว่าที่ปรากฏการณ์นี้จะกลายเป็นกระแสหลัก สิ่งที่เราได้ยินจากรายงานในสัปดาห์นี้ไม่ใช่ข่าวที่เกิดขึ้นอย่างรวดเร็ว แต่เป็นหนทางสู่อนาคตที่สดใสกว่า ซึ่งเราจะติดตามในอีกไม่กี่ปีข้างหน้า จะไม่มีสปอยเลอร์สำหรับไฮดราตัวต่อไปในโพสต์นี้ แต่คุณสามารถหวังสิ่งที่ดีที่สุดได้ หากคุณสนใจปัญหาประเภทนี้ คุณอาจต้องการดูกิจกรรมอื่นๆ ของเรา เช่น การพูดคุยในการประชุมแบบไม่ยอมใครง่ายๆ โจ๊กเกอร์ 2019 หรือ DotNext 2019 มอสโก. แล้วพบกันใหม่ในการประชุมครั้งต่อไป!

ผู้ชนะสามคนของ Dijkstra Prize: Hydra 2019 และ SPTDC 2019 ดำเนินไปอย่างไร

ที่มา: will.com

เพิ่มความคิดเห็น