Atividade estruturada de paradigmas de análise e desenvolvimento de sistemas i e ii
Linguagem de programação é um método que tem como fim comunicar instruções para um computador.É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
Conceitos de Sintaxe e semantica:
Sintaxe: É a forma como as instruções de uma linguagem são escritas, mas sem atender ao seu significado.
Semântica: Ela corresponde à descrição do significado das instruções válidas de uma linguagem.
Atribuição define o valor armazenado no local de armazenamento indicado por um nome de variável. Na maioria das linguagens de programação imperativas o comando de atribuição é uma das declaração básicas.
Linguagem de alto nível: estão diretamente relacionadas á arquitetura do computador,mais proximo da linguagem humana.Ex: C++,Java,Php
Linguagem de baixo nível: utiliza instruções do processador,estão diretamente relacionado com arquiterura da máquina.Ex: Assemlby
Interpretação e Compliação: Em ambas ocorre tradução do codigo fonte para codigo de máquina.
O Compilador é um programa escrito por uma linguagem que gera um codigo para ser interpretado pelo computador.
O interpretador traduz o programa linha a linha,roda o codigo fonte como sendo codigo objeto.COnsome menos memoria porém é mais lenda a execução.
A compilação Java é feita atraves da conversão de arquivos fontes java em bytecodes em just in time
PARADIGMA 2:
* Paradigma Procedural ou Imperativo:
- Baseado na arquitetura de Von Newman
- Trabalha com procedimentos,permite o uso de variaveis globais,a atribuição é o elemento central do paradigma,trabalha com abstração procedural,condicionais.
- Paradigma ainda atuante,que tem como exemplo linguagens: Pascal,fortran.
* Paradigma Lógico:
- Tem base na lógica matemática
- Trabalha com fatos