Sem resumo de edição
 
(43 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Conceitos =
= '''Conceito''' =
As ''Linguagens de Programação'' em resumo são grupos de regras ou expressões formais para executar comandos a serem obedecidos pelo computador sendo as responsáveis pela criação de softwares. Os principais conceitos são a sintaxe e semântica.
* 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.  
<br>


==Sintaxe==
= ''' Tipos''' =
Sintaxe é a coleção de regras e procedimentos que formatam as expressões escritas. Os erros de sintaxe geram problemas críticos que são assinalados pelos compiladores, em grande parte, como falha de execução.
*Existem várias linguagens de programação; de acordo com o Índice Tiobe, as 21 mais populares são:
<br>
==Semântica==
É da competência do estudo da semântica o reconhecimento do sentido e significado do que foi escrito. Um programa executável não contém erros de sintaxe, porém pode não fazer sentido, uma semântica mal construída. Isso fará com que este software não atinja o objetivo esperado.


<br>
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.
= Linguagens e suas divisões =


== Procedimental ==
= '''Compilador''' =
<br>
* 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.
== Lógicas ==
<br>
== Funcionais ==
<br>
== Outras ==
<br>


= Exemplos de códigos =
= '''Interpretador''' =
* Python
*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.


* Java
= '''Referências''' =
 
*https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
* Prolog
*http://www.techemportugues.com/2016/04/07/as-9-linguagens-programacao-da-mo*da/
 
*https://pt.wikipedia.org/wiki/Interpretador
* DotNet
*https://pt.wikipedia.org/wiki/Compilador
<br>
 
= IDEs =
<br>
 
= Referências Bibliografias =
*SILVA, Vera Lúcia. Linguagens de Programação. Universidade Cidade de São Paulo - UNICID
 
*BARANAUSKAS, Maria Cecília Calani. Procedimento, Função, Objeto ou Lógica? Linguagens de Programação Vista Pelos Seus Paradigmas. Departamento de Ciências da Computação - IMECC, Universidade Estadual de Campinas -  UNICAMP
<br>

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