Escolar Documentos
Profissional Documentos
Cultura Documentos
Nível: Iniciante.
Frameworks populares: Django, Flask.
Plataforma: Web, Desktop.
Popularidade: nº 1 no índice de popularidade do PYPL de março de 2021, nº 3 no
índice Tiobe de março de 2021, querido por 66,7% dos desenvolvedores do
StackExchange em 2020 e mais desejado por 30% do que qualquer outra
linguagem.
Desenvolvido por Guido van Rossum na década de 1990, o Python multifuncional
de alto nível cresceu extremamente rápido ao longo dos anos para se tornar uma
das linguagens de programação mais populares atualmente.
E a principal razão para a sua popularidade é a sua facilidade para iniciantes, que
permite que qualquer pessoa, mesmo sem experiência em programação, inicie no
Python e comece a criar programas simples.
Mas isso não é tudo. Ele também oferece uma coleção excepcionalmente vasta de
pacotes e bibliotecas que podem desempenhar um papel fundamental na redução
do ETA para seus projetos, juntamente com uma forte comunidade de
desenvolvedores com ideias semelhantes.
Nível: Iniciante;
Frameworks populares: Node.js , Angular, React.js, Vue, Meteor;
Plataforma: Web, Desktop, script de front-end;
Popularidade: 3º no Índice de popularidade do PYPL de março de 2021, 7º no Índice
Tiobe de março de 2021, querido por 58,3% dos desenvolvedores do
StackExchange em 2020 e o mais desejado do que qualquer outra linguagem por
18,5%.
JavaScript foi uma das principais linguagens de programação ao lado de HTML e
CSS que ajudaram a construir a internet. Essa linguagem foi criada em 1995 pela
Netscape, a empresa que lançou o famoso navegador Netscape Navigator, para
eliminar a grosseria das páginas estáticas e adicionar uma pitada de
comportamento dinâmico a elas.
Nível: Intermediário;
Frameworks populares: Spring, Hibernate, Strut;
Plataforma: Web, Mobile, Desktop;
Popularidade: 2º no Índice de Popularidade do PYPL de março de 2021, 2º no
Índice Tiobe de março de 2021, querido por 44,1% dos desenvolvedores do
StackExchange em 2020.
Java continua sendo a linguagem de programação para a construção de aplicativos
de nível empresarial há mais de 20 anos.
Alguns dos recursos oferecidos pelo Java que o tornam mais preferível do que
várias outras linguagens de programação são seus recursos de coleta de resíduos,
compatibilidade com versões anteriores, independência de plataforma via JVM,
portabilidade e alto desempenho.
4. R — Análise de Dados
Nível: Intermediário;
Estúdio Popular: Estúdio R;
Plataforma: Principalmente desktop;
Popularidade: 7º no Índice de Popularidade do PYPL de março de 2021.
Se você faz algum tipo de análise de dados ou trabalha em projetos de Machine
Learning, é provável que já tenha ouvido falar sobre R. A linguagem de
programação R foi lançada ao público pela primeira vez em 1993 por seus criadores
Ross Ihaka e Robert Gentleman como uma implementação da linguagem de
programação S, com foco especial em computação estatística e modelagem gráfica.
Enquanto o C foi lançado nos anos 70 por Dennis Ritchie, o C++, uma extensão
para C com classes e muitas outras adições, como recursos orientados a objetos,
foi lançado posteriormente por Bjarne Stroustrup em meados dos anos 80.
Golang é rápido e tem uma sintaxe simples, permitindo que qualquer pessoa
aprenda a linguagem de programação. Ele também vem com suporte
multiplataforma, tornando o uso fácil e eficiente.
Essa linguagem afirma oferecer uma combinação de alto desempenho como C/C++,
simplicidade e usabilidade como Python, além de manipulação eficiente de
simultaneidade como Java.
Nível: Intermediário;
Estruturas populares: .NET, Xamarin;
Plataforma: multiplataforma, incluindo aplicativos de software móveis e corporativos;
Popularidade: 4º no Índice de popularidade do PYPL de março de 2021, 5º no Índice
Tiobe de março de 2021, querido por 59,7% dos desenvolvedores do
StackExchange em 2020.
C# foi a abordagem da Microsoft para desenvolver uma linguagem de programação
semelhante ao C orientado a objetos como parte de sua iniciativa .NET. A linguagem
de programação multiparadigma de propósito geral foi revelada em 2000 por Anders
Hejlsberg e tem uma sintaxe semelhante a C, C++ e Java.
Nível: Iniciante;
Frameworks populares: CakePHP, Larawell, Symfony, Phalcon;
Plataforma: Multiplataforma (desktop, mobile, web) Scripting web de back-end;
Popularidade: 6º no Índice de popularidade do PYPL de março de 2021 e 8º no
Índice Tiobe de março de 2021.
Assim como o Python de Guido van Rossum, o PHP também se concretizou como
um projeto paralelo de Rasmus Lerdorf, com o desenvolvimento inicial remontando
ao ano de 1994.
Hoje, o PHP tornou-se uma linguagem de script de uso geral que está sendo usada
em todo o mundo, principalmente para desenvolvimento web. É rápido, simples e
independente de plataforma, juntamente com uma grande comunidade de software
de código aberto.
Nível: Iniciante;
Plataforma: gerenciamento de banco de dados back–end;
Popularidade: 10º no Tiobe Index em março de 2021, querido por 56,6% dos
desenvolvedores do StackExchange em 2020.
SQL, abreviação de Structured Query Language, é provavelmente uma das
linguagens de programação mais importantes nesta lista.
Ao longo dos anos, o SQL ajudou a gerar um grande número de RDBMS (Relational
Database Management Systems) que oferecem muito mais do que apenas a criação
de tabelas e bancos de dados.
Nível: Iniciante;
Estruturas populares: Alamofire, RxSwift, Snapkit;
Plataforma: Mobile (aplicativos Apple iOS, especificamente);
Popularidade: 9º no Índice de popularidade do PYPL de março de 2021, querido por
59,5% dos desenvolvedores do StackExchange em 2020.
O controle total da Apple sobre seu hardware e software permitiu que ela oferecesse
experiências suaves e consistentes em toda a sua gama de dispositivos. E é aí que
entra o Swift.
Swift é a própria linguagem de programação da Apple que foi lançada em 2014
como um substituto para sua linguagem de programação Objective-C. É uma
linguagem de programação multiparadigma de propósito geral extremamente
eficiente e projetada para melhorar a produtividade do desenvolvedor.
Swift é uma linguagem de programação moderna (a mais nova nesta lista), rápida,
poderosa e oferece total interoperabilidade com Objective-C. Ao longo dos anos, o
Swift recebeu inúmeras atualizações que o ajudaram a ganhar popularidade
significativa entre as plataformas iOS, macOS, watchOS e tvOS da Apple.