Pentaho
Identifique quais linguagens de programação são compiladas e quais são interpretadas. Pesquise dez linguagens e inclua na sua lista: PHP, C++, DELPHI, VISUAL BASIC e JAVA.
Compiladas:Ada, ALGOL, BASIC, C, C++, Delphi, Visual Basic, COBOL,Cobra,Common Lisp,D,Eiffel,Fortran
Interpretadas: JavaScript, Lisp, Logo, Lua, MUMPS, PHP, Python, R, Ruby, S, Scheme, Smalltalk,
Fonte: pt.wikipedia.org/wiki/Linguagem_interpretada
http://pt.wikipedia.org/wiki/Linguagem_compilada
Pesquise e descreva o processo pelo qual passa um programa escrito em JAVA para poder ser executado. Porque JAVA é uma linguagem apropriada para Internet?
Um programa fonte escrito em linguagem Java é traduzido pelo compilador para os bytecodes, isto é, o código de máquina de um processador virtual, chamado Java Virtual Machine (JVM). A JVM é um programa capaz de interpretar os bytecodes produzidos pelo compilador, executando o programa cerca de 20 vezes mais lento do que C. Pode parecer ruim, mas é perfeitamente adequado para a maioria das aplicações. Com isto, um programa Java pode ser executado em qualquer plataforma, desde que esteja dotada de uma JVM.
Fonte: http://www.coladaweb.com/informatica/comparativo-entre-c-e-java
Explique o significado dos seguintes termos:
a) montadores - o código fonte (programa em linguagem simbólica escrito pelo programador) é examinado, instrução por instrução e é feita a tradução, gerando o código que será executado (código objeto).
Fonte: http://wwwusers.rdc.puc-rio.br/rmano/processo.html
b) Pré-processadores - traduzem programas escritos em linguagens de alto
nível em outros programas escritos também em linguagens de alto
nível (p.ex. o pré-processador da linguagem.
Fonte: http://www.dsc.ufcg.edu.br/~peter/cursos/cc/material/p1-introducao-2p.pdf
c) Macroprocessadores- traduzem programas