Portugol: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Desfeita uma ou mais edições para a última revisão de Marcos Elias de Oliveira Júnior |
|||
Linha 1:
{{mais notas|data=junho de 2017}}
{{Info/Linguagem de computador
|nome = PORTUGOL
|logotipo =Portugol (Português Estruturado)
|paradigma = [[Programação estruturada]], [[Algoritmo|Programação algorítmica]]
|ano = 1983
|ultima_versao =
|criador = António Mannso - Instituto Politécnico de Tomar ;
Professor Antonio Carlos Nicolodi - Uniasselvi-Fameblu, Furb, CedupHH/Blumenau e Instituto Federal de Santa Catarina
|tipagem =
|compiladores =VISUALG, [[Portugol Studio]]
|dialetos =ALGOL 68, PASCAL e C (ansi)
|influenciada_por =Linguagem de programação ALGOL (p/ MainFrames) e Linguagem de programação PASCAL (p/ microcomputadores)
|influenciou =VISUALG 3.0
|licença =GPL
|Outros sites oficiais=}}
'''Portugol''', também conhecido como '''Português estruturado''', é um [[pseudocódigo]] escrito em [[Língua portuguesa|português]].<ref name="pucpr">{{Citar web |url=http://www.las.pucpr.br/rudek/Aulas/arquivos/Apostila_TP.pdf |título=Apostilas de Técnicas de Programação |páginas=12 - 27 |autor=Rudek, Marcelo |data=janeiro de 2012 |publicado=[[Pontifícia Universidade Católica do Paraná]] |acessodata=12 de outubro de 2013}}</ref>
== Descrição ==
Na verdade, o '''''PORTUGOL''''' não é uma Linguagem de programação e sim uma '''pseudo linguagem ou um método'''. Criada pelos professores: [http://visualg3.com.br/ '''Antonio Carlos Nicolodi (Brasil)'''], que em 1980-83 e '''Antonio Mannso (Portugal)''' em 1986 foram os dois que praticamente iniciaram o seu uso, o que originalmente iniciou-se como apenas uma tradução da '''linguagem de programação PASCAL''' para a nossa língua portuguesa, porque o Pascal é o descendente direto da linguagem de programação chamada '''[[ALGOL]]''' mas que era usada apenas em mainframes (computadores de grande porte) e o Compilador da Linguagem de programação Pascal foi criado e adaptado para os microcomputadores. O Portugol também tem outros derivados, pois já foi adaptado para as outras linguagens de programação, como a linguagem C, C++ e Java. O seu nome é uma mistura das três palavras: P''ortuguês'', das linguagens de programação ''Algol'' e ''Pascal'', ('''''PORTU'''''guês, [[ALGOL|AL'''''GO'''''L]] e [[Pascal (linguagem de programação)|Pasca'''''L''''']]). Assim nasceu o método "'''PORTUGOL'''", ou seja, é um '''algoritmo todo escrito em português''', mas estruturado e interpretado em um computador. Por isso também é conhecido como '''''Português Estruturado'''''.
O
O Portugol consiste em uma extensão da linguagem com [[Sub-rotina|comandos, operadores, funções]], [[Função recursiva|funções recursivas]], estruturas e construtores de estruturas complexas tais como ''[[stack]]s'', ''[[FIFO|queues]],'' [[Lista ligada|listas ligadas]] e [[Lista duplamente ligada|listas duplamente ligadas]].<ref>{{Citar web |url=http://sourceforge.net/projects/portugolviana/ |título=Portugol Viana |publicado=[[SourceForge]] |acessodata=23 de fevereiro de 2011}}</ref>
== Exemplo de código ==
Linha 28 ⟶ 41:
== Ver também ==
* [[Algoritmo]]
* [[G-Portugol]]▼
* [[Portugol Studio]]
▲* [[G-Portugol]]
* [[Pseudocódigo]]
* [[Visualg|Visualg 3.0]]
{{Esboço-programação}}
[[Categoria:Algoritmos]]
[[Categoria:Invenções do Brasil]]
[[Categoria:Linguagens de programação em português]]
[[Categoria:Linguagens de programação procedurais]]
|