Buscar

Tema 01 Paradigmas e Linguagem Python

Prévia do material em texto

Tema 01 – Paradigmas e Linguagem Python 
 
Módulo 01 - Classificação das Linguagens de Programação. 
 
● Uma linguagem de programação é um formalismo com um conjunto de 
símbolos, palavras reservadas, comandos, regras sintáticas e semânticas e 
outros recursos, que permitem especificar instruções de um programa. 
 
● As linguagens de programação foram criadas a fim de simplificar a programação 
de computadores, abstraindo a linguagem de máquina que é binária. 
● Abstração é o processo de identificação das qualidades e/ou propriedades 
relevantes para o contexto que está sendo analisado e desprezando o que seja 
irrelevante. 
● Um programa de computador é um modelo, pois representa a solução de um 
problema em termos algorítmicos. Assim sendo, a abstração permeia toda a 
atividade de programação de computadores. 
● Assembly: Uma das primeiras linguagens onde é possível atribuir comandos a 
siglas ( (ADD = soma, SUB = subtração, M = multiplicação e DIV = divisão) e 
posições de memória.) 
● 
 
 
 
 
 
 
 
 
Módulo 02 - Descrever critérios de avaliação de linguagens de programação 
 
Domínios da programação: 
● São 6: 
○ 1- Aplicações científicas - 
○ 2- Aplicações comerciais 
○ 3- Aplicações com IA 
○ 4- Programação de Sistemas 
○ 5- Programação Web 
○ 6- Programação mobile 
● Critérios que são usados para avaliar as linguagens de programação 
dentro dos domínios citados acima. 
● 4 grandes critérios para avaliar a linguagem de programação; 
○ 1- Legibilidade: Facilidade na leitura e interpretação pelas pessoas 
que não são desenvolvedoras 
○ 2- Facilidade de Escrita: O quão fácil é uma linguagem pode ser 
usada para desenvolver programas para o domínio do problema 
escolhido. 
○ 3- Confiabilidade: Comporta conforme suas especificações, 
repetidas vezes. 
○ 4- Custo: Custo final de uma linguagem de programação em 
função de muitas de suas propriedades e características

Continue navegando