Concours ICFP 2020 de l'idée à la mise en œuvre. Comment organiser un concours et survivre



Cette année, nous sommes devenus la première équipe de Russie à organiser le concours international de programmation ICFPC . Dans l'article, nous racontons comment nous sommes passés des participants aux organisateurs, quels râteaux et défis nous avons rencontrés en cours de route, et comment le concours s'est terminé.



Comment tout a commencé



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



, .





(, ), , . , , . , .





Enregistrement de la façon dont Lesha lit le texte d'une carte perforée





Carte perforée avec texte, badge de l'Observatoire Pegov et crayon



, .



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