Рет қаралды 22,168
Por que existem tantas linguagens? Quantas linguagens de programação eu devo saber? Qual a melhor linguagem para começar? Essas são algumas dúvidas recorrentes que vemos aqui e decidimos ampliar o debate discutindo a engenharia de software e requisitos não funcionais.
⚠️ Publi: Se você quer estudar programação, a ALURA é o lugar ideal para encontrar materiais de qualidade! Assine ALURA com 10% de DESCONTO aqui: bit.ly/Alura_PG
Primeiramente, você precisa saber que, lá no canal @CanalPeixeBabel, a Vivi fez um vídeo explicando um pouco do contexto histórico e das questões técnicas que levam ao desenvolvimento de tantas linguagens diferentes. Este é um excelente vídeo e eu recomendo que você o assista também: • Compilador VS Interpre...
Abordarei esta questão, portanto, sob outras perspectivas, discutindo:
1. Do ponto de vista da engenharia de software, por que faz sentido ter linguagens diferentes?
2. Dado que já existem diversas linguagens de programação, quantas você deveria aprender?
Vamos entender o conceito de Requisitos Não Funcionais e como esses requisitos podem gerar a necessidade de linguagens de programação diferentes para atender uma certa classe de problemas. A partir das aplicações de várias áreas da tecnologia, vamos compreender como, naturalmente, aparecem algumas necessidades comuns e divergências na construção de sistemas de software.
▶️ Outros vídeos que podem te interessar:
1. Quantas LINGUAGENS de programação EU SEI? (Hallison): • Quantas LINGUAGENS de ...
2. Quantas LINGUAGENS de programação EU SEI? (Kizzy) • Quantas LINGUAGENS de ...
3. O QUE É uma LINGUAGEM de Programação? • O QUE É uma LINGUAGEM ...
4. Uma LINGUAGEM para CIÊNCIA de DADOS? • Uma LINGUAGEM para CIÊ...
5. Como ESTUDAR PROGRAMAÇÃO: Engenheiro de Computação do IME revela os segredos • Como ESTUDAR PROGRAMAÇ...
0:00 Dúvidas comuns sobre engenharia de software
1:44 O que são requisitos funcionais e requisitos não funcionais
3:20 Decisões no projeto de uma linguagem de programação
4:15 Intuição sobre as diferenças e aplicações das linguagens de programação
7:15 Linguagens para front-end e requisitos para desenvolvimento web
8:10 Linguagens para Ciência de Dados e requisitos para trabalhar com dados
9:05 Quantas linguagens de programação você deve aprender
Hallison Paz é pesquisador em computação visual e trabalha na interseção da inteligência artificial com a computação gráfica. É graduado em engenharia de computação pelo Instituto Militar de Engenharia (IME), possui mestrado em computação gráfica pelo Instituto Nacional de Matemática Pura e Aplicada (IMPA), onde também faz seu doutorado em matemática atualmente. Possui experiência no desenvolvimento de aplicativos móveis Android e iOS, em aplicações de computação gráfica e na solução de problemas com aprendizado de máquina.
📚 Livro para estudar Bancos de Dados - amzn.to/3Hjjusc
📚 Livros recomendados de Data Science: amzn.to/2XZyxUr
📚 Livros de Algoritmos e Estruturas de Dados: amzn.to/3d5wK4m
SetUp - Equipamentos: amzn.to/37Cg3N2
Cortes do Programação Dinâmica: / @alforriah
🟣 Canal na Twitch para lives: / pgdinamica
🟦 Canal do Telegram para receber todos os vídeos: t.me/pgdinamica
🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no KZfaq, considere nos apoiar se tornando membro do canal: kzfaq.info...
✉️ E-mails:
- Propostas comerciais: pgdinamica@brunch.ag
- Demais assuntos: contato@programacaodinamica.com.br
👩🏾💻👨🏾💻 Confira mais conteúdo em nosso blog: / programacaodinamica
🔥 Faça parte da comunidade gratuita Programação Mais Dinâmica: bit.ly/pgsparkle (baixe o app e entre na comunidade)
TikTok: @pgdinamica
📸 Nos siga no Instagram: / pgdinamica
📸 @kizzy_terra @hallpaz
🐦 Nos siga no Twitter: / pgdinamica
🐦 @kizzy_terra @hallpaz
* Curta a Programação Dinâmica no facebook: pgdinamica
* Nosso repositório no Github: github.com/programacaodinamica
* Confira os artigos no Python Café: pythoncafe.com.br
Independentemente da linguagem de programação que você queira aprender ou da fase da carreira em você esteja, a Alura pode te ajudar. Assine ALURA com 10% de DESCONTO aqui: bit.ly/Alura_PG