Вы находитесь на странице: 1из 1

 

ÚLTIMOS POSTS HALL OF FAME

CURSOS POSTS EBOOKS E FREEBIES QUIZZES


 


O Q UE VOCÊ P R O C U R A ?

O que você procura? 


de
 

 27 Shares  7.7k Views  3

[QUIZ] Teste que tipo de


desenvolvedor é você?
As 15 principais linguagens de
programação do mundo! 
S I G A A BECOD E

por Nemora Dornelles há 2 anos


 16.3k Views  95
    
537
Se você chegou até esse post, é muito provável que você já tenha ouvido
SHARES falar em linguagens de programação. Elas são diversas, estão em
constante processo de evolução e foram criadas para resolver algum
 problema específico da área computacional.

 Sim, existem muitas linguagens de programação por aí! Contudo, quais


são as principais? qual é o objetivo e filosofia de cada uma? E a origem
de cada uma? Relevância no mercado de trabalho?

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!

PS: ao longo do artigo, também iremos passar diversas dicas de cursos


bons e baratos (em português) para facilitar o aprendizado em cada
uma dessas linguagens incríveis. Continue lendo!

Código Binário x Linguagens de Programação

Inicialmente, os computadores foram criados para realizar cálculos


matemáticos de forma muito mais rápida do que seres humanos são
capazes. Para que isso fosse possível, era necessário que as devidas
instruções matemáticas fossem repassadas às máquinas. Nesse
momento, surgiram as linguagens de programação.

Em outras palavras, para que uma instrução seja “entendida” pelo


computador, é necessário que sejam escritas em linguagem de máquina,
ou seja, códigos binários formados por sequências de 0 e 1.

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!

Programar diretamente em linguagem de máquina é sim possível, porém,


é um processo lento e difícil, praticamente inviável nos dias de hoje
devido a complexidade dos sistemas modernos. Sendo assim, para que
você não precise codificar de forma binária, existem as linguagens de
programação. Estas são próximas as linguagens humanas e, portanto,
mais fáceis de serem lidas e compreendidas.

O que são linguagens de programação?

Resumindo, linguagens de programação são padrões de codificação


binária, com sintaxe e semânticas específicas. Desta forma, capazes de
criar instruções para máquinas. Graças a esses conjuntos de códigos e
recursos, é possível criar programas e sistemas para resolver os mais
diversos problemas do cotidiano.

Para melhor compreensão!

O humano fala através de um idioma, já o computador entende binário.


Então para que ambas as partes consigam se comunicar, é
necessário um intermediário: uma linguagem de programação.

Através dela, é possível programar de uma forma que um compilador


traduza as instruções para o computador (em binário). De outra forma,
caso seja uma linguagem interpretada, as instruções seriam repassadas a
um interpretador para a sua execução.

Resumindo, linguagens de programação existem para ser o canal de


comunicação de um programador com o hardware (máquina).

Tipos de linguagens de programação


Existem diversas categorias para classificar linguagens de programação,
nesse post, iremos citar as 2 principais:

Paradigma de programação

Um paradigma de programação, a grosso modo, é a forma utilizada para


resolver um problema computacional. Linguagens podem suportar mais
de um paradigma (linguagens multiparadigma), este a ser escolhido
conforme o problema a ser resolvido. Abaixo, os dois principais
paradigmas de programação.

Paradigma Procedural ou Imperativo

Conceito de programação que define softwares como uma sequência de


comandos para o computador executar. O nome do paradigma,
Imperativo, está ligado ao tempo verbal, onde repassamos “ordens” ao
computador: faça isso, depois isso e depois aquilo.

Paradigma Orientado a Objetos

Paradigma mais popular atualmente, trata-se de um conceito de


programação baseado no uso de componentes individuais. Estes são
chamados objetos e fazem parte da composição do software.

Tentamos resumir. Contudo, paradigmas de programação merecem um


post específico para o assunto. Pensando nisso, escrevemos o seguinte
artigo para tratar esse assunto com mais detalhes.

Alto ou baixo nível

As linguagens também são classificadas em níveis (alto ou baixo).


Existem aquelas em que a sintaxe se aproxima a uma linguagem
humana, por isso entram na categoria das linguagens de alto nível.

Por outro lado, existem as linguagens que possuem sintaxe e semântica


próximas ao código de máquina, portando, classificadas como
linguagens de baixo nível. Para saber mais sobre o assunto, leia nosso
post sobre linguagens alto nível vs. baixo nível.

As linguagens de programação mais populares


Antes de mais nada, é importante esclarecermos algumas questões:

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.
Como os rankings passam por frequentes atualizações (e o próprio
mercado de TI também pode nos surpreender), apresentaremos as
linguagens de programação que ficaram entre as mais populares nos
três rankings.
Para essa lista, foram consideradas apenas linguagens de
“programação”. Não foram consideradas outros tipos de linguagens
da área de tecnologia, como linguagens de marcação (HTML),
linguagens de folhas de estilo (CSS), linguagens de consulta
estruturada (SQL) e entre outras.
A lista não está ordenada, pois existem diversos critérios de
ordenamento, como: popularidade, relevância, empregabilidade e por
aí vai. Além disso, as posições estão em constante mudança, pois a
linguagem de programação que faz sucesso hoje, pode já não ser
mais tão relevante mês que vem ou ano que vem. Pensando nisso, o
post será atualizado de forma anual.

Vamos lá? Veja abaixo quais são as principais linguagens de


