ICFP-Wettbewerb 2020 von der Idee bis zur Umsetzung. Wie man einen Wettbewerb organisiert und ĂĽberlebt



In diesem Jahr haben wir als erstes Team aus Russland den internationalen ICFPC- Programmierwettbewerb organisiert . In dem Artikel erzählen wir, wie wir von den Teilnehmern zu den Organisatoren gewechselt sind, welche Harken und Herausforderungen wir auf dem Weg getroffen haben und wie der Wettbewerb endete.



Wie alles begann



Lesha Kirpichnikov (Beevee):



- , . , , , . , . , 2006 2007. , . , , . . , , - , , -50. , : , -.

, . 2019 ICFPC 2020. , , :)





: , ! . - , . . .



ICFPC , 22 , . , , ICFPC. : , ICFPC — , . — Coding Game Russian AI Cup, — codeforces, - , , — ICFPC.



, , . ICFPC 2020 . ?





2019 . - . : , .



, . . . . — … , . 72 , , .



? ? ? ! , :) 72 , , . ICFP Contest — .



. , , . , , , :)



. , , . , , . : , .



,



ICFPC . 40 , 4 . . : ? , . , , - .



, .





(, ), , . , , . , .





Aufzeichnung, wie Lesha Text von einer Lochkarte liest





Lochkarte mit Text, Abzeichen des Pegov-Observatoriums und Bleistift



, .



, . . . : « ? , , ? ?». «, ! , !». Discord, . 10 , . 4,5 , .





, .

:



  1. Yvan Dutil. , 1999 2003 . .

    , , SETI — . METI, , . . . Arecibo message (1974) CosmicCall (1999 2003). , .

    , - , , , . , , , . Yvan Dutil — , .
  2. — , .

    , , SETI. , CosmicCall CosmicCall2.


, .









— 90 . — , — . . . , , , - .



, : «», , , . . , , , , , .





  1. .
  2. , , , :)
  3. .
  4. ( galaxy - , ) , , .
  5. .
  6. , .




— , . . , , , .



, . , , «» «».



- . - , , , - .



(xoposhiy):



, - - , , . , , , . , . , . , . , . , , .



, 1960 , , 5 , «Lincos. . 1». , . , , , «» «».



: , . ? ? ! , !»

. :





, - , . 2019 , ( SKI-). , , , . «» ( aPad — iPad, aPad alien). , . , .





2019 . PlanetWars. , . :





. — IEEE 754 . , 12 Advent Of Code, : . oC Advent of Code, .





, , :





( , )



, 2D , , , . , . , , , , , .





. . , , , , .



:



, . , , . . - , . - . ,

. , . , : . 0,0 — , . : , , .







( )



: . « » — «». . - , , . , .



, . .



( )



— , . , , .



:



:



( , — (0, 0))



:



: , , , -. , . , instagrammable. 16 , , . , , .



, , — !





. — . , 2007 — . , . . , :







, . , , , «». , . , , , ? .



:



, ! . , . : , . ! . , Y , . :) (- ) . , . « ?» « !», « » « ». , ! :)



:







- , : zip-, , , . 2020 -. CI/CD, . . , . . , , , . , , : .



, , . . . , .



. . . AWS .



, , : , CI/CD, , .



, . « , , , , » « ! - !». , , . , :)



:



, «». , «» , . . : 2 . , .


72



. , , .



16- . , . , 24/3 .

- , - . , , , , - . . 5–6 , , . , , .





( )



: , - . , , . , .



, , . - , .





( )





( : . - )







ICFPC : 5 . , , .



. . - . , . -20 . , , , . .



: , , . , ICFPC The Cat #1. , , , , 12 The Cat #12. 6, : «, ?))) , !».





(aminopyrodin): « ».

: « , . 5 , 72 , , . , : , , . - : -, ».

: « , . , , . . ».

: « . , ».





. , . , . , , . , , , - !?








Main round, 1st place



Closed and Restricted Boltzmann Machine (denplusplus). , Python, , , .



Main round, 2nd place



: ICFPC Unagi, Rust, 182020, C++. , , : , . .



Lightning Round



powder — lightning . 24 : , . , , . . Haskell.



Judges’ Prize



WILD BASHKORT MAGES (ripatti). , , , - ( ), . , . OCaml.



, ( :)):



: , , . ICFPC, .






. recording of this message , .



, . , , . — 41-. . , .



, -. .



41- , , 42- .





, , — The Implementation of Functional Programming Languages,



, , :)





, - , .



, . ICFPC -





  • 1997
  • 2016



All Articles