Termos Java, Haskell e Programação funcional#313
Termos Java, Haskell e Programação funcional#313ricardopanighel wants to merge 7 commits intolevxyca:mainfrom
Conversation
❌ Deploy Preview for diciotech failed.
|
levxyca
left a comment
There was a problem hiding this comment.
Obrigada pela sua contribuição 💙 Deixei alguns comentários, veja se faz sentido!
| tags: | ||
| - Backend | ||
| id: haskell | ||
| description: "Haskell é uma linguagem de programação funcional, com tipagem forte e estática, |
There was a problem hiding this comment.
Talvez essa explicação fique difícil para quem não é da área de programação. Termos como 'tipagem forte', 'avaliação preguiçosa' e 'funcional' podem não ser claros para todas as pessoas. Que tal reescrever de forma mais acessível, explicando esses conceitos com exemplos simples ou comparações? Aqui uma sugestão:
Haskell é uma linguagem de programação usada para criar softwares. Ela segue um estilo diferente chamado 'funcional', onde as instruções são escritas como se fossem fórmulas matemáticas. Em Haskell, o computador só calcula o que for realmente necessário, o que pode tornar os programas mais rápidos e eficientes. Ela também ajuda a evitar muitos erros comuns, por isso é muito usada em pesquisas e projetos que precisam ser muito confiáveis.
| description: "Java é uma linguagem de programação robusta e versátil, orientada | ||
| a objetos, com tipagem forte e estática e suporte multiplataforma. Famosa pelo lema | ||
| "Write Once, Run Anywhere", é amplamente usada no desenvolvimento de sistemas | ||
| corporativos, aplicações web, servidores e dispositivos embarcados." |
There was a problem hiding this comment.
Essa explicação pode ficar mais acessível se evitar termos técnicos como 'tipagem forte e estática' ou 'orientada a objetos' sem explicá-los. Talvez valha traduzir a ideia com exemplos ou linguagem mais simples, pensando em quem não tem background técnico. Sugestão:
Java é uma linguagem de programação usada para criar sistemas de empresas, sites, servidores e até programas que rodam em aparelhos eletrônicos. Ela segue um estilo chamado 'orientado a objetos', que organiza o código em blocos chamados objetos, como se fossem peças que se encaixam para formar um sistema. Também é conhecida por funcionar em diferentes plataformas sem precisar reescrever o código, por isso o lema 'escreva uma vez, rode em qualquer lugar'.
| description: "Programação funcional é um paradigma de programação que trata a computação | ||
| como a avaliação de funções matemáticas. Ela evita o uso de estados mutáveis e efeitos | ||
| colaterais, focando em funções puras, o que torna o código mais previsível, modular e fácil | ||
| de testar." |
There was a problem hiding this comment.
Mesma coisa aqui, sugestão:
Programação funcional é um jeito de escrever código inspirado em matemática, onde o foco é criar funções que sempre dão o mesmo resultado para os mesmos dados. Esse estilo evita alterar valores no meio do caminho e evita efeitos colaterais, o que ajuda a deixar o código mais fácil de entender, testar e manter.
|
Sim! Ficaram ótimas as alterações, abrangem assim bem a todos, da área tech ou não. |
|
@ricardopanighel você conseguiria atualizar sua PR com base nesses comentários? Se precisar de ajuda me avisa 😊 |
Descrição de PR
Adicionei termos que observei que não estavam presentes ainda no Diciotech, para o português e inglês.
Issue relacionado
Motivações
Informações adicionais