programação, bem como, suas histórias, curiosidades, objetivos e
características!

Java

No início da década de 90, um grupo de engenheiros dava início ao


Projeto Green, na empresa Sun Microsystems (hoje pertencente à
Oracle). A ideia era criar novas tecnologias que permitissem a
comunicação entre diferentes dispositivos utilizados no dia a dia das
pessoas, como televisão, vídeo cassete, aparelhos de TV a cabo,
eletrodomésticos e entre outros.

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.

Atualmente ela é usada para diversos fins e está presente também em


sistemas operacionais, dispositivos móveis, mainframes e por aí vai.

Como explicar esse sucesso?

Bem, existem diversas características que tornam a linguagem Java tão


popular, talvez a mais em evidência nos dias de hoje seja o fato de que
Java é a linguagem base para o desenvolvimento de aplicações mobile
para Android, simplesmente a plataforma mobile mais utilizada no mundo.
Entretanto, além disso, podemos citar:

A sintaxe similar a outras linguagens mais antigas, como C e C++.


Isso proporciona fácil entendimento para programadores dessas
linguagens.
Suporte à Orientação a Objetos – Java é uma das principais
representantes das linguagens orientadas a objetos.
Portabilidade – a compilação do código fonte cria um executável que,
por sua vez, será interpretado por uma máquina virtual. A máquina
virtual funciona como um intermediário entre o código e a plataforma
na qual esse código será executado. Isso permite que a aplicação
seja executada em diferentes plataformas (Filosofia WORA: write
once, run anywhere. Em português, “Escreva uma vez, execute
em qualquer lugar”).
Alta performance e entre outros fatores!

Enfim, existem muitas outras características que justificam a importância


e popularidade dessa linguagem. Se você pretende aprender Java, dê
uma olhada nesse excelente curso de Java, vale a pena conhecer!

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).

No ano seguinte à sua criação, C é usada para escrever uma versão do


sistema operacional Unix e, com isso, passou a ganhar notoriedade. Mas
foi a partir do ano de 1978, com a publicação do livro “The C
Programming Language”, que a linguagem passou a ser difundida no
mercado, sendo utilizada também em outras áreas e para outros fins na
programação de computadores.

Vantagens da linguagem C:

Por ser estruturada, a linguagem C torna o processo de


desenvolvimento mais simplificado.
Fácil portabilidade
Simples, pois conta com um conjunto de bibliotecas de funções e
sub-rotinas que auxiliam no desenvolvimento de sistemas.
Provê recursos também de baixo nível, permitindo a incorporação de
códigos Assembly.

Hoje em dia, além de grande parte dos sistemas operacionais existentes


no mercado serem escritos em C, a linguagem também é muito utilizada
no desenvolvimento de interpretadores, compiladores, editores de texto,
softwares de computação gráfica e tratamento de imagens, banco de
dados e entre outros.

Para aprender e dominar a linguagem do início ao fim, dê uma olhada


nesse treinamento incrível sobre a linguagem C que separamos para
você.

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.

Durante o desenvolvimento, Stroustrup implementou diversas melhorias à


linguagem C, incluindo alguns recursos de orientação a objetos. A
linguagem criada pelo cientista da computação recebia, inicialmente, o
nome de “C com classes”. Entretanto, 3 anos mais tarde passou a ser
chamada de C++.

C++ tornava-se assim uma linguagem muito poderosa, capaz de resolver


problemas ainda mais complexos. Ela continua em constante evolução e
hoje é utilizada nos mais diversos tipos de aplicações, como: jogos,
editores de texto, editores de imagem e entre outras tantas finalidades.
Se você se interessou por essa linguagem, dê uma olhada nesse curso
para aprender a programar em C++.

Principais características

Multi-paradigma
Compatibilidade com a linguagem C
Portabilidade
Boa performance

Linguagem C#

C# (lê-se “c sharp”), trata-se de uma linguagem de programação


desenvolvida pela Microsoft e lançada em julho de 2002. A linguagem é
um dos recursos da plataforma .NET (pronuncia-se “dot net”), que foi
criada com o objetivo de melhorar a comunicação entre diferentes
tecnologias utilizadas pela empresa.

É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas


precursoras C++, Java e Object Pascal. Desse modo, programadores que
conhecem pelo menos uma destas linguagens, podem facilmente
aprender a programar em C#.

Principais características

Suporte à Orientação a Objetos;


Uso do conceito de máquina virtual (assim como Java)
Portabilidade
Sintaxe simples e de fácil compreensão

O sucesso da linguagem C# é muito relacionado a sua constante


evolução, mas também pelo leque de recursos que a tecnologia oferece,
aumentando a produtividade no processo de desenvolvimento. A
linguagem pode ser utilizada na criação de diversos tipos de aplicações,
com foco em soluções de alto nível.

O C# é uma excelente linguagem para iniciantes e, se você gosta dos


produtos da Microsoft, essa linguagem é ideal para você. Dê uma olhada
no curso completo de programação C# aqui.

Python

Criada no início dos anos 90, Python é uma linguagem de programação


desenvolvida e distribuída pela Python Software Foundation, comumente
utilizada para fins diversos na programação. Considerada uma linguagem
de altíssimo nível, Python suporta diferentes paradigmas de programação
e conta com recursos poderosos.

Uma das principais características da linguagem Python é a legibilidade


do código. A linguagem possui uma sintaxe moderna e clara, o que
favorece a escrita de códigos organizados, fáceis de compreender e
manter, sem perda em produtividade.

