Portugol: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 189.10.38.90 para a última revisão de 193.36.190.2, de 14h26min de 15 de novembro de 2019 (UTC)
Etiqueta: Reversão
Linha 22:
Na verdade, o Portugol não é uma Linguagem de programação e sim pseudo linguagem ou um método. Criada pelos professores 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 (linguagem de programação)|Pascal]] para a 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 (linguagem de programação)|C]], [[C++]] e [[Java (linguagem de programação)|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 Portugol é pode serbastante utilizado para ensinar [[lógica]] de programação e [[algoritmos]]. Está presente em muitos materiais didáticos de programação, é todo escrito em [[Língua portuguesa|português]].<ref name="pucpr" /> Existem alguns interpretadores de variantes de pseudo código utilizando o português estruturado. É comumente usado em conjunto com os diagramas em blocos (como o famoso ([[fluxograma|Fluxograma ou Diagrama de Chapin)]]. Dentre os interpretadores mais conhecidos, estão o VISUALG 3.0, o Portugol Stúdio, o G-Portugol, o Portugol Vianna, o P&G editor, etc., sendo que o Visualg 3.0 também foi criado pelo professor Antonio Carlos Nicolodi.
 
O Portugol econsiste em uma extensão da linguagem que temcom [[Sub-rotina|comandos, operadores, funções]], [[Recursividade|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 ==