Серыя артыкулаў «Па мове ў дзень» ад Андрэя Шытава

Андрэй Шытаў, вядомы Perl-распрацоўшчык, вырашыў сёлета паспрабаваць як мага больш моў праграмавання і падзяліцца досведам з чытачамі.

Мовы праграмавання цудоўныя! Ты ўлюбляешся ў якую-небудзь мову як толькі напішаш некалькі тэставых праграм. Чым больш вывучаеш, тым лепш адчуваеш саму мову і ідэі пакладзеныя ў яго падмурак.

У калядным календары гэтага года (з 1 па 24 снежня), я буду штодня публікаваць артыкулы, якія расказваюць аб асновах розных моў праграмавання: адзін дзень — адна мова. Каб зрабіць агляды больш карыснымі, я пастараюся прытрымлівацца адзінага фармату і разабраць аспекты мовы, неабходныя для напісання наступных міні-праектаў:

  • Прывітанне Сусвет!
  • Функцыя, якая вылічае факторыял рэкурсіўна ці ў функцыянальным стылі
  • Праграму, якая стварае масіў аб'ектаў і выконвае паліморфны выклік метадаў на іх
  • Рэалізацыю соннага сартавання (sleep sort). Дадзены алгарытм не прымяняецца ў баявых умовах, але выдатна дэманструе магчымасці мовы ў разрэзе канкурэнтнасці.

Спіс моў:

  • Дзень 1. TypeScript
  • Дзень 2. Rust
  • Дзень 3. Julia
  • Дзень 4. Kotlin
  • Дзень 5. Сучасны C++
  • Дзень 6. Crystal
  • Дзень 7. Scala
  • Дзень 8. Dart
  • Дзень 9. Hack
  • Дзень 10. Lua
  • Дзень 11. Raku
  • Дзень 12. Elixir
  • Дзень 13. OCaml
  • Дзень 14. Clojure
  • Дзень 15. Nim
  • Дзень 16. V
  • Дзень 17. Go
  • Дзень 18. Hy
  • Дзень 19. Red
  • Дзень 20. Mercury
  • Дзень 21. Elm

Крыніца: linux.org.ru

Дадаць каментар