Outras duas propriedades fazem do Python uma das principais


linguagens de programação do mercado:

Suporte a múltiplos paradigmas de programação


Desenvolvimento comunitário, o que facilita a constante evolução da
linguagem

Python é muito usado em aplicações web, soluções complexas, jogos e


entre outros. Essa linguagem também é frequentemente ensinada em
cursos de lógica de programação devido à simplicidade da sintaxe. Além
de tudo isso, Python tem sido muito utilizado para o desenvolvimento de
aplicações que se utilizam de técnicas de Inteligência Artificial e
Aprendizado de Máquina (Machine Learning – ML). Aliás, essa é a
proposta desse curso de Python para Data Science e Machine Learning.

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…

JavaScript não é Java!

Essa confusão entre as duas linguagens existe desde o lançamento do


JavaScript e se deve, claro, aos seus nomes. Mas existe uma razão para
elas possuírem nomes parecidos?

Sim! O JavaScript estava sendo desenvolvida pela empresa Netscape,


que negociava na época uma parceria com a Sun Microsystems (do Java,
lembra?). Assim, para aproveitar um pouco do sucesso da linguagem
Java, em uma estratégia de Marketing, a linguagem que antes era
chamada de LiveScript, foi lançada com o nome de JavaScript.

Além dos nomes, as sintaxes de Java e JavaScript também são


parecidas. Mas isso também têm explicação: ambas, assim como muitas
linguagens da época, foram baseadas em C, daí a semelhança.

OK, mas o que é JavaScript?

JavaScript é uma linguagem de programação criada para navegadores,


com o objetivo de proporcionar maior interatividade às páginas web.
Suportada hoje por todos os navegadores, o JavaScript é padronizado
pela ECMA Internacional e considerado a linguagem de programação
Web mais popular do mercado.

Se você buscar materiais sobre JavaScript na web, provavelmente você


encontrará muita informação sobre o lado “client-side” da linguagem.
Mas, o que é isso?

Client-side x Server-side

Grosseiramente, dizemos que o que é executado na interface do usuário


é considerado client-side (lado do cliente), como o que aparece na sua
tela (imagens, textos, cores, etc etc). Por outro lado, tudo o que é
executado no servidor é server-side (lado do servidor), por exemplo, a
interação de um website com o seu banco de dados, local onde estão
armazenados arquivos HTML, imagens, vídeos, dados de texto e demais
arquivos que compõem a página que aparece para o usuário final.

Por que o JavaScript é tão especial?

Com JavaScript você pode trabalhar os elementos no client-side: alterar a


estrutura de um documento HTML, modificar estilos CSS, realizar ações
conforme a interação do usuário com a sua aplicação, realizar validações
de formulários e muito mais. Em outras palavras, o JavaScript é o
responsável por trazer vida a uma página web no lado client-side.

Entretanto, o JS é muito mais do que isso. Atualmente, devido a


constante evolução da linguagem, a tecnologia pode ser utilizada
inclusive no lado server-side e aplicações mobile. Desta forma, tornando-
se uma das linguagens mais versáteis existentes.

Na Becode, possuímos um curso focado em iniciantes em HTML, CSS e


JavaScript. Em outras palavras, para aqueles que desejam aprender
essas tecnologias do zero!

Perl

Perl é uma linguagem de programação criada e mantida pelo


programador americano Larry Wall. A ideia de Wall era criar uma
linguagem que, acima de tudo, fosse prática e proporcionasse mais
liberdade ao desenvolvedor.

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.

Quanto ao mercado de trabalho, há quem diga que a linguagem esteja


caindo em desuso. No entanto, Perl continua em aprimoramento e ainda
se mantém boas posições nos rankings mundiais de linguagens de
programação. Entretanto, talvez não seja a realidade brasileiro.

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.

Na época, se utilizava notação binária para programar, o que era uma


tarefa extremamente difícil. Assim, a linguagem Assembly surgiu como
uma alternativa, pois poderia ser compreendida de uma forma menos
complexa. Ainda assim, o código Assembly necessitava ser traduzido
para a linguagem de máquina. Neste momento, surge o Assembler,
software capaz de realizar essa “tradução”.

ATENÇÃO! não confunda a linguagem Assembly com o sistema


Assembler.

Provavelmente você deve estar se perguntando:

“Se Assembly é uma linguagem tão complexa, então ninguém mais deve
usar, certo?”

Errado! Embora seja uma linguagem complicada, o Assembly ainda é


muito utilizado no desenvolvimento de sistemas que atuam de forma mais
próxima ao hardware, como drivers de dispositivos, firmwares e
microcontroladores. Além de aplicações que precisam do máximo de
recursos da máquina.

PHP

PHP é uma linguagem de programação de livre distribuição, utilizada em


todo o mundo para criação de sistemas web dinâmicos. OK, mas o que
significa PHP? É uma longa história, mas vamos resumi-la para você.

Com a expansão da internet, o programador Rasmus Lerdorf criou uma


ferramenta simples para contabilizar o número de visitantes de suas
páginas. Daí surge o Personal Home Page Tools, o embrião da
linguagem PHP, baseado nas linguagens C e Perl.

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.

Em 1998, os programadores israelenses Zeev Suraski e Andi Gutmans


reescreveram o PHP, oferecendo novas funções e características capazes
de torná-la uma linguagem de programação.

Desse modo, a linguagem se mantinha com o nome PHP, devido à


popularidade já conquistada, mas o significado da sigla passava a ser
PHP Hypertext Preprocessor, um acrônimo recursivo.

