06/09/2014

Linguagem de Programação

Tags

Muito se fala hoje em Linguagens de Programação. Geralmente este conceito é explanado pelo pessoal da área de TI, em que muitas vezes ouvimos falar e pensamos que devem ser códigos nada fáceis de entender que esse pessoal fica desenvolvendo. Porém, este é um conceito errado quando nos referimos a este assunto.

As Linguagens de Programação nada mais são que um método padronizado de passar instruções para um computador. O conjunto destas instruções compõem um “programa de computador” ou Software.

Existem inúmeras linguagens de programação, como o Java, PHP, C#, C++, HTML, CSS, Javascript, Python, Delphi, entre outras. Algumas linguagens existem há mais de vinte anos, em contrapartida existem outras muito recentes, em que há constante atualização.

Diferentes são as categorias das linguagens de programação, algumas são para desenvolvimento de web sites, de sistemas, de aplicativos para smartphones, etc. Além do mais, existem diversificadas formas para se programar, podendo-se programar de forma organizada ou “limpa” como é também chamada, ou fazer o programa funcionar de qualquer jeito, programando de forma desorganizada, tendo, muito provavelmente, problemas futuros.

Existem diversos conceitos para organizar melhor os códigos na programação de computadores. Entre eles, o mais conhecido, sem dúvidas, é a Orientação a Objetos, que é representada pela sigla POO. Nesse conceito, é implementado cada objeto através de uma classe. Assim, os objetos comunicam entre si através de instâncias, mantendo uma organização eficiente, de forma que os programadores entendam mais facilmente a solução que o código está propondo.

Cada linguagem de programação possui regras de sintaxe e semântica, mas todas elas obedecem a uma lógica comum de programação. Essa lógica tem como fonte os famosos Algoritmos. Algoritmo é o passo inicial para quem deseja aprender a programar. Através do conceito de como funcionam e quais lógicas utilizar para tratar algoritmos, é mais fácil o entendimento para as demais linguagens, pois em geral, o que muda são alguns comandos que uma linguagem tem a mais, outros comandos que tem a menos que outra determinada linguagem de programação.

Por isso, teoricamente, não existe uma linguagem mais fácil ou mais prática que outra, vai depender do gosto e experiência de cada um com determinada linguagem para adequar-se na que mais se identificar. O que é mais fácil e prático para alguns programadores, pode ser um pouco mais difícil de entender e não tão viável para outros.

Os programadores, em geral, sabem mais de uma linguagem de programação, muitas vezes por exigência do mercado, onde cada vez mais linguagens e experiência em áreas de análises são cobrados pelas grandes empresas. Outras vezes, apenas pelo gosto e para adquirir conhecimento sobre os conceitos de uma outra linguagem, que estimulam o programador a aprendê-la.

Em geral, programar não é tão difícil assim. Depende mesmo do esforço de cada um. Alguns tem facilidade logo no início, outros nem tanto. Muitas pessoas aprendem sozinhas, a partir de cursos e materiais online, a programar para diversos tipos de linguagens de programação e existem também cursos especializados presenciais que ajudam estes a se qualificarem. Um software, sistema, aplicativo ou site não existe sem linguagem de programação e na maioria deles mais de uma linguagem é utilizada.

Portanto, quanto maior for a qualificação e organização de um programador, mais limpo ficará o código destas linguagens de programação que este está utilizando, ficando assim muito melhor a estruturação do programa.


EmoticonEmoticon