Beruflich Dokumente
Kultur Dokumente
O Q UE VOCÊ P R O C U R A ?
Pois é exatamente sobre isso que esse artigo irá tratar. Continue lendo e
conheça as 15 principais linguagens de programação do mercado de
TI!
Isso quer dizer que para aprender a programar, preciso aprender sobre
codificação binária? Bem, esta é uma decisão sua, mas para te
tranquilizar, a resposta é NÃO!
Paradigma de programação
Java
Sim, a ideia era promissora para a época, mas não deu certo, o mercado
ainda não possuía espaço para a tecnologia. Mas nem tudo foi em vão,
afinal, esse projeto deu origem à linguagem de programação
Java. Com a expansão da internet, a linguagem foi conquistando espaço
e sendo utilizada para executar aplicações nos browsers. Desta forma,
transcendendo a simples interpretação de códigos HTML.
Linguagem C
Criada pelo cientista da
computação Dennis Ritchie em
1972, a linguagem C é derivada
das antigas ALGOL 68 e BCPL.
Ela surgia da necessidade de
escrever programas de maneira
mais fácil que a linguagem
Assembly (mais próxima do
código de máquina e, portanto,
mais complexa de se entender).
Vantagens da linguagem C:
Linguagem C++
Como o próprio nome já nos
permite concluir, C++ é uma
linguagem baseada em C, criada
na década de 80 por Bjarne
Stroustrup. Inicialmente, o
objetivo do cientista da
computação era desenvolver
uma nova versão do Kernell
(núcleo) do sistema operacional
Unix e, para isso, escolheu a
linguagem C como base. Sua
escolha foi devido à performance, portabilidade e possibilidade de uso
para diversos fins.
Principais características
Multi-paradigma
Compatibilidade com a linguagem C
Portabilidade
Boa performance
Linguagem C#
Principais características
Python
JavaScript (JS)
Muita gente confunde JavaScript com Java, por isso é preciso deixar isso
bem claro. São duas linguagens de programação distintas. Em outras
palavras…
Client-side x Server-side
Perl
Principais características
Multiplataforma
Código aberto
Fácil de aprender, principalmente quando já se tem familiaridade com
outras linguagens
Usos diversos: aplicações web, interfaces gráficas, programação de
redes, processamento de textos, jogos, etc.
Assembly
Assembly é uma linguagem de programação de baixo nível, também
definida, muitas vezes, como linguagem de montagem. Nascida em
meados dos anos 50 (Sim! Anos 50), o Assembly abriu as portas para a
segunda geração de linguagens de programação, quando os
computadores ainda funcionavam a válvulas.
“Se Assembly é uma linguagem tão complexa, então ninguém mais deve
usar, certo?”
PHP
Na segunda versão do PHP – que até então ainda não era uma
linguagem de programação – novas funcionalidades foram adicionadas,
dentre elas a interpretação de formulários. A partir disso, Lerdorf
disponibilizou o código fonte do PHP para outros programadores que
passaram a trabalhar no projeto e criar novos recursos à ferramenta.
Principais características
Se for para resumir, podemos dizer que o PHP é uma das linguagens
programação mais populares e, portanto, uma das mais requisitadas pelo
mercado de Desenvolvimento Web, principalmente, se você pretende
trabalhar em agências de comunicação.
Ruby
Principais características
Linguagem interpretada
Multiplataforma
Produtividade
Código aberto (open source), mantido por uma comunidade ativa de
desenvolvedores de todo o mundo
Google Go
Outras características
Código aberto
Combina recursos de alto e baixo nível
Sintaxe simples, buscando facilidade para aprender e programar
Altamente escalável
Ótimo recurso de programação concorrente
Swift
Para aprender mais sobre o Swift e dar os seus primeiros passos com o
desenvolvimento de aplicações iOS, confira o nosso curso de Swift –
Aprenda a programar para iOS!
O objetivo dos professores era criar uma linguagem para uso didático,
mais simples de ser assimilada pelos estudantes. Assim, o BASIC, que
havia sido inspirado em FORTRAN e ALGOL 60, ganhava cada vez mais
popularidade, exatamente pela facilidade de aprendizado.
Linguagem R
Objective-C
Espero que esse post ajude você a entender mais sobre programação e
as tão famosas linguagens! Sugestões, comentários e críticas, fique à
vontade para comentar, ficaremos felizes em ouvir você! Até a próxima!
O Q UE VOCÊ AC H O U D E SS E P O ST ?
28
points
C O M ENTÁRIO S
LEAVE A REPLY
fernando há 2 anos
muito bom! bastante esclarecedor
Responder
Oswaldo há um ano
Muito obrigado pelo seu post.
Responder
richrd há um ano
quero saber qual a 1º linguagem de programação do mundo…
Responder
Miguel há um ano
E o Pascal/Object Pascal aonde entra ai? Apesar de ter perdido muitos adeptos durante anos,
tem permanecido nos rankings inclusive tendo apresentado grande crescimento recente com a
entrada do Delphi no terreno Linux e a crescente comunidade do FPC/Lazarus, que é cross-
plataform, segue a filosofia WORA e não depende de máquinas virtuais, tornando-o mais
rápido e seguro e independente.
OBS.:
– O RedMonk baseia seu ranking no Git (Aberto) e Stack Overflow o que não significa
“linguagens em uso” e sim “linguagens em estudo” podendo até ser tendências futuras por
causa do material produzido mas não significando seu real uso.
– O IEEE Spectrum desconsidera completamente o Object Pascal fazendo crer que o Delphi é
o próprio, inclusive esta, sempre foi uma reclamação quanto aos rankings do Tiobe, que
parece que começou a se atentar para o detalhe.
Tive um professor na faculdade que tinha mente tão fechada ou “discriminatória” quanto ao
pascal que mesmo eu querendo apresentar provas de que o Pascal a muitos anos era
orientado a objetos ele insistia irritantemente que Object Pascal não existia, que era somente
estruturado e que não queria ver que isso era apenas uma ideia que não tinha dado certo. Me
valho de lembrar que em cada aula ele se referia a Oracle como a “nona” maravilha do mundo.
Acabei desistindo de insistir por medo.
Responder
Mas enfim… Nesse post, procuramos nos basear nos principais rankings existentes no
mercado, justamente para não ficar uma coisa do tipo:
Não! É algo baseado nos maiores rankings da atualidade e não na nossa humilde
opinião.
Claro, sabemos que todos os rankings possuem pontos positivos e negativos, como você
mesmo destacou. Entretanto, quando fizemos a análise dos três rankings, entendemos
que o Object Pascal não entraria na lista das 15 principais linguagens. Espero que
entenda e obrigado pelo seu comentário. Isso só enriquece a discussão, abraços!
Responder
Wagner há um ano
Excelente artigo amiga, parabéns Deus te abençoe!
Responder
Obrigado, Wagner, podes deixar que irei passar o recado para a Nemora, abraços!
Responder
Edivaldo há um ano
adoreia o seu poste.estou estudando C, para aprimorar o html.e de pois quero
estudadarC++.prarbens
Responder
Olá, Edivaldo, que legal! Se você for trabalhar com HTML, recomendo também:
JavaScript e PHP. Abraços!
Responder
Responder
FERNANDO há um ano
Muito esclarecedor ..ajudou muito .. obrigado por compartilhar esse conhecimento ..
Eu comecei a interessar por programação , em c , depois fui no assembly , e agora estou
curioso, com o Ruby , e o Python .. Obrigado por expandir meu conhecimento ..
Acredito que também tem um pouco de , “”GOSTO PESSOAL”” No caso o individuo escolhe
aquela que lhe facilita a produtividade .. muito obrigado ..
Responder
Iniciar por C é excelente e, depois do Assembly, aprender Ruby e Python vai ser
tranquilo para você. Abração Fernando e obrigado pelo feedback!
Responder
O Object Pascal é uma das linguagens mais performáticas que existe. Sua curva de
aprendizado é bem menor que a maioria das linguagens, pois ele é considerada uma
linguagem de alto nível, ou seja, não utiliza tantos códigos e símbolos como as linguagens
baseadas em C.Seus compiladores geram aplicativos que são executados nativamente pelos
sistemas operacionais, coisas que outras linguagens não fazem e ficam dependentes de
máquinas virtuais.
Para quem não trabalhava com TI na década de 90, falar que o Java ganhou espaço por conta
de “performance” é no mínimo amador. Java só ganhou espaço no mercado, principalmente no
Brasil, porque era gratuito! Haviam basicamente 3 opções: Pascal, C++ e Basic. Suas IDEs de
desenvolvimento eram caras e nesse cenário surgiu o Eclipse totalmente gratuito, mas muito
longe de ter os recursos de desenvolvimento que as outras ferramentas ofereciam.
Responder
“As linguagens tratadas aqui não foram selecionadas ao acaso, nem de acordo com a
nossa única e exclusiva opinião. Para essa seleção, nos baseamos nos conceituados
rankings da TIOBE, IEEE Spectrum e Redmonk.”
Abraços!
Responder
Marcelo há um ano
Cara agradeço seu comentário e vou procurar conhecer essa linguagem assim que
“terminar” de estudar C. Qual seria o motivo, na sua opinião, dessa linguagem ser
preterida? A facilidade de aprendizado?
Responder
Marcelo há um ano
Que interessante. Por qual motivo eventos apenas para mulheres? Simplesmente
uma segregação absurda. Imagine um evento em que apenas homens pudessem
participar, seria motivo de gritaria geral. Um tanto incoerente esse tipo de atitude.
Responder
lucas há 4 meses
concordo plenamente, a segregaçao feminina nao vai trazer igualdade ao
mundo. Se é algo voltado a homens, é porque é machismo e nao sei o que,
se é só voltado a mulheres, ai é “nossa que lindo”
Luis há um ano
Gostei muito do Post, só gostaria de adicionar um pouco de informação sobre o Cobol,
Uma linguagem ainda usada mundialmente, quase todos as grandes empresas que utilizam
Mainframe possuem linguagem Cobol, como por exemplo:
Bradesco, Bosh, Ford, Itau, caixa economica federal, HSBC(hoje Bradesco), Santander,
Serasa, Bnaco de NY, mensageria de Cambio internacional, mensageria banco central, etc.
Costuma-se dizer que o Cobol é um trator enquanto o Java é uma ferrari, não se arranca um
toco com uma ferrari, muito menos se sai para passear com um trator, cobol / Db2 trabalha
muito bem com Java, mas se você for hojje no Bradesco e dar uma espiada na tela do
funcionário, é bem provável que veja uma tela preta de 24 x 80 caracteres.
Responder
Marcelo há um ano
Assim que a Inteligência Artificial estiver desenvolvida programadores se tornarão obsoletos.
Isso irá ocorrer em no máximo uma década.
Responder
Daniel há um ano
Parabéns pelo post pessoal!
Um abraço!
Responder
Daniel, tudo bem? Então, a área de TI é muito meritocrática. Ou seja, se você sabe e é
qualificado, você tem espaço no mercado de trabalho. Contudo, para chegar a esse nível
de qualificação é fundamental muitos cursos e ter anos de prática. Eu diria que uns 5
anos ou mais. Além disso, quanto mais avançada a idade, maiores as expectativas dos
recrutadores. Sendo assim, como você já tem uma empresa, eu diria que seria excelente
se você estudasse TI como uma forma de complementar e otimizar a sua empresa que
já existe. Como forma de entrar no mercado de trabalho, pode ser arriscado, pois
querendo ou não, sempre há um preconceito contra profissionais com mais de 30 anos
para cargos iniciais, infelizmente. Dê uma olhada nesses outros artigos nossos que vão
responder as suas outras dúvidas:
– Carreira na TI depois dos 30? Veja 10 dicas para vencer o preconceito!
– Como escolher a primeira linguagem de programação?
– Os 5 melhores cargos (e salários) para iniciar no universo da TI
Abraços, espero ter ajudado!
Responder
Carol há um ano
Você poderia me falar duas linguagens de programação orientadas a objetos aplicada ao
desenvolvimento de sistemas contábeis?
Responder
Juvenal há um ano
Qual é a Linguagem que deveríamos estudar para fazer sistemas operativos para
eletrodomésticos ou maquinas ?
Responder
Muito obrigado!
Responder
Becode há 11 meses
Olá, Claudio, tudo bem? Então, não é que esquecemos, mas a linguagem não entrou no
top 15, que é o objetivo inicial desse artigo. Nos baseamos pelos principais rankings do
mercado, como citado no início do texto. Rankings como o Redmonk, o TIOBE Index e o
IEE Spectrum. Mas com certeza, as linguagens que você citastes são excelentes e
merecem a lembrança! Abraços!
Responder
pragmatike.com há 11 meses
Adorei o site, conheci hoje e virei cliente.
Responder
Julierme há 11 meses
Melhor artigo que li sobre o assunto. Parabéns, muito esclarecedor. Muito Grato.
Responder
Deilde há 10 meses
Apesar de estar iniciando nesta área do conhecimento, achei muito bacana, parabéns!
Responder
Becode há 10 meses
Becode há 10 meses
Olá, João, tudo bem? Então, não dá para citar todas. Nós tentamos limitar para as 15
principais linguagens de acordo com os principais rankings mundiais. Mas fica a dica
para uma possível atualização do post. Abraços!
Responder
Becode há 8 meses
Armando, esse post é sobre o que está sendo MAIS utilizado, MAIS popular. Lembrando,
não é um estudo do cenário brasileiro, mas sim mundial. Talvez o que você experiencie
aqui no Brasil não seja igual ao que os Americanos, Indianos, Chineses ou Australianos
usam. O Visual Basic, por exemplo, ainda é muito utilizado mundo afora (por ser uma
linguagem simples e de entrada na área). Não vamos entrar no mérito se é uma
linguagem boa ou ruim, mas sim se ainda tem mercado e empresas interessadas.
Lembrando, esse é um ranking criado pelas grandes empresas de pesquisa do mundo.
Não é a opinião da Becode, mas a opinião da Redmonk, o TIOBE Index e o IEE
Spectrum.
Quanto aos frameworks híbridos, sim, já falamos sobre isso em outro post, dê uma
olhada aqui.
Precisamos ter foco em cada post, assim não fica um artigo desconexo e difícil de ler.
Talvez, em um próximo momento, iremos dedicar um post exclusivo a outras linguagens.
Tecnologias mais históricas, como o Fortran que citastes.
Mesmo se tratando das principais linguagens de programação… as que foram citadas foram
muito bem descritas.
Sou formada em Sistema de Informação e mesmo sabendo sobre as linguagens tive a
curiosidade de saber como vcs abordariam as explicações.
Becode há 6 meses
Isis, ficamos muito contentes com a sua resposta. É esse tipo de mensagem que nos
motiva. Muito obrigado e um abração de toda a equipe Becode
Responder
Almir há 7 meses
Ótimo Artigo. Parabéns.
Gostaria de um hElp na seguinte questão:
Tenho bastante experiencia em desenvolvimento de sistemas utilizando ferramentas Oracle
(Forms, reports, PL/SQL) . Tenho um sistema para Loja desenvolvido por mim utilizando essas
ferramentas. Modestia a parte o sistema é muito bom, porem tem os impedimentos do Oracle
para comercialização. Pretendo desenvolver esse meu sistema em uma dessas linguagem free
e gostaria de saber qual seria a melhor opção considerando que utilizo muito codigo SQL e
gostaria de reaproveitar o máximo de código possível. Alguma idéia da qual seria melhor?
Obrigado pela atenção.
Responder
Becode há 6 meses
Almir, tudo bem? Então, Oracle infelizmente não é o nosso forte. Vou ficar te devendo
essa informação. Assim que tivermos um parceiro com esse expertise, iremos criar um
post sobre o assunto. Peço desculpas não conseguir te responder agora. Abraços!
Responder
PARABENS…..
Responder
Becode há 6 meses
Becode há 6 meses
Becode há 6 meses
Agnaldo, nossa, ficamos muito felizes em ler o seu comentário! Muito obrigado mesmo.
Infelizmente ainda não temos um post sobre orientação vocacional, mas você nos deu
uma ideia. Quem sabe no futuro. Valeu, Agnaldo. Até a próxima
Responder
Priscila há 7 meses
clap clap ~~
Responder
Becode há 6 meses
Responder
Joel há 6 meses
Na minha opinião o javascript já se torna facultativo, porque nos dias de hoje o CSS3 já faz
muita coisa que o js faz ou até mais…
Responder
Becode há 5 meses
Joel, o CSS3 cresceu muito, mas ele ainda não é considerado uma linguagem de
programação, ainda sendo considerado uma linguagem de folha de estilo. Além disso, o
JavaScript é campeão de repositórios no GitHub, o que acaba sendo um bom
termômetro de como a tecnologia tem crescido bastante. No mais, a cada dia que passa
surge um novo framework para auxiliar no uso do JavaScript, o que significa que a
tecnologia tem crescido muito. Enfim, na minha opinião, são coisas diferentes. Abraços!
Responder
Joel há 6 meses
e mais uma coisa, na minha opinião javascript é mais back end do que front end. é uma
linguagem lógica, por isso acho que deve ser considerada mais back end do que front end…
Responder
Becode há 5 meses
Becode há 4 meses
Feito! Esse é o objetivo!
Responder
Becode há 4 meses
Francisco, tudo bem? A não ser que você possua um excelente motivo para não migrar
para novas linguagens, sugiro que você busque aprender uma linguagem mais atual.
Isso vai te facilitar a vida e te dar mais mercado de trabalho.
Responder
Becode há 4 meses
Becode há 4 meses
Valeu, Ronaldo!
Responder
Wilson há 4 meses
JavaScript não é linguagem de programação! Como diz o nome, é um conjunto de rotinas pra
fazer pequenos scripts que executam funções simples dentro de código html. Foi a resposta da
finada Netscape ao também finado VBScript da MS. Tem vocabulário pobre, recursos
limitados, estrutura simplória e sobrevive basicamente em função de html. Acho um disparate
tratá-la como linguagem de programação.
Responder
Becode há 3 meses
Treta detected.
Responder
TinkTinker há 3 meses
É….e o pascal amigos? vocês devem saber que esta linguagem é gigante ne?
Responder
Becode há 3 meses
Sim, sabemos! Mas infelizmente não deu para colocar todas. Queríamos fazer um
ranking das 15 mais populares. Tentamos ser o mais justo possível, nos baseando pelos
rankings das empresas que realmente sabem criar esse tipo de ordenamento. TIOBE,
IEEE Spectrum e Redmonk…
Responder
Becode há 3 meses
Que bom que ajudamos de alguma forma, Rivelino! Ficamos felizes com o seu
comentário. Abraços!
Responder
Becode há 3 meses
D E I X E UMA RE S P O STA
O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *
Comentário*
Name*
Email*
Website
PUBLICAR COMENTÁRIO
# Swift