2009/12/26 GABRIEL DOS SANTOS <[email protected]>:
> Boa tarde a todos,
>
> Gostaria de saber se existe na programação do Pl/PgSQL
> aquela função Goto que se usa na programação do Pascal?
>


Que eu me lembre desde 1968, quando Eddsger W. Dijkstra [1] [2]
publicou o artigo "Go to statement considered harmful" [3], o comando
GO TO foi banido de qualquer técnica de programação que não fosse o
"estilo gambiarra".
Qualquer linguagem de programação definida a partir dos anos 70 já
incorporaram comandos que além de tornarem o código muito mais claro,
eliminaram completamente a necessidade do comando GO TO. Algumas
linguagens, para compatibilização com o legado, ainda mantiveram o
comando (caso do Pascal) mas seu uso não é recomendado e mais que isso
considerado uma péssima idéia.
Lembre-se: um GO TO nunca aparece sozinho, sempre existirá outro GO TO
para lhe fazer companhia e seu código tornar-se-á um legítimo
representante do estilo espaguete (numa macarronada você nunca sabe
onde começa nem onde termina cada fio).

Osvaldo

[1] http://pt.wikipedia.org/wiki/Dijkstra
[2] 
http://awards.acm.org/citation.cfm?id=4860551&srt=alpha&alpha=D&aw=140&ao=AMTURING&yr=1972
[3] 
http://portal.acm.org/citation.cfm?id=SERIES11430.1241515&coll=ACM&dl=ACM&type=book&idx=SERIES11430&part=series&WantType=Proceedings&title=ACM-CBS&CFID=68308934&CFTOKEN=65916128
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a