Pular para o conteúdo principal

Linguagens de Programação


Seja Bem-Vindo a Página Linguagens de Programação da Inforconsulta - Apostila completa, online e grátis de Tecnologia da Informação com perguntas e respostas.

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 Playcode.




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?

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 rttzball.




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 PLP 2015.1, 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 Wellington Sales, 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 Fatto Consultoria e Sistemas





Comentários

Postagens mais visitadas deste blog

Planejamento e Administração de Redes

Seja Bem-Vindo a Página Planejamento e Administração de Redes da Inforconsulta - Apostila completa, online e grátis de Tecnologia da Informação com perguntas e respostas. 1) Quais são as principais características das fases de implementação das redes de computadores? Planejamento - Aqui são levantadas todas as necessidades do usuário e o que a rede de computadores deve cumprir.  Projeto - são preparados os esquemas lógico e físico da rede que será montada.  Implementação - é realizado o projeto físico, e que a rede é montada com hardwares e softwares específicos.  Ajuste - fase em que são corrigidas pequenas falhas na criação da rede. Nesta vídeo aula explicativa, pelo qual foi produzido e disponibilizado pelo canal  UNIVESP , fala sobre o assunto e muito mais. 2) Explique cada fase do projeto de rede. Identificar as utilizações globais da rede – define quais são os objetivos organizacionais. Nessa fase, deverá ser  obtida a quant...

Tipos de Computador

Seja Bem-Vindo a Página Tipos de Computadores da Inforconsulta - Apostila completa, online e grátis de Tecnologia da Informação com perguntas e respostas. 1) Em quais tipos de aplicação os supercomputadores são mais utilizados? Em aplicações que exijam imensas quantidades de cálculos matemáticos em pouco tempo. Exemplos dessas  aplicações são previsão do tempo, animação gráfica em tempo real (cinema), cálculos de dinâmica dos fluidos,  investigação de energia nuclear e simulações em exploração de petróleo. Nesta reportagem, produzida pelo programa de televisão Olhar Digital, é explicado o que é um supercomputador e onde ele é usado. Este vídeo, esta sendo disponibilizado por  Fonte Vídeos . 2) Os mainframes ainda são utilizados atualmente? Onde? Sim, em grandes empresas que necessitam que muitos usuários, utilizando muitos programas diferentes, processem  grandes quantidades de dados. Um exemplo dessa aplicação são os mainframes utilizados ...

Evolução da Computação

Seja Bem-Vindo a Página Evolução da Computação da Inforconsulta - Apostila completa, online e grátis de Tecnologia da Informação com perguntas e respostas. 1) Apresente as principais características do ENIAC. O ENIAC possuía 93 metros quadrados, 18 mil válvulas e 1.500 relés. Fazia 5.000 somas ou 357 multiplicações por segundo. Era programado por cartões perfurados (dados) e configurações de chaves e fios em soquetes (instruções). Neste documentário disponibilizado no canal  Jor Nass ,  Mostra cenas do funcio-namento e utilização do primeiro computador eletrônico.  2) Nos dias de hoje, que meios de comunicação estão convergindo para tornarem-se um dispositivo único?  Telefone, Computador e Televisão. 3) Por que Charles Babbage é conhecido como o "pai da computação"? Porque ele concebeu a Analytical Engine, em 1833, uma máquina que apresentava todas as características básicas dos computadores modernos. Sendo portanto, a primeira id...