- Equipe
- André Luiz Barros Pettersen da Costa
- Alexsander Machado Jr
- Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam diretamente as informações de baixo nível, pois essas linguagens compreendem as características da arquitetura do computador, isto é, utilizam-se somente de instruções do processador quando conhecido os registros da máquina. Eles interpretam tudo como números em base binária (0 e 1 - o chamado código de máquina) e assim, com esse tipo de linguagem, se obtém um resultado rápido, porém muito difícil e incômodo se trabalhar. Um exemplo de linguagem de baixo nível é a linguagem Assembly que trabalha diretamente com os registradores do processador, manipulando dados. Já as linguagens de alto nível são mais fáceis de se trabalhar e de entender. O resultado são representadas por palavras de ordem geralmente em inglês, assim feitos para facilitar a memorização e a lógica. As ações não são interpretadas diretamente pelo computador, sendo necessário traduzi-las para linguagem binária utilizando-se de um programa chamado compilador. Sendo assim, o computador ainda continuará trabalhando com código binário, e a linguagem nos compiladores é utilizada para dar instruções e para traduzir estes códigos de máquina para linguagem humana (mais compreensível pelo menos). Resumindo, quando compilado um programa, simplesmente estaremos convertendo códigos de linguagem em códigos binários para que o processador reconheça.
- As linguagens de programação facilita muito no dia a dia do trabalho dos programadores, pois se elas não tivessem sido desenvolvida eles teriam que programar diretamente em binários, e para isso teriam que decorar sequencias de códigos para cada instrução do processador e para cada endereço de memória a ser acessado, o que seria muito improdutível.
- O primeiro trabalho de linguagem de programação foi criado para um computador por Ada Lovelace. Foi o projeto da primeira calculadora mecânica programável, e foi idealizado por Charles Babbage que, após gastar fortunas e um longo tempo, não conseguiu concretizar o projeto.Todavia, a então primeira linguagem de programação foi batizada como ADA em homenagem a esta, também, primeira programadora. Uma das primeiras linguagens de programação para computadores foi provavelmente Plankalkül, criada por Konrad Zuse na Alemanha Nazista, mas que teve pouco ou nenhum impacto no futuro das linguagens de programação. O primeiro compilador foi escrito por Grace Hopper, em 1952, para a linguagem de programação A-0. A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954. Em 1957 foi criada B-0, sucessora da A-0, que daria origem a Flow-Matic (1958), antecessor imediato de COBOL, de 1959. O COBOL foi uma linguagem de ampla aceitação para uso comercial. A linguagem ALGOL foi criada em 1958-1960. O ALGOL-60 teve grande influência no projeto de muitas linguagens posteriores.
- Exemplo C#:
- As 20 linguagens mais utilizadas, de acordo com o Índice Tiobe são:
- Java;
- C;
- C♯;
- C++;
- Objective-C;
- PHP;
- Visual Basic;
- Python;
- Perl;
- JavaScript;
- Delphi / Object Pascal;
- Ruby;
- Lisp;
- Transact-SQL;
- Pascal;
- Visual Basic .NET;
- PL/SQL;
- Logo;
- Ada;
- R;