Os códigos PHP são interpretados no servidor, logo trata-se de uma


linguagem server-side. Sempre que o navegador solicitar, o interpretador
processa o código da página e gera um HTML, que será enviado como
resposta ao cliente. Podendo incluir, por exemplo, informações do banco
de dados, já que o PHP possui essa funcionalidade.

Principais características

Suporte tanto à programação estruturada, quanto à orientação a


objetos
Fácil aprendizado (é necessário aprender HTML antes)
Boa performance
Portabilidade
Código aberto, é liberado para a comunidade de programadores
trabalhar na evolução da linguagem e consultar problemas já
resolvidos anteriormente

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.

Quando o assunto é PHP, existem diversos treinamentos excelentes


disponíveis na web. Entre todos eles, preciso dar um destaque especial
para esse curso completo de PHP 7, pois é realmente completo e muito
bem avaliado. Vale a pena!

Ruby

Criado em 1995 pelo programador japonês Yukihiro Matsumoto (mais


conhecido como Matz), o Ruby é uma linguagem de programação
orientada a objetos e de sintaxe simples. A proposta de Matz era
desenvolver uma linguagem legível, fácil e agradável, daí o slogan da
linguagem:

“O melhor amigo do programador”

Inspirada em linguagens como Perl, LISP e SmallTalk, Ruby é utilizada


principalmente no desenvolvimento de aplicações web.

Principais características

Linguagem interpretada
Multiplataforma
Produtividade
Código aberto (open source), mantido por uma comunidade ativa de
desenvolvedores de todo o mundo

Ruby on Rails não é Ruby!

É muito comum encontrar materiais sobre essa linguagem com o nome


de Ruby on Rails (ou Rails ou RoR). Contudo, fique esperto! Ruby on
Rails é um framework utilizado em conjunto com o Ruby. Entretanto, Ruby
on Rails não é a linguagem de programação. A linguagem de
programação é apenas “Ruby”.

Dito isso, precisamos dar o devido mérito ao framework. O Ruby on Rails


é responsável por muito do sucesso obtido pelo Ruby. Atualmente, muitas
startups escolhem Ruby e Ruby on Rails para desenvolver suas
aplicações, pois a tecnologia permite que se dedique mais tempo e
atenção ao negócio em si do que ao desenvolvimento. Isto ocorre, pois
normalmente os prazos para conclusão dos projetos que usam essas
tecnologias são mais curtos, tamanho é a produtividade que a linguagem
e o framework proporcionam.

Ruby já é uma das linguagens de programação mais populares e ainda


possui altas perspectivas de crescimento. Trata-se de uma tendência!
Aplicações web de grande relevância, como Twitter e GitHub utilizam a
linguagem. Vale a pena aprender essa joia (literalmente)! Portanto, se
você gostou da filosofia por trás do RoR, não deixe de conhecer o curso
completo de Ruby on Rails!

Google Go

Go é uma linguagem de programação criada pela Google. Possui o


propósito de aumentar a produtividade em projetos. A linguagem foi
lançada em 2009, surgindo como solução para atender a diversas
necessidades da empresa.

O foco da linguagem é a performance, buscando ótimos desempenhos


tanto da compilação, quanto de processamento da aplicação. A Go é
multiplataforma, com suporte para Linux, Windows, MacOS e entre
outros.

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

A linguagem Go vem alcançando posições cada vez melhores nos


rankings das linguagens de programação. Dropbox, Uber e SendGrid são
alguns exemplos de empresas que utilizam essa tecnologia. No Brasil, a
tecnologia ainda não é muito forte.

Aí você diz: “putz, então não deve existir curso de Google Go em


português…”

Então, claro que existe! Dê uma olhada no curso Go (Golang):


Explorando a Linguagem do Google.

Swift

Criada pela Apple, Swift é uma linguagem de programação destinada ao


desenvolvimento de aplicativos para as plataformas da marca, como Mac
OS, iOS, Apple Watch e Apple TV.

Swift é open source e foi projetada também com o objetivo de


proporcionar liberdade para os programadores. Possui sintaxe simples,
performance e possibilidade incorporar códigos em Objective-C
(antecessor ao Swift).

A linguagem Swift vem ganhando cada vez mais espaço no mercado de


TI. Afinal de contas, se você deseja trabalhar com os produtos da Apple,
você precisa aprender Swift ou Objective-C. E, convenhamos, a Apple
ocupa uma fatia substancial do mercado de TI.

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!

Visual Basic (VB)


Em meados da década de 60, os
matemáticos John George
Kemeny e Thomas Eugene Kurtz
criaram a linguagem de
programação BASIC. Esse nome
é um acrônimo de Beginner’s
All-purpose Symbolic
Instruction Code que, em
português, significa Código de
Instrução Simbólica para
Iniciantes.

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.

Já na década de 90, depois de inúmeros trabalhos realizados com o


Basic, a Microsoft lançava a primeira versão do Visual Basic, uma
linguagem de programação orientada a objetos baseada em Basic que,
dentre diversas funcionalidades, passou a contar com recursos para criar
interfaces gráficas para o usuário.

Em 2002, a linguagem passava a fazer parte da plataforma .NET da


Microsoft, passando a ser chamada comumente de VB .NET. Para a
empresa, tornar o VB um novo integrante da plataforma .NET foi uma
forma eficaz de unir a produtividade oferecida pela linguagem aos
poderosos recursos oferecidos pelo framework.

