Andrei Shitov, tuntud Perl-arendaja, otsustas sel aastal proovida vÔimalikult palju programmeerimiskeeli ja jagada oma kogemusi lugejatega.
Programmeerimiskeeled on imeliselt! Sa armud mÔnda keelt kohe, kui kirjutad mÔned testprogrammid. Mida rohkem sa Ôpid, seda paremini tunned keelt ja selle pÔhialuseid.
Selle aasta jĂ”ulukalendris (1. kuni 24. detsember) publitseerin ma igapĂ€evaselt artikleid, mis tutvustavad erinevate programmeerimiskeelte pĂ”hialuseid: ĂŒks pĂ€ev â ĂŒks keel. Et teha ĂŒlevaateid kasulikuks, pĂŒĂŒan jĂ€rgida ĂŒhtset vormingut ja kĂ€sitleda keele aspekte, mis on vajalikud jĂ€rgmiste mini-projektide kirjutamiseks:
- Tere, maailm!
- Funktsioon, mis arvutab rekursiivselt vÔi funktsionaalses stiilis faktoriaali
- Programm, mis loob objektide massiivi ja kutsub nende peal vÀlja polymorfsed meetodid
- Uinakusorti (sleep sort) rakendamine. See algoritm ei ole praktikas kasutatav, kuid illustreerib suurepÀraselt keele vÔimalusi konkurentsivÔime osas.
Keelte loetelu:
- PĂ€ev 1. TypeScript
- PĂ€ev 2. Rust
- PĂ€ev 3. Julia
- PĂ€ev 4. Kotlin
- PĂ€ev 5. Kaasaegne C++
- PĂ€ev 6. Crystal
- PĂ€ev 7. Scala
- PĂ€ev 8. Dart
- PĂ€ev 9. Hack
- PĂ€ev 10. Lua
- PĂ€ev 11. Raku
- PĂ€ev 12. Elixir
- PĂ€ev 13. OCaml
- PĂ€ev 14. Clojure
- PĂ€ev 15. Nim
- PĂ€ev 16. V
- PĂ€ev 17. Go
- PĂ€ev 18. Hy
- PĂ€ev 19. Red
- PĂ€ev 20. Mercury
- PĂ€ev 21. Elm
Allikas: linux.org.ru
