Linguagens De Programação – Existe A Melhor Ou A Pior?



A resposta para esta pergunta é: Definitivamente não.

Cada linguagem de programação serve bem a seus objetivos e pode ser aplicada melhor do que outras dependendo das circunstâncias. O desafio então está na análise e na decisão de qual aplicar em cada projeto. A linguagem é apenas uma ferramenta, e a melhor ferramenta é aquela que você domina completamente e atende as exigências do projeto. Sim, é no projeto que devemos sempre pensar, na solução do problema, no cliente.

Hoje, inúmeras faculdades de "Ciências da Computação"," Web design", "Sistemas da Informação" e afins, despejam milhares de novos profissionais no mercado todo ano. Isso sem falar nas escolas de informática oferecendo cursos em cada esquina.

Todos este profissionais têm o dever de cumprir com seus serviços com qualidade superior devido à demasiada concorrência do mercado de informática.

É por esse e outros motivos que não devemos nos limitar a uma única linguagem, devemos ampliar o nosso horizonte, conhecendo as características básicas de cada linguagem e os conceitos em que elas são implementadas.

As linguagens de programação apresentam características muito distintas relacionadas com a sua sintaxe e recursos e estão em processo constante de renovação levando a um estudo constante por parte dos desenvolvedores. Sendo assim, o profissional que tenha uma maior habilidade em aprender rapidamente uma nova linguagem possui maiores chances de sucesso em sua carreira.

Uma maior compreensão sobre os conceitos de uma linguagem pode aumentar nossa habilidade em como pensar e resolver problemas. Conhecer os recursos oferecidos por uma linguagem e saber como esses recursos são implementados podem determinar uma boa escolha da linguagem a ser usada em um projeto.

Algumas propriedades devem ser consideradas na escolha da linguagem. Cito abaixo as principais:

- A facilidade de leitura dos códigos, uma linguagem de leitura difícil dificulta a descoberta de erros na programação, além de tornar o seu aprendizado também mais difícil;

- A facilidade em escrever programas, algumas linguagens requerem o uso de estruturas complexas, o que acaba dificultando a redação de programas;

- Fornecimento de mecanismos para verificação automática de erros e eventos indesejáveis e especificação de tratamento dos mesmos, permitindo uma maior confiabilidade aos programas;

- Eficiência da linguagem em relação às demandas por recursos de um determinado tipo de aplicação;

- Muitas características e múltiplas maneiras de realizar a mesma tarefa tendem a levar uma linguagem a ser mais difícil de aprender.

- Número de exceções aos seus padrões regulares, quanto menor for este número, maior a possibilidade do programador poder prever, com segurança, o comportamento de uma determinada combinação de conceitos.

- Possibilidade de reutilização do mesmo código para diversas aplicações. A grande maioria das linguagens permite reuso de código através da modularização.

- Facilidades oferecidas pela linguagem para possibilitar ao programador alterar o programa em função de novos requisitos, sem que tais modificações impliquem mudanças em outras partes do programa.

- É desejável que programas escritos em uma linguagem se comportem da mesma maneira independentes de hardware ou sistema operacional.

Sendo assim, na análise de cada projeto, tais características das linguagens de programação, dentre outras, devem ser consideradas na escolha da linguagem ideal.

Então desenvolvedores, nada de perder tempo em fóruns defendendo esta ou aquela linguagem de programação, esta é uma atitude que com certeza não trará bons frutos a sua carreira profissional.
Autor: Aline da Cruz Rodrigues Souza


Artigos Relacionados


Webdesign

A Linguagem Do Cliente

A Importância Da Linguagem Na Redação Forense

Resenha De 'o Gigolô Das Palavras', De Luís Fernando Veríssimo

Leitura: Aliada Da Vida Profissional

A Linguagem Na Internet

Personal Trainer: Pesquise Antes De Contratá-lo