O Visual Basic .NET, embora tenha perdido espaço para outras


tecnologias como Java e C#, ainda é muito utilizado no mercado de
soluções de alto nível. Se você deseja aprender ele, talvez esse curso
seja uma boa ideia.

Linguagem R

Desenvolvida na década de 90,


R é uma linguagem de
programação destinada à
computação estatística. O nome
da linguagem vem das iniciais de
seus criadores, os estatísticos
neozelandeses Ross Ihaka e
Robert Gentleman.

R é open source, sendo


constantemente aprimorado por
diversos profissionais pelo mundo. A linguagem também é
multiplataforma, com suporte para sistemas operacionais Linux, Windows
e Mac.

Desde seu surgimento, a linguagem R é amplamente utilizada no


desenvolvimento de aplicações de estatística, sistemas para construção
de gráficos, softwares de análise de dados e entre outros. R conta com
grandes bibliotecas de funções específicas para a área de estatística,
além de um importante Ambiente de Desenvolvimento Integrado (IDE)
que recebe o mesmo nome da linguagem.

Ultimamente, a linguagem R ganhou muito destaque devido a sua


constante utilização para o desenvolvimento de sistemas baseados em
técnicas de Machine Learning – ML. Em outras palavras, R é uma
tendência, provavelmente, já uma realidade em países mais adiantados.
Portanto, se você gosta de matemática e essa área de ciência de dados e
Machine Learning, aprender R é praticamente uma obrigação.

Objective-C

Trata-se de uma linguagem de


programação orientada a objetos, baseada
em SmallTalk e C, multiplataforma, criada
pelos cientistas da computação Brad Cox e
Tom Love no início dos anos 80. A ideia
era criar uma linguagem de programação
que primasse pela reutilização de código.

O Objective-C hoje pertence à Apple,


sendo utilizada no desenvolvimento de aplicações para o sistema iOS.
Embora a companhia tenha criado a linguagem Swift baseada em
Objective-C, a intenção, segundo a própria Apple, não é uma linguagem
substituir a outra, mas sim fazer com que ambas sejam capazes de
coexistir. Assim, aplicativos desenvolvidos em Swift podem ter partes do
código escritas em Objective-C e vice-versa.

Apesar dessa filosofia apresentada pela Apple, o Objective-C encontra-se


em declínio, devido a ascensão da linguagem Swift. Entretanto,
a linguagem ainda apresenta boas colocações nos rankings de
popularidade mundial.

Afinal, qual é a melhor linguagem de


programação?
Não há! Entenda que não existe uma linguagem melhor que outra, cada
uma tem suas características que a tornam mais adequada para cada
projeto. É muito importante que você identifique as necessidades da sua
aplicação e busque uma linguagem que ofereça os melhores recursos
para atendê-las. Claro, dependendo da sua área de atuação e
especialização no mercado de desenvolvimento, você irá acabar
trabalhando mais com uma linguagem ou outra. Abaixo alguns exemplos:

Para desenvolvedores front-end: JavaScript


Para desenvolvedores back-end: Java, PHP, C, C++, Python, Ruby,
C# e por aí vai
Para desenvolvedores mobile: Java, Swift, Objective-C e JavaScript
Para Cientistas de Dados: Python ou R
Para iniciantes: Python ou Ruby

Portanto, tenha foco e coerência com a sua área de atuação, mas ao


mesmo tempo, não se prenda a uma única tecnologia salvadora e
perfeita. Existem muitas opções e combinações de conhecimentos que
são extremamente válidos.

Se você deseja aprender a programar, busque bons cursos e dedique um


tempo todos os dias para isso. Programar é como tocar um instrumento:
você nunca vai aprender apenas com teoria. É preciso praticar, praticar e
quando se cansar… pratique mais um pouquinho!

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 

Escrito por Nemora Dornelles


Colecionadora de certificações Microsoft, Linux e ComptIA. Formada em
Desenvolvimento de Sistemas para Web. Fã declarada do falecido MIRC
e do atual BitCoin! É instrutora de desenvolvimento e infraestrutura de TI
há mais de 10 anos, onde já contribuiu para a formação de milhares de
profissionais da área!

C O M ENTÁRIO S

NOSSO SITE  FACEBOOK

LEAVE A REPLY

fernando há 2 anos
muito bom! bastante esclarecedor
Responder

Nemora Dornelles há um ano


Que bom Fernando, a ideia é sempre ajudar.
Responder

Oswaldo há um ano
Muito obrigado pelo seu post.
Responder

Nemora Dornelles há um ano


Oi Oswaldo, fico feliz que tenha gostado! Obrigado.
Responder

richrd há um ano
quero saber qual a 1º linguagem de programação do mundo…
Responder

Nemora Dornelles há um ano


Bom dia, Richrd! Conforme a história, a primeira linguagem de programação foi
Plankalkül, porém esta linguagem não teve grande relevância. Então, creio que o Fortran
foi a primeira linguagem de programação que realmente teve algum impacto significativo,
dando lugar para linguagens como Cobol e Algol que vieram em seguida. Se você tiver
interesse em saber mais sobre a história das linguagens de programação, sugiro que
você acesse esse link, na seção de “história”. Espero ter ajudado! Abraços!
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

Erick Scudero há um ano


Olá Miguel, entendemos o seu ponto e não discordamos dele. Muito pelo contrário, você
tem razão no que fala. O seu professor, pelo simples fato de ser professor, não poderia
ter uma mente tão fechada.

