Assembly é a melhor linguagem de programação?

É comum vermos na internet, principalmente em fóruns,
pessoas falando que linguagem X é melhor que Y, que Y paga melhor que a
linguagem Z, que linguagem isso é
mais ‘foda’ que linguagem aquela.

Ignore, totalmente, esses tipos de comentários e pessoas.
Não existe melhor linguagem, existem linguagens e
tecnologias mais indicadas para cada tipo de problema.


Qual é a melhor linguagem de programação?

Vamos traçar um paralelo, com veículos de locomoção.

Um avião é bem mais veloz que um carro, óbvio não?
Além disso, é mais eficiente e seguro. Mas isso vai exigir
um custo (financeiro, burocrático, estudo etc) bem maior.
Devemos usar, então, o avião para viajar? Depende da viagem.





Já um carro é bem mais barato e não é tão caro pra manter
quanto um avião.
Mas é bem mais lento, perigoso e menos eficiente.
Mas é fácil de dirigir um, e não precisa de muito estudo,
apenas temos que tirar a carteira de habilitação.
Ora, se é mais barato e prático, devemos usar carros para
viajar? Depende da viagem.

Já uma bicicleta é bem, mas bem, mais barata. Não precisa
gastar dinheiro para usá-la, nem é necessário ter uma idade mínima, habilitação
ou sequer idade mínima para se deslocar numa bike.
Ora, se é praticamente de graça viajar em uma bicicleta,
devemos usá-la para viajar?
Depende da viagem.

Tenho certeza que você entendeu os dependes dos exemplos
anteriores, bem como tem bom senso suficiente para saber quando usar um ou
outro.
Para viagens longas entre lugares distantes, avião sem
dúvidas é a melhor opção.
Para ir a outra cidade, ou viajar para o interior ou
literal, é mais cômodo ir de carro.
Já para ir pra escola ou andar alguns quarteirões, a
bicicleta é a melhor alternativa.

Então, qual desses veículos é o melhor?
A resposta é: não existe melhor, existe solução mais
adequada para cada tipo de situação.

Com esse exemplo, é bem fácil entender, mas geralmente as
pessoas não levam isso para o mundo da programação, e nesse âmbito a situação é
a mesma: você tem que ver seu problema e analisar qual a melhor solução para
ele
.No caso, qual melhor linguagem, tecnologia e o melhor
meio para abordar tal problema.
Portanto, dizer que linguagem A ou B é melhor, é dar um
atestado de sua ignorância e estará carimbando seu documento de leigo poser.

Porém, a linguagem Assembly é bastante respeitada e
considerada por muitos como a melhor, principalmente por engenheiros,
escovadores de bits (pessoas que amam computação, e querem saber tudo que
ocorre, nos mínimos detalhes, em suas máquinas) e por hackers.

No próximo artigo de Assembly entraremos em detalhes sobre
as vantagens dessa linguagem, bem como suas desvantagens.
Sim, como todas as linguagens, há desvantagens em usar o
Assembly. Não se iluda.

























Nenhum comentário:

Veja também: