Executando verificação de segurança...
2

C# 15 está incrível, oferece um balanceamento entre controle total de memória e garbage collector. O desenvolvedor consegue adaptar seu código para diferentes necessidades, usando técnicas específicas para cada situação.

Porém será que esse canivete suíço não vai afastar cada vez mais novos desenvolvedores pela alta curva de aprendizagem?

Carregando publicação patrocinada...
2

Não vai, porque é opt-in, assim como grande parte das novidades há várias versões. Se prestar atenção, verá que quase todos as melhorias estão entre dois grupos: redução de boilerplate e aumento de eficiência na execução. Todas não são obrigatórias, você terá o ganho se usar, mas em usar ainda tem algo muito bom. Muitas melhorias no .NET, não no C#, vêm de graça só de atualizar a versão do framework.

E se prestar bem atenção verá que quase ninguém usa as melhorias para performance, porque boa parte delas foram feitas para melhorar o framework em primeiro lugar, e secundariamente para quem tem uma necessidade muito específica e quer continuar no C# em vez de ir para uma linguagem de um nível um pouco mais baixo. Ou seja, não precisa, não aprende. A maioria dos usuários (programadores) farão isso. Alguns poucos vão se aprofundar ou porque precisam disso ou porque são curiosos e querem dominar tudo da linguagem para ter melhores ferramentas na mão.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).