A series of articles "A language a day" by Andrey Shitov

Andrey Shitov, a well-known Perl developer, decided to try as many programming languages ​​as possible this year and share his experience with readers.

Programming languages ​​are amazing! You fall in love with a language as soon as you write a few test programs. The more you study, the better you feel the language itself and the ideas underlying it.

In this year's Christmas calendar (December 1st to 24th), I will be posting daily articles covering the basics of various programming languages: one day, one language. To make the reviews more useful, I'll try to stick to a consistent format and break down the aspects of the language needed to write the following mini-projects:

  • Hello World!
  • A function that calculates the factorial recursively or in a functional style
  • A program that creates an array of objects and performs polymorphic method calls on them
  • Sleep sort implementation. This algorithm is not used in combat conditions, but it perfectly demonstrates the capabilities of the language in the context of competition.

List of languages:

  • Day 1
  • Day 2 Rust
  • Day 3 Julia
  • Day 4
  • Day 5 Modern C++
  • Day 6
  • Day 7 Scala
  • Day 8
  • Day 9. Hack
  • Day 10
  • Day 11 Raku
  • Day 12 Elixir
  • Day 13
  • Day 14 Clojure
  • Day 15
  • Day 16.V
  • Day 17 Go
  • Day 18
  • Day 19
  • Day 20 Mercury
  • Day 21

Source: linux.org.ru

Add a comment