Baixe o app para aproveitar ainda mais
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
Compartilhar