Mas enfim… Nesse post, procuramos nos basear nos principais rankings existentes no
mercado, justamente para não ficar uma coisa do tipo:

“Nós estamos dizendo isso e ponto final”

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

Erick Scudero há um ano

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

Erick Scudero há um ano

Olá, Edivaldo, que legal! Se você for trabalhar com HTML, recomendo também:
JavaScript e PHP. Abraços!
Responder

Eloy Malaco há um ano


Sou leigo, mas é o primeiro poste que fala sobre programação que eu consigo entender.
Parabéns.
Responder

Erick Scudero há um ano


Eloy, isso nos deixa muito felizes! Muito obrigado mesmo por esse feedback seu.
Abração!
Responder

Clever Vieira há um ano


Excelente Matéria, Parabéns.
Responder

Erick Scudero há um ano

Responder

Giuseppe Valduga Cruz há um ano


Obrigado pessoal da Becode, pela atenção que através do contato. Em especial ao Erick pelas
orientações. Achei o post sobre linguagens muito esclarecedor.
Responder

Erick Scudero há um ano


Valeu, Giuseppe! Nós que agradecemos! Abração!
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

Erick Scudero há um ano

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

Celso Ferreira há um ano


O Object Pascal é uma das linguagens mais poderosas que existe. Os frameworks existentes
hoje permitem que através dessa linguagem sejam desenvolvidos sistemas para praticamente
todas as plataformas: Apple, Microsoft, Android e Linux.

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

Erick Scudero há um ano


Celso, obrigado pela sua contribuição. Obviamente, não conhecemos a fundo todas as
linguagens de programação, isso é humanamente impossível. Por isso, baseamos o
nosso artigo em pesquisa e rankings que são referências na área. Justamente para
sermos imparciais nessa quesito. Podes ter certeza, escrever um artigo como esse leva
muito tempo de pesquisa e revisão, não é nada amador. Infelizmente, não conseguimos
agradar todo mundo e, claro, ficamos tristes com isso. Bom, de qualquer forma, acredito
que o seu comentário agrega bastante ao conteúdo original do artigo e, por isso, somos
gratos! No mais, abaixo deixo um trecho do próprio artigo para reforçar o nosso
embasamento para escrever o post:

“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

Erick Scudero há um ano


Marcelo, tudo bem? Não ficou claro a qual linguagem você está se referindo no
comentário acima. Abraços!
Responder

David Machado há um ano


É lindo ver mulher programando! acho muito importante pois quebra esse paradigma que
tecnologia não é coisa de mulher! Adorei as informações aqui contidas e me ajudaram a traçar
um plano de ação para os próximos anos! Obrigado!
Responder

Erick Scudero há um ano


Certamente, David! A Nemora é uma excelente instrutora nossa (Becode). Ela irá gostar
bastante de ler esse comentário seu. Abração!
Responder

Nemora Dornelles há um ano


Oi David, quando ingressei no mercado de TI escutei muito que “TI é para homens”,
dentre outras coisas, mas ainda bem que isso está mudando, o mundo da TI hoje está
bem mais feminino e estamos ganhando cada vez mais espaço, a prova disso são os
eventos voltados exclusivamente para Girls! Adorei seu comentário. Seja sempre bem-
vindo a Becode! No que precisar, fico a disposição.
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”

Sandro Vargas há um ano


ótimo post….. parabéns pelas explicações OBJETIVAS, CLARAS E IMPARCIAIS. Estou de
fato procurando uma linguagem que atenda as minhas necessidades ……comecei um curso
de Java, MAS, percebi que além dos comandos serem muito grandes, existe também uma
certa subjetividade na grande quantidade de comandos, o que não se configura
necessariamente em um problema, mas é óbvio que o ESTUDO DO JAVA demanda mais
tempo e “perícia”, e tempo infelizmente é um luxo que eu não disponho, no entanto pretendo
em um futuro próximo terminá-lo. Com os esclarecimentos do seu post e dentre outras
pesquisas percebo que para mim, dentro das minhas necessidades a linguagem mais indicada
seria o PYTHON. Desculpe-me, pela minha ignorância, mas gostaria de saber se o PYTHON
TAMBÉM PODE SER APLICADO NA ORIENTAÇÃO A OBJETO? GRATO PELA ATENÇÃO E
PARABÉNS PELA PRESTATIVIDADE
Responder

Erick Scudero há um ano


Olá, Sandro, tudo bem? Nossa! Ficamos muito felizes com o seu comentário.
Realmente, o Java é uma linguagem que demanda um pouco mais de tempo de estudo.
O Python, para chegar a perfeição, também. Mas para iniciar, tem uma curva de
aprendizado muito mais rápida. E sim, podes usar o paradigma orientado a objetos no
Python! Dê uma olhada nesse treinamento sobre a linguagem:

– Python para Android, iOS, Windows, Linux, Mac

Abração! Continue nos acompanhando!


Responder

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

Erick Scudero há um ano


Luis, que bom que gostaste do post e valeu pela sua contribuição! Em uma futura
atualização do artigo, iremos lembrar desse seu comentário. Abração!
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

João Manuel há um ano


Aprender a programar é sempre bom, mas o melhor é continuar a investigar porque o mundo
das TICs é dinâmico.
Responder

Erick Scudero há um ano


Muito dinâmico! Excelente comentário. Valeu, João!
Responder

Daniel há um ano
Parabéns pelo post pessoal!

Tenho 40 anos e nunca me interessei á fundo pela área de programação no sentido de me


