Андрей Шитов, известен Perl разработчик, реши през тази година да опита колкото се може повече програмни езици и да сподели опита си с читателите.
Програмните езици са великолепни! Влюбваш се в определен език, след като напишеш няколко тестови програми. Колкото повече учиш, толкова по-добре усещаш езика и идеите, вложени в неговата основа.
В коледния календар за тази година (от 1 до 24 декември) ще публикувам статии ежедневно, описващи основите на различни програмни езици: един ден — един език. За да направя прегледите по-полезни, ще се опитам да спазвам единен формат и да разглеждам аспектите на езика, необходими за написването на следващите мини проекти:
- Hello, World!
- Функция, която изчислява факториел рекурсивно или във функционален стил
- Програма, която създава масив от обекти и изпълнява полиморфно извикване на методи върху тях
- Реализация на 'сънна сортировка' (sleep sort). Този алгоритъм не се прилага в реални условия, но чудесно демонстрира възможностите на езика по отношение на конкуренцията
Списък с езици:
- Ден 1. TypeScript
- Ден 2. Rust
- Ден 3. Julia
- Ден 4. Kotlin
- Ден 5. Модерен 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
