Mindmap
Linguagens de Programação
Inhalt der Mindmap
Linguagens de Programação
O que é uma linguagem de programação
- Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Podemos dizer ainda que em computação, uma linguagem de programação é a ferramenta de comunicação entre o programador que visa resolver um problema e o computador irá ajudá-lo a resolver
Tipos de Linguagem
- Linguagens de Baixo Nível
- A implementação de programas nesse tipo de linguagem e muito complexa e dependente do conhecimento das instruções do processador. Para aumentar a produtividade dos programadores e a portabilidade dos programas, foram criadas as linguagensde programação de alto nível.
- Linguagens de Alto Nível
- Essas linguagens são independentes do processador em que serão executadas. Seu código e mais elaborado, contemplando operações mais complexas e próximas da “lógica humana”. Para que possam ser processadas por um computador, os comandos precisarão ser traduzidos para a única linguagem que o computador de entende (linguagem de maquina).
- 1–Linguagemde Máquina 2–Linguagem Assembly 3–Linguagemde Alto Nível
- 1.Totalmente codificadas em binário (0´se1´s); 2.Usainstruções simbólicas para representaro s0´se1´s; 3.Voltadas parafacilitar oraciocínio humano.
- 1 – 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;
- 2 – Linguagem Assembly
- Sugiram para minimizar as dificuldades da programação em notação binária; Códigos de operação e endereços binários foram substituídos por mnemônicos;
- 3 – 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.
- Tradutores
- Programas que recebem como entrada um programa em linguagem assembly ou de alto nível (dita linguagem fonte) e produzem como saída as instruções deste programa traduzidas para linguagem de máquina;
- Existem basicamente três tipos de tradutores:
- Compilador;
- traduz de uma vez só todo o programa escrito em linguagem de alto nível (código-fonte) para um programa equivalente escrito em linguagem de máquina (código-objeto);
- Interpretador;
- traduz (sem gerar código-objeto) e emseguida executa, uma-a-uma, as instruções de um programa em linguagem de alto nível (código-fonte);
- Montadores
- (ou Assembler): faz a tradução direta das instruções Assembly para um programa equivalente escrito em linguagem de máquina.
- Compilador;
- Linguagens de Baixo Nível
Linguagem de Programação Java
- Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems. Uma Máquina Virtual que pode ser embutida em WEB browsers Um conjunto padronizado de bibliotecas de classes (packages).
- Principais Características
- A sintaxe semelhante a C e C++; Orientada a Objetos – Java é uma das principais representantes das linguagens orientadas a objetos; Portabilidade – a compilação do código fonte cria um executável que, por sua vez, será interpretado por uma máquina virtual. Isso permite que a aplicação seja executada em diferentes plataformas (Filosofia WORA: write once, run anywhere. Em português, “Escreva uma vez, execute em qualquer lugar”); Alta performance.
- Principais Características
- Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems. Uma Máquina Virtual que pode ser embutida em WEB browsers Um conjunto padronizado de bibliotecas de classes (packages).
Linguagem C
- Criada por Dennis Ritchie em 1972, é derivada das antigas ALGOL 68 e BCPL. Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly (mais próxima do código de máquina e, portanto, mais complexa de se entender).
- Vantagens da linguagem C
- Estruturada; Fácil portabilidade. Simples, pois conta com um conjunto de bibliotecas de funções e sub-rotinas que auxiliam no desenvolvimento de sistemas. Provê recursos também de baixo nível, permitindo a incorporação de códigos Assembly.
- Vantagens da linguagem C
- Criada por Dennis Ritchie em 1972, é derivada das antigas ALGOL 68 e BCPL. Surgiu da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly (mais próxima do código de máquina e, portanto, mais complexa de se entender).
Linguagem C ++
- C++ foi desenvolvida por Bjarne Stroustrup durante a década de 80; Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
- Características da linguagem C ++
- Orientada à Objetos; Compatibilidade com a linguagem C; Portabilidade; Boa performance.
- Características da linguagem C ++
- C++ foi desenvolvida por Bjarne Stroustrup durante a década de 80; Bjarne Stroustrup implementou diversas melhorias à linguagem C, a mais importante foi a inclusão de recursos de orientação a objetos.
Linguagem C#
- C# (lê-se “c sharp”), trata-se de uma linguagem de programação desenvolvida pela Microsoft e lançada em julho de 2002. A linguagem é um dos recursos da plataforma .NET (pronuncia-se “dot net”); É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal. Desse modo, programadores que conhecem pelo menos uma destas linguagens, podem facilmente aprender a programar em C#
- Principais Vantagens da Linguagem C#
- Orientada a Objetos; Linguagem acessível para iniciantes; Linguagem multiplataforma; Mercado ativo para quem programa em C# Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas;
- Principais Vantagens da Linguagem C#
- C# (lê-se “c sharp”), trata-se de uma linguagem de programação desenvolvida pela Microsoft e lançada em julho de 2002. A linguagem é um dos recursos da plataforma .NET (pronuncia-se “dot net”); É uma linguagem orientada a objetos, cuja sintaxe foi baseada nas precursoras C++, Java e Object Pascal. Desse modo, programadores que conhecem pelo menos uma destas linguagens, podem facilmente aprender a programar em C#
Linguagem Python
- Criada no início dos anos 90, Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação. Python é uma linguagem de programação poderosa e de fácil aprendizado. Possui estruturas de dados de alto nível eficientes, bem como adota uma abordagem simples e efetiva para a programação orientada a objetos. Sua sintaxe elegante e tipagem dinâmica, além de sua natureza interpretada, tornam Python ideal para scripting e para o desenvolvimento rápido de aplicações em diversas áreas e na maioria das plataformas. Linguagem de altíssimo nível, Python suporta diferentes paradigmas de programação e conta com recursos poderosos.
- Características Linguagem Python
- Legibilidade do código; Sintaxe moderna, simples e clara, o que favorece a escrita de códigos organizados, fáceis de compreender e manter, sem perda em produtividade; 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 (Machine Learning – ML), entre outros.
- Características Linguagem Python
- Criada no início dos anos 90, Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação. Python é uma linguagem de programação poderosa e de fácil aprendizado. Possui estruturas de dados de alto nível eficientes, bem como adota uma abordagem simples e efetiva para a programação orientada a objetos. Sua sintaxe elegante e tipagem dinâmica, além de sua natureza interpretada, tornam Python ideal para scripting e para o desenvolvimento rápido de aplicações em diversas áreas e na maioria das plataformas. Linguagem de altíssimo nível, Python suporta diferentes paradigmas de programação e conta com recursos poderosos.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Computação Mindmap am Linguagens de Programação, erstellt von Matheus Asafe de Araujo Rocha am 25/08/2022.
- Erstellt von
- Matheus Asafe de Araujo Rocha · Aug 2022
- Aktualisiert
- 30 Aug 2022
- Aufrufe
- 8
- Verlauf
-
- Erstellt von Matheus Asafe de Araujo Rocha · 25 Aug 2022
- Kopiert von Matheus Asafe de Araujo Rocha · 25 Aug 2022
- Bewertung