[OT] Máquinas de estados (Re: [OT] Re: Error de Mysql y como arreglarlo)

Miguel Angel Garcia magmax9 en yahoo.es
Jue Dic 30 13:14:49 CET 2004


Bueno... ya nos estamos saliendo mucho del tema :-D

Ada también tiene los "entry points".

Te voy a poner un ejemplo (por favor, no hagan esto en su casa):

-------------------
class coche:
  [...]
  def malaprogramacion(self):
    [...]
    goto etiqueta
    [...]

class rueda: 
  [...]
  def malaprogramacion(self):
  [...]	
<etiqueta>
  self.mover()
  [...]
---------------------

Creo que no es nada lógico el goto en la programación orientada a
objetos. Si python quiere quitar malas costumbres, es lógico que quiera
quitar cosas como esta.

Para hacer una máquina de estados, lo mejor es fiarse de los más
antiguos: lex y bison. Ambos utilizan un simple switch.

Perdón por lo del array de punteros a función, pero fue un lapsus
mental :-D


------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje está firmada	digitalmente
URL: <http://mail.python.org/pipermail/python-es/attachments/20041230/594b6894/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es