Mind map
Linguagem de Programação
Map content
Linguagem de Programação
Conceito
- comunicar instruções para um computador
- Uma linguagem de programação auxilia o programador no processo de desenvolvimento de software:
- Projeto
- Implementação
- Verificação
- Manutenção do software
- Teste
- Uma linguagem de programação auxilia o programador no processo de desenvolvimento de software:
- É uma formar de interagir com as máquinas(computadores), tornando operacionais os programas escritos em linguagens de alto nível que necessitam ser traduzidos para linguagem de máquina.
- comunicar instruções para um computador
Tipos de Linguagem
- Linguagem de Máquina
- Possuía uma notação binária (zeros e uns), a qual tornava a programação trabalhosa, cansativa e fortemente sujeita a erros;
- Linguagem Assembly
- Códigos de operação e endereços binários foram substituídos por mnemônicos
- – Linguagem de Alto Nível
- Aproximam-se das linguagens utilizadas por humanos para expressar problemas
- Cada declaração numa linguagem de alto nível equivale a várias declarações numa linguagem de baixo nível
- Linguagem de Máquina
Tradutores
- Programas que recebem como entrada um programa em linguagem assembly ou de alto nível e produzem como saída as instruções deste programa traduzidas para linguagem de máquina;
- Compilador
- Interpretador
- Montadores
- Programas que recebem como entrada um programa em linguagem assembly ou de alto nível e produzem como saída as instruções deste programa traduzidas para linguagem de máquina;
Linguagens de Mercado
- Linguagem C #
- É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal
- Orientada a Objetos
- Linguagem acessível para iniciantes
- Linguagem multiplataforma
- Simplicidade
- Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas
- É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal
- Linguagem C
- Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly
- Estruturada
- Fácil portabilidade
- Simples
- Provê recursos também de baixo nível, permitindo a incorporação de códigos Assembly
- Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly
- Python
- Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação
- Legibilidade do código
- Suporte a múltiplos paradigmas de programação
- Desenvolvimento comunitário, o que facilita a constante evolução da linguagem
- Python é muito usado em aplicações web, soluções complexas, jogos, Inteligência Artificial, Aprendizado de Máquina, entre outros.
- Sintaxe moderna, simples e clara
- Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação
- Linguagem C++
- Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
- Orientada à Objetos
- Compatibilidade com a linguagem C
- Portabilidade
- Boa performance
- Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
- Java
- A sintaxe semelhante a C e C++
- Orientada a Objetos – Java é uma das principais representantes das linguagens orientadas a objetos
- Portabilidade
- Alta performance.
- Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems
- Linguagem C #
Information
- Description
- Mind Map on Linguagem de Programação, created by Rafael Braga Lopes on 02/09/2022.
- Created by
- Rafael Braga Lopes
- Views
- 0
- Rating
More on Linguagens e paradigmas de programação