4 pontos por ffdd270 2021-07-21 | 15 comentários | Compartilhar no WhatsApp

Não deveríamos tratar linguagens de programação como se fossem times, mas acho que toda linguagem carrega escolhas de design que seus criadores quiseram colocar nela, e, independentemente de você precisar desse design ou não, ainda pode simplesmente gostar dele.

Por exemplo, eu gosto do design do Rust baseado em ownership forte de memória, mas, na prática, nos lugares em que eu preciso usar, às vezes penso que hoje em dia não estaria tudo bem só com smart pointers em C++...

Ah. Eu adoro Lua. Apesar de usar índice começando em 1 e de ter vários pontos perigosos que podem causar muitos problemas, para escrever rapidamente um código que precisa ser escrito rápido e depois esquecido, fico pensando se existe linguagem melhor do que essa.

Se puderem comentar sua linguagem favorita / desvantagens / vantagens, eu agradeço (__ )/

15 comentários

 
analogstar 2021-07-22

É Python.

É uma linguagem de desenvolvimento versátil e tem excelente produtividade.

Embora a velocidade de execução seja um pouco lenta, ela vem sendo melhorada continuamente.

 
ffdd270 2021-07-26

É uma linguagem incrível! Eu também a uso de forma muito útil quando programo, porque dá para pegar e remendar qualquer coisa em qualquer lugar, como fita adesiva.

 
dua804 2021-07-22

Linguagem favorita: Javascript

Desvantagem: pouquíssimas pessoas na empresa gostam dela.

Vantagem: por isso ninguém interfere e eu posso programar do jeito que eu quiser..... brincadeira, claro. O que eu gosto mesmo é poder usar no servidor, do jeito que está, o código-fonte feito para o cliente.

 
ffdd270 2021-07-26

JS tem uma produtividade bem boa, é rápida graças ao poder do motor V8 e é uma linguagem incrível com a qual dá para fazer literalmente de tudo. Do servidor ao cliente... Além disso, a falta de estabilidade ou legibilidade do próprio código pode ser compensada com TS, então também é uma linguagem cujo futuro dá expectativa. Principalmente quando eu desenvolvo para a web, quase sempre acabo usando React.js + um framework de servidor com TS, e para apps de CLI eu uso Node.js, e isso tem sido realmente muito bom.

 
yujingaya 2021-07-22

Eu gosto de programar em Rust porque sinto com clareza o que estou segurando nas mãos.

Mas, justamente por ser tudo tão nítido, você tem que mexer manualmente em cada detalhe, então não consigo recomendar para os outros.

 
ffdd270 2021-07-26

É uma família de linguagens assustadora, em que autoridade e responsabilidade são proporcionais (...) No começo, pensei que talvez fosse uma forma evoluída de C++, mas hoje em dia me parece mais uma linguagem que soa como uma forma evoluída de C.

 
deadcat 2021-07-21

É C#.

Linguagem com tipagem forte

As atualizações são frequentes, então ela absorve todas as vantagens das linguagens modernas

LINQ

Visual Studio poderoso

Até o MSDN — fico sempre feliz toda vez que vou escrever código

 
ffdd270 2021-07-26

Nossa... o C# realmente vem aumentando de versão num ritmo assustador desde muito tempo atrás. Estou pensando em fazer algum projeto, mas ainda estou em dúvida por onde começar kkk. Queria fazer o backend em C#...

 
luzluna 2021-07-21

Perl.

Ao contrário de outras linguagens, por ter sido criada por um linguista, ela permite omitir variáveis dependendo do contexto,

ou converter para um tipo adequado conforme o contexto, como acontece com a inferência de tipos em linguagens modernas, e gosto dela por causa dessas funcionalidades.

 
ffdd270 2021-07-26

Ooh... a produtividade parece incrível. Acho que deve ser excelente para fazer shell scripting. Para escrever rápido e ter um código razoável para rodar...

 
benjamin 2021-07-21

Tenho programado quase só em Ruby nos últimos 10 anos.

Acho que os melhores pontos do Ruby são a felicidade ao escrever código + a existência do Rails.

Por outro lado, ler o código dos outros é sofrido demais....

Os rubistas estão desaparecendo aos poucos, então me sinto solitário.

 
devgrapher 2021-07-27

Só recentemente conheci Ruby, e fiquei pensando por que só fui conhecê-la agora. Mesmo sendo uma linguagem com muitas qualidades, parece uma pena que ela tenha perdido brilho por ser relativamente pouco usada.

 
ffdd270 2021-07-26

Ruby! A linguagem é realmente muito estilosa. A estrutura contextual dela me marcou por ser única em comparação com outras linguagens e, depois que você se acostuma, fica incrivelmente limpa e agradável de ler. Principalmente poder colocar o if no final — seria bom demais se outras linguagens também tivessem isso (...

 
ruinnel 2021-07-21

Go.

Acho que a sintaxe para processamento assíncrono é mais concisa em comparação com outras linguagens.

Entre as linguagens muito usadas no desenvolvimento web, é uma das raras que pode ser compilada para gerar um executável binário...

Por isso, na hora de criar imagens com Docker, que muita gente usa hoje em dia, dá para usar uma imagem base pequena como alpine, o que reduz o tamanho da imagem... além disso, a implementação nativa do servidor web tem ótimo desempenho, então acho que é ideal para desenvolvimento de servidores web.

 
ffdd270 2021-07-26

Estou acompanhando o golang com interesse desde que surgiu, mas no fim acabo fazendo meus side projects só em node.js (...) e aí nunca chego a ter muito contato com ele. Fico sempre na dúvida entre ASP.NET e Node.js. Acho que vou ter que adicionar golang também (...) No próximo projeto, acho que vou começar tentando sair da zona de conforto..