Алдарт Perl хөгжүүлэгч Андрей Шитов энэ жил аль болох олон програмчлалын хэлийг туршиж үзэж, туршлагаа уншигчидтай хуваалцахаар шийджээ.
Програмчлалын хэлүүд үнэхээр гайхалтай! Хэд хэдэн тестийн программ бичээд л хэлэнд дурладаг. Хэдий чинээ их суралцана төдий чинээ тухайн хэлийг өөрөө болон түүний суурь санааг илүү сайн мэдэрдэг.
Энэ жилийн Advent хуанли дээр (1-р сарын 24-ээс XNUMX хүртэл) би өдөр бүр янз бүрийн програмчлалын хэлний үндсийг хамарсан нийтлэлүүдийг нийтлэх болно: нэг өдөр - нэг хэл. Шүүмжийг илүү ашигтай болгохын тулд би тогтвортой форматыг баримталж, дараах мини төслүүдийг бичихэд шаардлагатай хэлний талыг задлахыг хичээх болно.
- Сайн уу!
- Факториалыг рекурсив эсвэл функциональ хэв маягаар тооцдог функц
- Объектуудын массив үүсгэж, полиморф аргыг гүйцэтгэдэг програм нь тэдгээрийг дууддаг
- Унтах ангиллын хэрэгжилт. Энэ алгоритмыг байлдааны нөхцөлд ашигладаггүй ч өрсөлдөөний хувьд хэлний чадварыг төгс харуулдаг.
Хэлний жагсаалт:
- Өдөр 1. TypeScript
- Өдөр 2. Зэв
- 3 дахь өдөр. Жулиа
- Өдөр 4. Котлин
- Өдөр 5. Орчин үеийн C++
- Өдөр 6. Кристал
- Өдөр 7. Скала
- Өдөр 8. Дарт
- Өдөр 9. Хакердах
- 10 дахь өдөр. Луа
- Өдөр 11. Раку
- Өдөр 12. Үрэл
- Өдөр 13. OCaml
- 14 дэх өдөр. Хагарал
- Өдөр 15. Ним
- Өдөр 16. В
- Өдөр 17. Яв
- 18 дахь өдөр
- Өдөр 19. Улаан
- 20 дахь өдөр. Мөнгөн ус
- 21 дэх өдөр
Эх сурвалж: linux.org.ru