Perl-ի հայտնի ծրագրավորող Անդրեյ Շիտովն այս տարի որոշեց փորձել հնարավորինս շատ ծրագրավորման լեզուներ և կիսվել իր փորձով ընթերցողների հետ:
Ծրագրավորման լեզուները զարմանալի են: Դուք սիրահարվում եք լեզվին, հենց որ գրում եք մի քանի թեստային ծրագիր։ Որքան շատ եք ուսումնասիրում, այնքան ավելի լավ եք զգում լեզուն և դրա հիմքում ընկած գաղափարները:
Այս տարվա Advent օրացույցում (դեկտեմբերի 1-ից 24-ը) ես կհրապարակեմ ամենօրյա հոդվածներ, որոնք ընդգրկում են տարբեր ծրագրավորման լեզուների հիմունքները՝ մեկ օր՝ մեկ լեզու: Կարծիքներն ավելի օգտակար դարձնելու համար ես կփորձեմ հավատարիմ մնալ հետևողական ձևաչափին և բաժանել լեզվի ասպեկտները, որոնք անհրաժեշտ են հետևյալ մինի նախագծերը գրելու համար.
- Բարեւ աշխարհ!
- Գործառույթ, որը հաշվարկում է ֆակտորիանը ռեկուրսիվ կամ ֆունկցիոնալ ոճով
- Ծրագիրը, որը ստեղծում է օբյեկտների զանգված և կատարում է պոլիմորֆ մեթոդ, կանչում է նրանց
- Քնի տեսակավորման իրականացում. Այս ալգորիթմը չի օգտագործվում մարտական պայմաններում, բայց այն հիանալի ցուցադրում է լեզվի հնարավորությունները մրցակցային առումով
Լեզուների ցանկ.
- Օր 1. TypeScript
- Օր 2. Ժանգ
- Օր 3. Ջուլիա
- Օր 4. Կոտլին
- Օր 5. Ժամանակակից C++
- Օր 6. Բյուրեղյա
- Օր 7. Սկալա
- Օր 8. Դարտ
- Օր 9. Հաքեր
- Օր 10. Լուա
- Օր 11. Ռակու
- Օր 12. Էլիքսիր
- Օր 13. OCaml
- Օր 14. Կլոջուր
- Օր 15. Նիմ
- Օր 16. Վ
- Օր 17. Գնացեք
- Օր 18
- Օր 19. Կարմիր
- Օր 20. Մերկուրի
- Օր 21
Source: linux.org.ru