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
