Mind map
Linguagem de Programação
Map content
Linguagem de Programação
Tipos de Linguagem
- Baixo Nível
- A implementação de programas nesse tipo de linguagem e muito complexa e dependente do conhecimento das instruções do processador.
- Linguagem de Máquina
- Possuía uma notação binária (zero e um), a qual torna a programação trabalhosa, cansativa e fortemente sujeita a erros.
- Linguagem Assembly
- Surgiu para minimizar as dificuldades da programação em binário. Códigos de operação e endereços binários foram substituídos por mnemônicos.
- Linguagem de Máquina
- A implementação de programas nesse tipo de linguagem e muito complexa e dependente do conhecimento das instruções do processador.
- Alto Nível
- Essa linguagem é independente do processador em que é executada, seu código e mais elaborado, contemplando operações mais complexas. Para que possam ser processadas por um computador, os comandos precisarão ser traduzidos para uma única linguagem que o computador de entende.
- 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.
- Essa linguagem é independente do processador em que é executada, seu código e mais elaborado, contemplando operações mais complexas. Para que possam ser processadas por um computador, os comandos precisarão ser traduzidos para uma única linguagem que o computador de entende.
- Baixo Nível
O que é uma linguagem de programação ?
- • Uma linguagem de programação é um método padronizado para comunicar instruções para um 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 que irá ajudá-lo a resolver.
- • Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.
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.
- Interpretador
- Traduz (sem gerar código-objeto) e em seguida executa, uma-a-uma, as instruções de um programa em linguagem de alto nível (código-fonte)
- Montadores
- Faz a tradução direta das instruções Assembly para um programa equivalente escrito em linguagem de máquina.
- Compilador
- Traduz de uma vez 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
- 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.
Java
- Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems. Um conjunto padronizado de bibliotecas de classes (packages).
- Principais Características
- Java Script é uma linguagem de programação que permite a você implementar itens complexos em páginas web, toda vez que uma página da web faz mais do que simplesmente mostrar a você informação estática mostrando conteúdo que se atualiza em um intervalo de tempo, mapas interativos ou gráficos 2D/3D animados, etc.
- Kit de desenvolvimento
- JDK (Java Development Kit) JRE • javac – compilador • jar – empacotador de aplicações javadoc – ferramenta para geração de documentação Outros
- Principais Características
- Java é uma Linguagem de Programação Orientada a Objetos desenvolvida pela Sun Microsystems. Um conjunto padronizado de bibliotecas de classes (packages).
Python
- • Python é uma linguagem de programação poderosa e de fácil aprendizado. 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).
- Características Linguagem Python
- • Python é uma linguagem de programação poderosa e de fácil aprendizado. Linguagem de altíssimo nível, Python suporta diferentes paradigmas de programação e conta com recursos poderosos
Linguagem C
- Criada 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 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 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).
C ++
- • C++ foi desenvolvida 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 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.
C#
- Vantagens da Linguagem C#
- • C# (“c sharp”), trata-se de uma linguagem de programação desenvolvida pela Microsoft e lançada em julho de 2002. É 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#. É uma linguagem bem mais completa, recentemente passou a ter portabilidade com o Linux/Docker, graças ao projeto da Microsoft, o .NET Core.
- 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 ajuda a evitar erros por manipulação imprópria de tipos e atribuições incorretas.
- • C# (“c sharp”), trata-se de uma linguagem de programação desenvolvida pela Microsoft e lançada em julho de 2002. É 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#. É uma linguagem bem mais completa, recentemente passou a ter portabilidade com o Linux/Docker, graças ao projeto da Microsoft, o .NET Core.
- Vantagens da Linguagem C#
Information
- Description
- Mind Map on Linguagem de Programação, created by Marley dos Santos Azevedo on 25/08/2022.
- Created by
- Marley dos Santos Azevedo
- Views
- 2
- Rating