tornar um profissional, mas essa área sempre me atraiu desde criança. Por isso eu gostaria de
ter uma opinião de vocês a respeito do meu interesse em iniciar o aprendizado em
programação aos 40 anos de idade, pensando em trabalhar na área daqui alguns anos. Para
você entenderem melhor a minha situação, tenho uma empresa a mais de 17 anos e hoje 95%
das vendas é através de e-commerce. Mas venho observando a alta demanda de trabalho
para programadores no mundo todo, e isso me fez enxergar o meu futuro com outros olhos,
pensando que tenho uma família GRANDE e financeiramente pode ser vantajoso também.

Então aqui vão as minhas dúvidas:


*Respondam com SINCERIDADE por favor

– Na minha idade, tenho chance de ingressar no mercado de trabalho(considerando que eu


me dedique para isso) ?
– Qual ou quais seriam as linguagens de programação mais indicada para eu iniciar ?
– É realmente um área atrativa com relação aos salários que o mercado oferece ?

Um abraço!
Responder

Erick Scudero há um ano

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

Erick Scudero há um ano


Carol, qualquer linguagem back-end orientada a objetos pode te servir para esse
propósito. Você terá que olhar também outros fatores, como o tamanho da sua equipe,
bem como, se o sistema é web ou desktop. Como você pediu para eu citar duas: Java ou
C#.
Responder

Juvenal há um ano
Qual é a Linguagem que deveríamos estudar para fazer sistemas operativos para
eletrodomésticos ou maquinas ?
Responder

Erick Scudero há 12 meses


Juvenal, a linguagem C provavelmente seja a melhor opção para esse propósito. Como
sugestão, recomendo também que você procure pelo termo “Arduino” na internet.
Acredito que irás gostar. Abraços!
Responder

Marcolino do Amaral há 12 meses


Conteúdo bastante objectivo, claro e pertinente. Grato
Responder

Erick Scudero há 12 meses

Muito obrigado!
Responder

Ian Ramos há 11 meses


Só por curiosidade, qual a linguagem de programação usada no BeCode? haha.
Responder

Erick Scudero há 11 meses

Atualmente… PHP, JavaScript e entre outras tecnologias auxiliares


Responder

Claudio Marcio Stocco há 11 meses


Só esqueceram de Pascal e Delphi (não estou falando da IDE, mas sim da linguagem de
programação orientada a objetos DELPHI), que são bastante populares.
Responder

Claudio Marcio Stocco há 11 meses


A já ia me esquecendo de COBOL, que também foi muito popular, e continua sendo bastante
utilizada.
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

Erick Scudero há 10 meses

Valeu, Pragmatike! Abração!


Responder

Julierme há 11 meses
Melhor artigo que li sobre o assunto. Parabéns, muito esclarecedor. Muito Grato.
Responder

Erick Scudero há 10 meses


Legal, Julierme, ficamos felizes com o seu feedback!
Responder

Osna Afterbor II há 11 meses


Artigo interessante, com bons conteúdos e muito esclarecedor
Responder

Erick Scudero há 10 meses


Valeu Osna! Continue nos acompanhando, temos muitos artigos como esse. Abração!
Responder

Deilde há 10 meses
Apesar de estar iniciando nesta área do conhecimento, achei muito bacana, parabéns!
Responder

Becode há 10 meses

Legal, Deilde, ficamos felizes com o seu comentário


Responder

João Batista há 10 meses


Vocês esqueceram de mencionar o Pascal Delphi.
Responder

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

Armando Pinto há 9 meses


