Linguagens de programação
MSc Carlos Baía Mendes
POO
PAPER 1
Yanick Almeida
Linguagens de programação
Linguagens de programação são o meio de interagir com a maquina para ‘dizer’ o que ela devera fazer, como a maquina não entende a linguagem natural foi preciso achar um meio entre a linguagem natural (língua dos humanos) e linguagem maquina (lógica).
Existem diversas linguagem de programação sendo as mais usadas Java uma linguagem orientada a objetos e C linguagem baseada em procedimentos. Neste paper vou responder as perguntas que linguagem considero um boa linguagem para iniciantes, fazer um rating das linguagens de programação e como imagino um linguagem de programação do futuro.
Eu sempre concederei o C uma boa linguagem de programação para se começar por ter começado com o C e a lógica de programação que aprendi usando C ajudou no estudo do assembly para microcontroladores e também para java. No artigo “How to become a hacker”[1] o autor aconselha o Python por ser ter um design claro, ser bem doxumentado e ser amigável para os iniciantes também diz que é bastante flexível e poderoso falei com um professor sobre Python e dei pesquisei sobre a sua sintaxe fiquei a saber que em Python não se usa chavetas para abrir e fechar as funções, isso é feito com indentação, tendo em conta o autor disse e mais essa constatação quando o iniciante for para outras linguagens pelo menos a indentação estará sempre bem feita mas isto foi só uma algo que encontrei e queria partilhar.
E agora para o rating o site [2] diz fazer um rating mensal de linguagens de programação aqui tem a tabela:
Posição Março
2013
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Linguagem de Programação Rating (em %)
Java
C
Objective-C
C++
C#
PHP
Visual Basic
Python
Ruby
Pearl
JavaScript
Bash
Lisp
Lp/SQL
Delphi/Object Pascal
Visual Basic