Linguagens E Compiladores

435 palavras 2 páginas
Softwares estão ligados a execução de tarefas em um sitema computacional.
Níveis de importância em softwares:
Software de Sistema ou Sistema Operacional > Software de Utilitário (antivírus, compressão de arquivos, etc) > Software Aplicativo (jogos, calculadora, navegadores, etc)

Linguagem de Programação.
É o alicerce de todo o funcionamento.
Por que surgiu?
Construir programas utilizando apenas circuitos lógicos é extremamente custoso, além de que avanços em hardwares são acompanhados por avanços em softwares.
Definição.
Conjunto limitado de instruções (algoritmo), associado a um conjunto de regras (sintaxe) que define como as instruçòes podem ser associadas de modo a permitir a resolução de um determinado problema.
Níveis de Linguagem.
Baixo nível (linguagem de máquina, baseada no sistema binário, impraticável para escrita e leitura humana)
Alto nível (linguagem natural)
Linguagens de Baixo Nível

Assembly (mais intuitiva mas requere conhecimento detalhado em hardware, além de demandar um grande número de instruções, ou seja, baixa expressividade, alto custo) > Hexadecimal > Binária.

Linguagem de Alto Nível

- Portabilidade.
- Alta expressividade.
- Menor custo de desenvolvimento.

Cobol (Banco do Brasil)

Uso Geral:
C, Pascal

Especializada
Prolog, Lisp, Fortran

Orientada a Objetos
C++, Java, C#, Delphi, Python, etc

Paradigmas da Programação.

Não estruturada: sem uso de funções.
Procedural: uso de funções.
Modular: uso de bibliotecas.
Orientada a objetos: aprimoramento do conceito de modularização, reutilização de código.

Como um programa criado por uma linguagem de alto nível é executado pelo processador?

Através dos compiladores.

Qual o primeiro programa a ser executado em um computador?

Sistema operacional.

O que é um compilador?

É um programa que, a partir de um código fonte (escrito em linguagem de programação de alto nível) sintetiza um código objeto (linguagem de baixo nível) a fim de que as instruções possam ser executadas.

Obs:.

Relacionados

  • Linguagens formais e compiladores
    14427 palavras | 58 páginas
  • LINGUAGENS DE PROGRAMAÇÃO “ INTERPRETADORES E COMPILADORES”
    1522 palavras | 7 páginas
  • Sr Rafael
    1642 palavras | 7 páginas
  • Aula1
    2097 palavras | 9 páginas
  • çlskjdflkç
    2443 palavras | 10 páginas
  • Coompiladores
    1108 palavras | 5 páginas
  • Linguagem C
    4106 palavras | 17 páginas
  • Linguagem para Programar Microcontroladores: Assembly, C ou Basic
    4222 palavras | 17 páginas
  • Tcc Ae21fea51e107fc82f21b467aa1365fe
    3190 palavras | 13 páginas
  • Tcc de informática para internet
    1082 palavras | 5 páginas