Andrey Shitovning "Bir kunda bir til" turkum maqolalari

Mashhur Perl dasturchisi Andrey Shitov bu yil iloji boricha ko'proq dasturlash tillarini sinab ko'rishga va o'z tajribasini o'quvchilar bilan baham ko'rishga qaror qildi.

Dasturlash tillari ajoyib! Siz bir nechta test dasturlarini yozishingiz bilanoq tilga oshiq bo'lasiz. Qanchalik ko'p o'rgansangiz, tilning o'zi va uning asosidagi g'oyalarni shunchalik yaxshi his qilasiz.

Bu yilgi Rojdestvo taqvimida (1 dan 24 dekabrgacha) men har kuni turli dasturlash tillari asoslarini o'z ichiga olgan maqolalar chop etaman: bir kun - bitta til. Sharhlarni foydaliroq qilish uchun men izchil formatga yopishib olishga harakat qilaman va quyidagi mini-loyihalarni yozish uchun zarur bo'lgan tilning jihatlarini ajrataman:

  • Salom Dunyo!
  • Faktorialni rekursiv yoki funksional uslubda hisoblaydigan funksiya
  • Ob'ektlar massivini yaratuvchi va polimorf usulni bajaradigan dastur ularni chaqiradi
  • Uyquni saralashni amalga oshirish. Ushbu algoritm jangovar sharoitlarda qo'llanilmaydi, lekin u raqobat nuqtai nazaridan tilning imkoniyatlarini mukammal darajada namoyish etadi.

Tillar roʻyxati:

  • 1-kun. TypeScript
  • 2-kun. Zang
  • 3-kun. Yuliya
  • 4-kun. Kotlin
  • 5-kun. Zamonaviy C++
  • 6-kun. Kristal
  • 7-kun. Skala
  • 8-kun. Dart
  • 9-kun. Hack
  • 10-kun. Lua
  • 11-kun. Raku
  • 12-kun. Eliksir
  • 13-kun. OCaml
  • 14-kun. Klojura
  • 15-kun. Nim
  • 16-kun. V
  • 17-kun. Boring
  • 18-kun
  • 19-kun. Qizil
  • 20-kun. Merkuriy
  • 21-kun

Manba: linux.org.ru

a Izoh qo'shish