1) Defina linguagem de programação.
A linguagem de programação pode ser entendida como um conjunto de palavras (vocabulário) e um conjunto de regras gramaticais (para relacionar essas palavras) que serve para instruir o sistema de computação a realizar tarefas específicas e com isso, criar os programas. Cada linguagem tem o seu conjunto de palavras-chave e sintaxes. Nesta vídeo-aula, é explicado alguns conceitos importantes sobre o que é uma linguagem de programação e quais os primeiros passos para se tornar um programador. Este vídeo está disponibilizado no canal
2) Qual a diferença entre compilação e interpretação?
A compilação transforma código-fonte em programa executável pela CPU, de modo a criar programas autônomos que não necessitam da Linguagem de Programação para serem executados. A interpretação consiste em executar o código-fonte diretamente por meio de um módulo da linguagem de programação conhecido como interpretador. Nesse processo, não existe código objeto, nem código executável. Dessa forma, existe a necessidade da presença da linguagem de programação no sistema de computação no qual o programa será executado. Os programas não são autônomos. Neste vídeo explicativo explica qual a diferença entre interpretadores e compiladores.
3) Explique o processo de compilação de um programa.
O programador escreve os comandos para realizar as tarefas, criando o Código-Fonte. Esse código-fonte passa por um processo de compilação, criando o Código Objeto (já em linguagem de máquina). Ao código objeto são adicionadas as bibliotecas e arquivos necessários para que o programa se torne autônomo, por meio de um linkeditor. É o processo de linkedição. Nesse momento é gerado o código executável. Nesta vídeo-aula, será explicado como ocorre o processo de compilação com detalhes.
4) O que determina uma linguagem de programação ser de uma ou outra geração?
4) O que determina uma linguagem de programação ser de uma ou outra geração?
A facilidade com que o programador consegue programar, ou seja, quanto mais próxima essa linguagem de programação está da nossa linguagem natural. Neste vídeo, explica um pouco sobre a história da programação e suas gerações. Este vídeo está disponível no canal
5) Uma linguagem de programação criada hoje será de quarta geração? Justifique a sua resposta.
Obrigatoriamente não, pelo motivo apresentado na questão anterior. Se ela não possuir as facilidades de programação encontradas em linguagens de quarta geração, ela não será classificada como uma delas. Neste vídeo, explica a história e sobre as linguagens de Programação atualmente usadas
6) Por que a linguagem FORTRAN é considerada a primeira linguagem de programação e não a Assemply?
O Assembly é uma linguagem de programação onde o programador escreve códigos diretamente na linguagem de máquina, portanto não existe qualquer tradução de uma linguagem de um nível um pouco mais alto para a linguagem de máquina. A primeira linguagem de programação a fazer isso foi o FORTRAN, daí a sua classificação como a primeira linguagem de programação. Nesta vídeo-aula, disponibilizado no canal , explica sobre a história da linguagem Fortran, sua estrutura, e outros pontos importante dessa linguagem.
7) O que é uma ferramenta CASE?
São ferramentas que automatizam várias tarefas na criação de modelos e projetos dos sistemas de software. Nesta vídeo-aula, dada pelo professor Douglas Almendro e disponibilizado no canal de , explica o que uma ferramenta CASE e seus benefícios. E mostra alguns exemplos do uso dessa ferramenta.
8) O que são linguagens de prototipação?
Essas linguagens de programação proporcionam a prototipação, ou seja, permite que sejam criados "esboços" visuais do programa final (inclusive com alguma funcionalidade) para que o usuário identifique problemas de operação, de estética, etc. Nesta vídeo-aula fala o que é protopipação, qual a estratégia e os cuidados que devemos ter com os esboços visuais do programa final. Esse vídeo explitacito encontra-se no canal
Comentários