Buscar

Linguagem de programacao

Prévia do material em texto

CONTEÚDO:
Linguagem de Programação
As linguagens de programação
São linguagens usadas para a comunicação com o
computador. Estas linguagens são constituídas de
comandos, que quando utilizados corretamente,
executam uma ação. A programação nos
computadores não tem uma data correta de início.
Tudo começou na década de 30, com os primeiros
computadores elétricos.
Em 1948, Konrad Zuse publicou sua criação, a
linguagem de programação Plankalkül. Na época,
ainda não tinha muita utilidade, então foi esquecida.
Antes da programação passar para o computador,
eram usados cartões de papelão que eram
perfurados, criando códigos.
Foi na década de 50 que as primeiras linguagens
modernas surgiram. FORTRAN (1955), LISP, a "List
Processor” e COBOL, a COmmon Business Oriented
Language. Tambem apareceu na mesma epoca a
ALGOL 60.
Os paradigmas da programação
Foram criados, em sua maioria, na década de 70.
Nesta época surgiram:
Simula: inventada nos anos 1960 por Nygaard e Dahl foi a
primeira linguagem a suportar o conceito de classes.
C: uma das primeiras linguagens de programação de sistemas,
criado por Dennis Ritchie e Ken Thompson, tem uma das
maiores influencias no mundo atual.
Prolog: projetada em 1972, foi a primeira linguagem de
programação com paradigma lógico.
Pascal: Outra importante linguagem, embora atualmente
esteja quase sem uso.
Nos anos 80 surgiu a linguagem C++, que se tornou
tão importante quanto o C, entre outras:
C++: Criada para ser compatível com C, o C++ foi
muito importante, pois é mais simples e dinâmico.
Perl: Uma boa linguagem. Ótima para trabalhar em
níveis de sobrecarga grandes
Nos anos 90, a internet surgiu como um furacão, e
mudou totalmente o rumo da programação. As
linguagens Java e Javascript foram criadas nesta
época, ambas relacionadas com a internet, surgiu
também a visual Basic e o Object Pascal.
A programação esta em todos os equipamentos
eletrônicos atuais. Cada programa, cada pagina na
internet, esta escrita em alguma linguagem de
programação. Com o tempo, as linguagens vêm se
unindo, formando linguagens mais fortes, e com
mais funções.
A programação passou por um grande processo,
porem bastante rápido. Estas linguagens estão
ficando cada vez mais fáceis de interpretar e
escrever.
Agora observe alguns
exemplos de tipos de
Programações
JavaScript
JavaScript é uma linguagem de programação interpretada. Foi
originalmente implementada como parte dos navegadores
web para que scripts pudessem ser executados do lado do
cliente e interagissem com o usuário sem a necessidade deste
script passar pelo servidor, controlando o navegador,
realizando comunicação assíncrona e alterando o conteúdo
do documento exibido.
O JavaScript ainda é amplamente utilizado em aplicações web
e tem ganhado espaço no desktop/mobile, sendo bastante
usado para criar interatividade. Apesar de ser uma linguagem
mais antiga em comparação à maioria das que serão listadas
aqui, o JavaScript é bastante requisitado e parte desse
sucesso se deve a sua simplicidade.
Java
A linguagem de programação mais solicitada de longe é o
Java. No topo da maioria dos índices especializados na
medição da popularidade, o Java se caracteriza por ser
portável, ou seja, é possível compilar um programa em Java
de maneira fácil para todo tipo de aparelho. Vale lembrar
também que o Java é a linguagem mais usada para a criação
de aplicativos Android.
Java
Outro ponto positivo do Java é a sua escalabilidade, ou seja, a
capacidade de adaptar seu programa à medida que ele cresce
em número de utilizações, além de sua retrocompatibilidade,
já que um código feito em uma versão antiga continua a ser
reconhecida pelas versões atuais.
Python
Considerada a linguagem de mais fácil aprendizado,
a Python continua a ser uma das mais populares no
mercado, mesmo que tenha sido lançada há quase
30 anos atrás (em 1989). É um dos códigos de mais
fácil leitura e é bastante utilizado para
desenvolvimento web e machine learning.
C#
Outra variação da linguagem C que é bastante
popular no mercado. Porém, anda caindo em desuso
em relação a anos anteriores. Assim como o C++, é
mais complexo de se aprender que outras linguagens
como Python e JavaScript. Por outro lado, ainda é
uma linguagem bastante requisitada na área de
desenvolvimento de games, se tornando essencial
para quem planeja entrar nesse mercado.
PHP
Usado majoritariamente em aplicações web, a
linguagem PHP é útil para incluir funções a uma
página que o HTML não é capaz de suportar. A
linguagem também é utilizada para integração entre
informações de sua página e banco de dados MySQL,
por exemplo. Sites como o Yahoo e a versão web do
Facebook são mantidas em PHP.
C++
Um dos principais motivos pelo qual o C é uma das
linguagens mais populares também se dá pela
própria popularidade de suas variantes. O C++ é uma
versão mais atual do C - embora também já tenha
certa idade - e é bastante utilizado no
desenvolvimento de softwares mais pesados, como
sistemas integrados (CRM), aplicações que
promovem interação entre cliente e servidor ou
jogos para computador, entre outros.
TypeScript
Criada pela Microsoft, TypeScript está provando ser uma escolha
comum entre os desenvolvedores ASP.NET. Não se trata, na verdade,
de uma linguagem completamente nova, mas sim um superset (ou
superconjunto) do JavaScript.
Com TypeScript dispomos de recursos que melhor suportam o uso da
Programação Orientada a Objetos, que tem como base quatro
princípios fundamentais: encapsulamento, herança, abstração e
polimorfismo, os quais veremos de forma mais detalhada a seguir. A
POO sempre foi um problema ao ser aplicada em JavaScript, devido a
sua sintaxe não permitir escrever classes, por exemplo, de forma tão
clara, além da fraca tipagem de dados. O TypeScript oferece então
uma forma de corrigir ou contornar esses problemas, adicionando
funcionalidades que quando compiladas resultarão em código
JavaScript novamente. Porém, agora o desenvolvedor lidará
diretamente com uma sintaxe simplificada, mais clara e amplamente
suportada por editores de código modernos.
Ruby
Se está a procurar trabalho em uma startup, o Ruby é a linguagem
perfeita para conseguir uma vaga na área. Usada na construção de
serviços mundialmente reconhecidos como o Airbnb e o Twitter, a
linguagem Ruby se caracteriza pela sintaxe de fácil leitura, permitindo
que um desenvolvedor escreva menos código para que suas
aplicações funcionem.
Através do framework web Ruby on Rails, a linguagem permite o
lançamento de aplicações web em uma velocidade bem maior que em
outras linguagens. O lado negativo do Ruby é que ele é uma
linguagem difícil de escalar, ou seja, complicada de manter a medida
que sua aplicação cresce em número de usuários, já que ele utiliza
bastante processamento para compensar erros no código.
Swift
A linguagem da Apple chamada Swift está cada vez mais sendo
utilizada. Muitos já estão criando ou modificando seus projetos e
aprendendo as vantagens que a linguagem traz. Este artigo mostra
na teoria e na prática as melhorias que Swift apresenta para os
desenvolvedores, principalmente para aqueles que estão iniciando
seus projetos iOS e qual a melhor forma de adquirir conhecimento
na linguagem.
Comparada com Objective-C que está há mais de 20 anos no
mercado, Swift traz facilidades e característica que a antiga
linguagem da Apple não tem como Generics e sintaxes mais simples
onde com poucas linhas de código o programador consegue fazer
mais coisas do que faria com Objective-C, lembrando linguagens de
script como Ruby e Python, porém mantendo as chamadas dos
métodos principais parecidas com Objective-C facilitando assim a
migração de novos e antigos desenvolvedores.
Link para acessar o site.
https
://studio.code.org/hoc/1

Continue navegando