Introdução
Retomando a nossa série especial de artigos falando sobre Desenvolvimento de Sistemas, uma das áreas mais técnicas de Tecnologia da Informação (TI), vamos falar hoje de linguagens de programação para web.
Antes de mais nada, o objetivo do artigo não é dar um curso extensivo de linguagens (até porque não haveria tempo hábil para isso em poucos minutos, como é a nossa promessa).
Em contrapartida, queremos que você entenda o que cada uma representa, por trás da sopa de letrinhas. Dessa forma, selecionamos as principais linguagens para web e vamos apresentar um resumo “vapt-vupt” dos conceitos delas, de forma esquematizada. Veja então o que vem pela frente:
- Algoritmos
- Linguagens de Programação
- Principais Linguagens de Programação para Web
Se vai fazer alguma prova específica na área de TI, então a leitura é altamente recomendada. O ideal é que tenha noções de programação para não ficar perdido; porém, fique à vontade para ler, mesmo que não tenha (recado para os leitores queridos de outras áreas, que prestigiam sempre o nosso trabalho).
Este artigo foi elaborado cuidadosamente em formato reduzido, a fim de que você tenha bastante conteúdo e não gaste muito tempo com a leitura. Se estiver pronto, então venha conosco. Vamos começar agora.
Tempo de leitura aproximada: 5 a 10 minutos
Algoritmos
Primeiramente, um algoritmo é um conjunto de ações estruturadas na forma de um passo a passo, visando atingir algum objetivo específico. Vamos dar um exemplo, a fim de clarificar a sua mente.
Só para ilustrar, suponha que você queira calcular a média das idades dos concurseiros que estão no chat da aula. Esse é o seu objetivo específico. Para calcular a idade, você faz um passo a passo das ações, chamado algoritmo.
Você Sabia? O pseudocódigo é uma forma genérica de escrever um algoritmo, geralmente na língua nativa. Como estamos no Brasil, os pseudocódigos costumam ser escritos em português.
Só para ilustrar, veja um exemplo do pseudocódigo do algoritmo para calcular a média das idades dos concurseiros. Note como ele é intuitivo e fácil de entender. Muitos profissionais têm o hábito de escrever os pseudocódigos primeiro, antes de passar para as linguagens de programação propriamente ditas.
Linguagens de Programação
Antes de mais nada, as linguagens de programação são conjuntos de símbolos e regras que permitem a criação de um código-fonte. A linguagem é uma espécie de idioma, assim como inglês, francês etc. Ou seja, quem conhece o idioma, consegue se comunicar por meio da língua.
Simplificando as coisas, uma linguagem de programação é um idioma que o computador entende. Em outras palavras, você aprende a linguagem para traduzir o algoritmo em uma série de comandos para o sistema. Assim, o algoritmo é transformado em código-fonte, por meio da linguagem.
Assim como há uma série de idiomas, também há uma série de linguagens de programação. Por exemplo, você pode dizer “Eu te amo!” em diversos idiomas. Igualmente, o algoritmo para calcular a média das idades dos concurseiros também pode ser escrito em linguagens diferentes. Só para exemplificar, observe:
Principais Linguagens de Programação para Web
Após todo esse nivelamento, vamos falar agora sobre as principais linguagens de programação para web. Embora existam inúmeras linguagens, escolhemos para este artigo C#, Java, Javascript e PHP.
Como não podemos falar em detalhes sobre cada uma e o tempo que reservamos para o artigo já está acabando, vamos apresentar um pouco das linguagens de programação de forma esquematizada. Dessa forma, você terá um panorama geral e, simultaneamente, terá um resumo esquematizado.
Ressaltamos que, se gostarem do formato, podemos aprofundar posteriormente cada linguagem em um artigo separado (já fizemos anteriormente com Python – aliás, esse é um dos motivos do queridinho do momento ter ficado de fora deste artigo – , R e SQL).
Linguagens de Programação C# e Java
Linguagem C# | |
---|---|
Visão Geral | Trabalha em conjunto com o framework Microsoft.NET no… |
Read More: Linguagens de Programação para Web: Desenvolvendo Sistemas.