Msururu wa vifungu "Lugha kwa siku" na Andrey Shitov

Andrey Shitov, msanidi programu anayejulikana wa Perl, aliamua kujaribu lugha nyingi za programu mwaka huu na kushiriki uzoefu wake na wasomaji.

Lugha za programu ni za kushangaza! Unapenda lugha mara tu unapoandika programu chache za majaribio. Kadiri unavyosoma, ndivyo unavyohisi vizuri zaidi lugha yenyewe na mawazo yaliyomo.

Katika kalenda ya Krismasi ya mwaka huu (Desemba 1 hadi 24), nitakuwa nikichapisha makala za kila siku zinazohusu misingi ya lugha mbalimbali za programu: siku moja, lugha moja. Ili kufanya hakiki kuwa muhimu zaidi, nitajaribu kushikamana na umbizo thabiti na kuvunja vipengele vya lugha vinavyohitajika kuandika miradi midogo ifuatayo:

  • Salamu, Dunia!
  • Chaguo za kukokotoa zinazokokotoa kipengele kwa kujirudia au kwa mtindo wa utendaji
  • Programu inayounda safu ya vitu na kutekeleza njia ya polymorphic inawaita
  • Utekelezaji wa kupanga usingizi. Algorithm hii haitumiki katika hali ya mapigano, lakini inaonyesha kikamilifu uwezo wa lugha katika muktadha wa mashindano.

Orodha ya lugha:

  • Siku ya 1
  • Siku ya 2 Kutu
  • Siku ya 3 Julia
  • Siku ya 4
  • Siku ya 5 C++ ya kisasa
  • Siku ya 6
  • Siku ya 7 Scala
  • Siku ya 8
  • Siku ya 9. Hack
  • Siku ya 10
  • Siku ya 11 Raku
  • Siku ya 12 Elixir
  • Siku ya 13
  • Siku ya 14 Clojure
  • Siku 15
  • Siku ya 16.V
  • Siku ya 17 Nenda
  • Siku ya 18
  • Siku ya 19
  • Siku ya 20 Mercury
  • Siku ya 21

Chanzo: linux.org.ru

Kuongeza maoni