Marcel (discussão | contribs)
Etiqueta: visualeditor
Sem resumo de edição
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Conceito =
= '''Conceito''' =
* 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. 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.


Linguagem de programação é o “idioma” usado por programadores para passar
= ''' Tipos''' =
instruções para o computador. As linguagens são formadas por um conjunto de
*Existem várias linguagens de programação; de acordo com o Índice Tiobe, as 21 mais populares são:
regras sintáticas e semânticas que formam um programa de computador, através delas
um programador pode dizer quais dados e como esses dados serão manipulados.


O objetivo das linguagens de programação é facilitar a criação do código
Java, C, C++, C♯, Python, PHP, JavaScript, Visual Basic .NET, Delphi / Object Pascal, Perl, Ruby, Swift, Assembly, Go, R, Visual Basic, MATLAB, PL/SQL, Objective-C, Scratch, Smalltalk.
fonte que é executado pela máquina, uma vez que uma linguagem traduz os
comandos especificados para código de máquina, que é o que o computador
executa, proporcionando maior produtividade e compreensão do código.


Existem alguns tipos de linguagens de programação, que são divididos em.
= '''Compilador''' =
* Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.


Linguagem de baixo nível: Código de máquina; Assembly.
= '''Interpretador''' =
*Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em outros casos, converte o código fonte por inteiro e depois o executa.


Linguagem de alto nível: Programação Estruturada; Programação Modular; Programação
= '''Referências''' =
Orientada a Objetos; Programação Linear.
*https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
 
*http://www.techemportugues.com/2016/04/07/as-9-linguagens-programacao-da-mo*da/
A Association for Computing Machinery (ACM), mantém uma classificação e subclassificação,
*https://pt.wikipedia.org/wiki/Interpretador
que são: Linguagens aplicativas, ou de aplicação; Linguagens concorrentes,
*https://pt.wikipedia.org/wiki/Compilador
distribuídas e paralelas; Linguagens de fluxo de dados; Linguagens de projeto; Linguagens
extensíveis; Linguagens de montagem de macro; Linguagens de micro programação;
Linguagens não determinísticas; Linguagens não procedurais; Linguagens orientadas
a objeto; Linguagens de aplicação especializada; linguagens de altíssimo nível.
= Tipos =
 
= Compilador =
 
= Interpretador =
 
= Exemplo =
 
= Imagem =
 
= Referências =
 
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o<nowiki/>Válido para consulta: Livros, Artigos e Revistas.

Edição atual tal como às 01h48min de 7 de junho de 2017

Conceito

  • 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. 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.

Tipos

  • Existem várias linguagens de programação; de acordo com o Índice Tiobe, as 21 mais populares são:

Java, C, C++, C♯, Python, PHP, JavaScript, Visual Basic .NET, Delphi / Object Pascal, Perl, Ruby, Swift, Assembly, Go, R, Visual Basic, MATLAB, PL/SQL, Objective-C, Scratch, Smalltalk.

Compilador

  • Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Interpretador

  • Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em outros casos, converte o código fonte por inteiro e depois o executa.

Referências