Linguagem de Programação

905 palavras 4 páginas
Quaissão
as
linguagens
pop?

• Dados
reMrados
de
 www.tiobe.com – Java:
18.71%

– C:
16.89%

– PHP:
10.39%

• Google
code:
C,
Java,
C++,

PHP

• Craigslist:
PHP,
C,
SQL

• Que outrasmedidas?
Alguémaífala Javanês?

• De
acordo
com
muitos critérios,
Java
é
a
a
 linguagemmais popular.

• Para
que
serve
Java?

• Como
esta linguagemsurgiu?

• O
que ela
tem
de
mais?
A
Internet
respira
PHP

• Alguémaqui já programou em
PHP?

• O
que este nome quer dizer?

• Como
deve
ser
uma linguagempara desenvolvimento web?
Um
exemplo
de
PHPês:

$id = $_GET[”user”]; if ($id == '') { echo "Invalid user: $id"
} else { $getuser = $DB->query (”SELECT * FROM 'table' WHERE id=’$id’”); echo $getuser;
}
• Alguémnotou
um
pouquinho
de
C
aí?

• Qual o Mpo da variável$id?
• Computadoresfalam
zero‐um‐nês,
nós falamoslinguagens de
programação…
quem traduz estas coisas?

• E
como esta tradução é feita?
Compiladoressão
pontes

• O
primeiro compiladorfoi,
 provavelmente, o A-0
de

Grace
Hopper
(1949).

• Linguagens
de
 programação diferentes possuemdiferentes compiladores.

• Mas omesmo compilador tambémpode compilar linguagens diferentes.

Máquinas Virtuais
• Umamáquina
virtual
é
um
 hardware implementado em soDware. • Porque isto é interessante?

• Que linguagens executam emmáquinas virtuais?

• Ainda é necessário
um
 tradutor? Às vezes,
tudo é interpretado
• Um
interpretador não produz código
de
máquina.

Ao contrário,
ele lê o código
do
programa fonte,
e interpreta cada comando encontrado.

• Quais
as
vantagens
de
um
interpretador?

• Quaislinguagenssão interpretadas? • Será que há alguma linguagemque necessariamente tenha
de
 ser interpretada?

• Estas coisassão eficiente?
Fazemosjust‐in‐>me

• Algumaslinguagenssão compiladas enquanto estão sendo interpretadas.

– JavaScript,
por exemplo.

• E
de
onde vem
a
eficiência?

• Será que dá para fazer melhor que
um
compilador tradicional?• Existe uma linguagem
de
programação

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas