Անդրեյ Շիտով, հայտնի Perl մշակող, այս տարի որոշեց փորձել հնարավորին չափ շատ ծրագրավորման լեզուներ և կիսել իր փորձը ընթերցողների հետ։
程序造造յունները հրաշալի են։ Դուք սիրահարվում եք որոշ լեզու, երբ պարզապես գրում եք մի քանի փորձնական ծրագրեր։ Ինչքան更多 եք ուսումնասիրում, այնքան ավելի լավ եք զգում լեզուն և նրա հիմք դրած գաղափարները։
Այս տարվա Рождественский календарь-ում (դեկտեմբերի 1-ից 24-ը) յուրաքանչյուր օր ես հրապարակելու եմ հոդվածներ տարբեր ծրագրավորման լեզուների հիմունքների մասին. մեկ օր՝ մեկ լեզու։ Օնձոզում եմ ներկայացնել միևնույն ձևաչափը և տեսնել այն լեզվի ասպեկտները, որոնք անհրաժեշտ են հաջորդ մինի նախագծերի համար։
- Բարև, աշխարհ!
- Ֆունկցիա, որը հաշվարկում է ֆակտորիալը վերածնունդի կամ ֆունկցիոնալ ոճով։
- Ծրագրակազմ, որը ստեղծում է օբյեկտների զանգված և կատարում է նրանց վրա պոլիմորֆիկ մեթոդների կանչեր։
- Մնացուկի Sort-ի իրագործում (sleep sort)। Այս ալգորիթմը չի օգտագործվում մարտական պայմաններում, բայց հրաշալիորեն ցույց է տալիս լեզվի կարողությունները մրցակցայինության առումով։
Լեզուների सूची՝
- Օր 1։ TypeScript
- Օր 2։ Rust
- Օր 3։ Julia
- Օր 4։ Kotlin
- Օր 5։ Modern C++
- Օր 6։ Crystal
- Օր 7։ Scala
- Օր 8։ Dart
- Օր 9։ Hack
- Օր 10։ Lua
- Օր 11։ Raku
- Օր 12։ Elixir
- Օր 13։ OCaml
- Օր 14։ Clojure
- Օր 15։ Nim
- Օր 16։ V
- Օր 17։ Go
- Օր 18։ Hy
- Օր 19։ Red
- Օր 20։ Mercury
- Օր 21։ Elm
Ընտանիք: linux.org.ru
