Concurso ICFP 2020 desde la idea hasta la implementaciĂłn. CĂłmo organizar un concurso y sobrevivir



Este año nos convertimos en el primer equipo de Rusia en organizar el concurso internacional de programación ICFPC . En el artículo, contamos cómo pasamos de los participantes a los organizadores, qué rastrillos y desafíos encontramos en el camino y cómo terminó el concurso.



CĂłmo todo empezĂł



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 . . : ? , . , , - .



, .





(, ), , . , , . , .





GrabaciĂłn de cĂłmo Lesha lee el texto de una tarjeta perforada





Tarjeta perforada con texto, insignia del Observatorio Pegov y lápiz



, .



, . . . : « ? , , ? ?». «, ! , !». 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