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
 
image1.png

Continue navegando