home..

Elixir - Minhas primeiras impressões

elixir

Elixir

Já faz um tempo que minha curiosidade sobre linguagens funcionais vem aumentando, li a respeito e vi vários vídeos sobre Scala, OCaml, GO, Clojure e Elixir. Todas me parecem ter algum aspecto interessante e que vale a pena estudar, porém por vir do mundo Ruby o Elixir acabou vencendo na escala de interesse e curiosidade.

Tenho visto nas minhas newsletters várias vagas Ruby/Elixir e isso é uma vantagem por estar um pouco conectado com a minha rotina atual, então comprei alguns cursos na Udemy e comecei a assistir algumas aulas.

Em um dos cursos, tinha um projeto FizzBuzz (algorítmo conhecido em exercícios) usando Elixir e as primeiras impressões sobre a linguagem foram ótimas, algumas coisas como pattern matching e pipe operator chamam a atenção logo de cara.

Além disso a facilidade de criar projetos como esse utilizando o mix é bem interessante. Criando um projeto elixir usando o mix por padrão algumas coisas bem legais já estarão presentes como testes.

A possibilidade de replicação de funções para tratar casos diferentes é uma coisa que me deixou “com a orelha em pé”, ainda não decidi se acho isso bom ou ruim, mas ao menos é bem interessante.

Outra coisa muito boa da linguagem é o uso constante dos módulos e a aridade das funções, já percebi que são coisas que não se vive sem quando se está programando em Elixir.

Aqui está o código do mini-projeto FizzBuzz, sem dúvidas pretendo continuar meus estudos na linguagem e adiciona-la as minhas ferramentas, quem sabe até se tornar minha linguagem número 1, vejo muito potencial pra isso.

Cursos na Udemy

© 2024 José Anchieta   •  Powered by Soopr   •  Theme  Moonwalk