Escolar Documentos
Profissional Documentos
Cultura Documentos
Existem 7.117 línguas vivas conhecidas no mundo, segundo o compêndio Ethnologue, uma
espécie de bíblia linguística que reúne todos os idiomas do planeta. Mesmo distante desse
número, podemos dizer que há uma variedade de linguagens de programação para todos os
gostos.
A linguagem de programação é o idioma que você vai utilizar para se comunicar com o
computador e escrever os códigos. Adiantamos que, assim como há idiomas mais difíceis de
se aprender, na programação não é diferente: tem aquelas mais simples e outras bem mais
complexas.
Dica importante:
não escolha uma linguagem “difícil”, principalmente se você está
começando a programar. Por exemplo, ao invés de optar por
aprender C#, tente começar pelo Python, por se tratar de uma
linguagem mais simples e intuitiva.
>/ 2
/Não tem número exato
Quantas linguagens de programação existem? Mesmo jogando nos mecanismos de busca,
dificilmente você encontrará uma página informando o número exato. Segundo o professor
Geraldo Xexéo, da Universidade Federal do Rio de Janeiro (UFRJ), isso acontece por 3 motivos:
3) Várias linguagens de programação são na verdade mais de uma. Por exemplo, Basic foi
implementado de várias formas e há programas que rodam em uma e podem não rodar em
outra, o que muitas vezes é chamado de dialeto.
Desconfie se encontrar um número exato vagando pela internet. Certamente, isso é uma
fake news! O que nós encontramos disponível são títulos semelhantes a esses:
“
“ As 15 principais linguagens
de programação no mundo
“ Confira as 20 linguagens
de programação mais
populares do momento
“
Mesmo assim, só é possível determinar as linguagens mais usadas, por meio de pesquisas
envolvendo profissionais da área de programação, como mostraremos a seguir.
>/ 3
/Superstar
Linguagens de programação mais populares
do momento
A edição do ranking da RedMonk do mês de junho de 2020 dá uma ideia de popularidade
das linguagens de programação, a partir de informações coletadas nas plataformas GitHub
e o Stack Overflow. Veja a tabela abaixo:
3.Java 13. R
5.C ++ 15. Go
5. C # 15. Shell
>/ 4
/Phyton
O nerd da sala
Entre as linguagens de programação existentes, podemos dizer que o Python é um dos
primogênitos nascidos na Era da Internet. Apesar de ser mais velho que o Java, essa
linguagem caiu no esquecimento pelos desenvolvedores e programadores por muito tempo.
Apelidado de “canivete suíço”, “novo Excel” e “soja de TI”, o Phyton é uma das linguagens mais
populares e fáceis de se aprender. Parecido com a língua inglesa, se você quiser programar
a frase “olá, mundo”, basta escrever apenas uma linha de código. Saiba os outros 6 motivos
que o fizeram se tornar popular:
O nerd da sala não entra nas olímpiadas de matemática para apenas cumprir tabela. Veja
como o Phyton calcula a soma de dois valores:
>/ 5
/Kotlin
O queridinho da galera
O Kotlin é a linguagem de programação estaticamente tipada pela JetBrains. Considerada
a linguagem oficial para o desenvolvimento de aplicações Android, pode ser operada ao
lado ou ao mesmo tempo que o Java. Mas isso não limita a sua aplicabilidade, podendo ser
utilizada em qualquer outro projeto. Listamos outros 7 benefícios em usá-lo:
1) Código conciso.
4) Múltiplos paradigmas.
>/ 6
/Java
O popular da escola
A linguagem de programação mais utilizada no planeta está confirmando presença. Estamos
falando do Java, que pode ser usado em diversos aparelhos, principalmente para a criação
de aplicativos Android. A sua “carta na manga” é a retrocompatibilidade, fazendo com
que as versões anteriores continuem compatíveis para as novas atualizações, garantindo
o funcionamento em longo prazo das aplicações que o utilizam. Veja 5 vantagens desta
linguagem na carreira e dia a dia de um programador:
3) Não precisa pagar para ser desenvolvedor Java e existem IDEs consolidadas com
licença grátis (Netbeans).
Mesmo tendo a fama de popular da escola, o Java também é estudioso. Veja como é feito a
soma de dois valores:
>/ 7
/JavaScript
O animador de festas
A Netflix e a Uber são exemplos de empresas que utilizam o JavaScript para criar servidores
web dinâmicos e seguros, com páginas e aplicações web interativas, com muitas animações,
efeitos e movimentações.
O JavaScript conta com inúmeras funções nativas. Para exemplificar o seu uso, vamos
mostrar como é feito um alert, que serve para exibir uma mensagem em uma janela pop-up:
>/ 8
/TypeScript
O parceiro do animador de festas
Desenvolvido pela Microsoft, o TypeScript se baseia em JavaScript, o que permite que as duas
linguagens sejam integradas no mesmo código. Se trata de uma linguagem de código aberto,
que valida se o JavaScript está funcionando corretamente no seu site. Veja um exemplo da
soma de dois valores com o TypeScript, o parceiro do animador de festas:
/Go
O aluno novo da sala
Considerado o C do século 21, o Go ou Golang é uma linguagem de programação
desenvolvida recentemente pelo Google. Relativamente nova, tem o objetivo de combinar
aspectos de programação funcional, com estilos orientados a objetos. Usada por grandes
companhias, como as redes sociais Facebook e Twitter, a Go apresenta 5 vantagens:
1) Código aberto.
2) Altamente escalável.
3) Multiplataforma.
>/ 9
/Swift
O mais rápido na aula de educação física
A Apple conta com uma linguagem de programação própria para o desenvolvimento de
aplicações para os sistemas iOS e macOS. O Swift oferece uma sintaxe simples e funcional,
se tornando uma alternativa atualizada ao Objective-C. Mesmo que você nunca tenha
trabalhado com código antes, vai notar o quanto é fácil de compreendê-la. Com base nisso,
podemos afirmar que essa linguagem tem 2 vantagens:
2) Ótima performance, sendo mais veloz e dando maior qualidade aos aplicativos.
>/ 10
/Node
O diferentão independente
Com o Node.js é possível criar aplicações Javascript para rodar como uma aplicação
standalone em uma máquina, assim, ele não depende de um browser para a execução,
como é de costume.
O Node.js é utilizado por grandes empresas, inclusive pelos players de tecnologia, como
Netflix e Linkedin. Além disso, tem alta capacidade de escala, com arquitetura, flexibilidade e
baixo custo, o que torna uma escolha interessante para implementação de microsserviçoes e
componentes da arquitetura Serverless.
Ele é tão independente que os principais fornecedores de produtos e serviços Cloud já têm
suporte para desenvolvimento de soluções escaláveis, com sua utilização.
>/ 11
/Digital House
O professor da escola
O mercado exige resiliência dos profissionais para trafegarem fora das suas “zonas de
conforto”. Independentemente de qual área seja (marketing digital, dados, experiência
do usuário e negócios), ter conhecimento em linguagens de programação pode ser um
diferencial na carreira.
Por exemplo, profissionais do marketing precisam saber sobre HTML e CSS, para hierarquizar
o conteúdo de uma página e alterar a cor do texto e do fundo, fonte e espaçamento entre
parágrafos, respectivamente. Já o cientista de dados pode usar o Python como uma aliada na
análise de dados, sua principal aplicação.
>/ 12
Av. Dr. Cardoso de Melo, 90
Vila Olímpia, São Paulo - SP, 04548-000
(11) 3500-9839
>/ 13