Você está na página 1de 4

Boas Práticas- Atividade

03/04/2023

Alunos: João Pedro Couto e Leandro Tabosa

Atividade 01-

1.O que é Linguagem de programação?


R: É o mecanismo utilizado para comunicar instruções ao computador.

2.O que é Código Fonte?


R: É o sistema de símbolos utilizado para codificar o programa-fonte.

3.O que é programa executável?


R: É o programa fonte, traduzido para a linguagem de máquina.

4.O que é Linkador?


R: Se o programa tiver bibliotecas, o ligador junta o programa objeto com as respectivas
bibliotecas, gerando um código executável.

5.Explique os tipos de linguagens de programação: Compilada, Interpretada e Híbrida.

-Linguagem compilada: Em uma linguagem de programação, o compilador deve conhecer o tipo de uma
variável ou método antes da execução do programa.
Na linguagem compilada todo o texto do programa é traduzido (compilado) de maneira que as instruções
possam ser realizadas pelo computador.
A linguagem compilada geralmente gera um executável (como os famosos ".exe")
Ex.: C#, Pascal
-Linguagem interpretada: Normalmente não necessita de um passo específico de compilação para
executar um programa. O código fonte escrito pelo programador pode ser executado diretamente por
um interpretador. Esse interpretador lê trechos do código fonte em tempo de execução, converte em
um formato que o computador consegue ler (compilação em tempo de execução) e realiza sua
execução.
Ex.: PHP e Javascript.

-Linguagem híbrida:
Tem características únicas, como o Java, por exemplo, que é compilado, mas roda em uma máquina
virtual, ou seja, o código binário pode ser interpretado por qualquer dispositivo que tenha a máquina
virtual.
Ex.: Java

6.Além dos exemplos apresentados. Pesquise outras linguagens de programação e seus


tipos: Compiladas, Interpretadas e Híbridas.

-Linguagens tipicamente compiladas


Abaixo seguem algumas linguagens de programação que são tipicamente compiladas:
 Ada
 ALGOL
 BASIC
 COBOL
 Common Lisp
 D
 Delphi
 Eiffel
 Fortran
 JOVIAL
 LabVIEW
 ML
 Objective-C
 OCaml
 Rust
-Linguagens tipicamente interpretadas

Exemplos de linguagens interpretadas comuns são:


 Ruby
 Python
 MATLAB
 Lisp
 Perl

-Linguagens tipicamente híbridas

Uma linguagem que pode ser considerada híbrida é a (CSharp),

Atividade 02-
1.Fale com suas palavras, o que é um código limpo?
R: Código limpo é um código bem organizado, sem poluição visual, sem comentários em
excesso etc.

2.Cite 3 boas práticas de programação que você já utiliza


R: Indentamos o código, utilizamos nomes intuitivos nas variáveis e fazemos códigos limpos.

3.Cite 1 ou mais boas práticas que você ainda não utiliza.


R: Não comentamos o código.

4.Pesquise outras boas práticas de programação, não citadas nesta apresentação e dê


exemplo.
R: Algumas outras boas práticas são:
- Evite chamar funções para testes em loops
Fique atento quanto ao uso das funções dentro de estruturas de repetições.
- Não usar valor padrão em argumentos de funções
crie suas funções de forma com que funcione corretamente independentemente do valor inserido
como argumento.

Você também pode gostar