Se existiu o Visual Basic, porque nao comenta no Delphi, se tinha o Basic porque nao fala do
Clipper, Cobol, Cobol para micro, se tinha Assembler porque nao tem fortran, ou pascal.
Sempre houve uma linguagem e uma outra para comparar. Hoje tem muito framework , e
Linguagem mais usadas para o trabalho, vejo que hoje tem `Object C, Java e C# para mobile,
mas devemos falar os hibridos que fazem tudo isso em um so lugar. Nesta matéria podia falar
sobre o que realmente estão utilizando para o trabalho, não o que ja usou ou deixou de usar,
vejo no trabalho que o PHP usa mais, com o Javascript e HTML5 e o CSS, e o framework Ionic
para fazer ligação com seu sistema e o banco de dados SQL ou Oracle. Será que estou errado
em saber que o as empresas usam mais e o que esta mais em evidencia para as pessoas
estudarem.
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.

Abraços e até a próxima.


Responder

Isis Mayrinck há 7 meses


Excelente explicação!!!

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.

Parabéns fiquei super satisfeita!

Felizes serão aqueles que tirarão suas dúvidas de forma correta!


Responder

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

Francisco Luis há 7 meses


Muito obrigado este artigo ajudou-me muito.

PARABENS…..
Responder

Becode há 6 meses

Muito obrigado, Francisco


Responder

Venceslau Pedro há 7 meses


O artigo ajudou-me imenso Muito obrigado.
Responder

Becode há 6 meses

Nós é que agradecemos


Responder

Agnaldo de Lima Pereira há 7 meses


Meus parabéns a toda a equipe! Adorei a matéria. Achei muito pertinente e bem estruturada,
focando no devido tempo ora na descrição das origens e peculiaridades de cada linguagem,
ora no nicho em que cada uma se aplica melhor. Estou querendo retomar os estudos na área
de TI e estava com uma pulga atrás da orelha, pois mesmo assumindo que o ideal é me
familiarizar com mais de uma (ou até diversas) linguagens de programação, ainda me sentia
preso à velha questão de “quem é melhor que quem”… Direcionar a escolha da linguagem a
partir da escolha do campo de atuação deixa tudo mais claro. Só faltava vocês terem uma
matéria focada na orientação vocacional!!! Se é que já não tem! vai saber… De novo, obrigado
pela matéria.
Responder

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

De fato, o JavaScript pode ser utilizada em ambos: front-end e back-end. O Node.js


auxilia bastante nisso.
Responder

Constantino Calunga há 5 meses


gostei muito
consegui eliminar algumas dúvidas
me será muito útil
obrigado
Responder

Becode há 4 meses
Feito! Esse é o objetivo!
Responder

francisco oikawa há 5 meses


muito interessante o seu artigo, gostei,… mas so uma coisa… o fortran e o assembler nao sao
mais utilizados nas atuais circunstancias deste mundo virtual? eu entendo os dois, somente
que nao sei exatamente como e que interagem c/o OS do Pc, cheguei a programar instalando
o compilador FORCE, e fiz alguns testes, porem nao sei como fazer um programa que
acessem os diversos setores do sistema , tais como o registro, e nem sei como deixar o
programa c/a cara de um software usual do windows… tem alguma sugestao p/me dar?
abracos
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

João Vagner há 5 meses


Nemora, adorei o artigo, você demonstra alias mostra que linguagens são poucas e sim existe
uma grande derivação delas e frameworks que foram criados. Sou do tempo do assembler e
devoto de C ansy e não aguento meus alunos falarem que o C é obsoleto …( a base de tudo
..) …. [ ]’s
Responder

Becode há 4 meses

É revoltante mesmo, João! Abraços!


Responder

Ronaldo de Castro Farias há 5 meses


Adorei muito esclarecedor
Responder

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

Rivelino Palmeira Souto há 3 meses


Ótimo post, tirou muitas das minhas dúvidas, estou iniciando nessa área, mas já sou de TI
desde 2001. Não concordei com os esclarecimentos dados em resposta, quando outra pessoa
falou sobre a idade de 40 anos ou mais para o mercado, é difícil sabemos disso, mas temos de
ver pelo lado de que podemos trabalhar desenvolvendo autônomo e o mercado vai nos
acolher, está aí o mercado mobile que prova isso, várias pessoas desenvolvendo App´s de
suas casas ajudando e lucrando com isso. No mais todos os envolvidos estão de PARABÉNS
por todo site e conteúdos. Que venham mais posts como estes. Fiquei super satisfeito e
decidido a entrar na área. Tenho 41 anos e vejo um futuro promissor pra mim com JAVA.
Responder

Becode há 3 meses

Que bom que ajudamos de alguma forma, Rivelino! Ficamos felizes com o seu
comentário. Abraços!
Responder

Alexandre Sanches há 3 meses


Amigos, vale a pena trabalhar com VB.NET nos dias atuais?? Fiz meu primeiro projeto
completo sobre o cálculo da dosagem de concreto na última semana. Gosto da linguagem,
mas quero saber se ela vai me limitar futuramente. Estou planejando criar um programa de
controle de estoque aqui na minha empresa. Parabéns pelo post!!
Responder

Becode há 3 meses

Alexandre, tudo bem? O VB entrou na lista, pois estava no ranking de linguagens


populares. Particularmente, não é a nossa primeira recomendação aos programadores.
Talvez o C#, também da Microsoft, seja mais aconselhado para você. Abraços!
Responder

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

V E J A MAIS P R I M EIROS PASS O S

 209 Shares  1.3k Views  3


Primeiros Passos  183 Shares  2.3k Views Primeiros Passos

TOP 6 hospedagem de sites O que é um CMS e quais são os 4


(totalmente amigáveis!) para mais utilizados no mundo!
iniciantes
por Erick Scudero há 5 meses
por Erick Scudero há 5 meses

 267 Shares  3.8k Views  164 Shares  1.5k Views  4


Front-end Primeiros Passos Primeiros Passos

5 aplicações que podem ser O que “diabos” é um algoritmo?


criadas aprendendo apenas Uma tecnologia extraterrestre…?
HTML, CSS e JS
por Danilo Soares há 6 meses
por Erick Scudero há 6 meses

 193 Shares  1.4k Views  2


Front-end Primeiros Passos
 1.2k Views
Ebooks e Freebies Front-end Primeiros Passos

5 motivos para aprender jQuery


[Ebook] Guia do HTML e CSS
e usá-lo nos seus projetos
JavaScript! por Erick Scudero há 11 meses

por Leonello de Leone há 7 meses

S O B RE A BECO D E B E C ODE NO FAC E B O O K O Q UE VOCÊ P R O C U R A ?

Nascemos para ser a sua fonte descomplicada


de informações e aprendizado em programação
Becode
5,881 likes
O que você procura? 
e desenvolvimento.

Por isso, aqui você encontra diversos materiais C U R SOS E TEC N O L O G I AS


Like Page Sign Up
gratuitos, ebooks, posts, quizes, além de
recomendações para os melhores cursos online # Algoritmos # Android # BootStrap
Be the first of your friends to like this
da web. Esperamos que você goste!
# CSS # ECMAScript # HTML # iOS

# Java # JavaScript # jQuery # Linux

     # MySQL # PHP # Python # REST

# Ruby on Rails # Scrum # SQL

# Swift

© Todos os direitos reservados a Becode. Site Antigo Página Inicial

Вам также может понравиться