por
pobrecito hablador
el Viernes, 21 Abril de 2006, 08:03h
(#731088)
Puedo leer C, puedo leer C++ mayormente, puedo entender un programa en Perl, y cualquier cosa escrita en PHP. Seguramente tambien leere perfectamente python, lua y los tipos mas corrientes de ensamblador.
Pero cuando se trata de leyes, tengo la sensacion de que la gente de leyes esta loca. ¿Donde estan los comentarios al codigo?, ¿Donde esta la sangria?. Es como si me pusiera a escribir fortran sin saltos de carro.
Es como si escribieran algo asi todo el tiempo:
PROGRAM quadraticreal :: a,b,creal :: discrm, x, yprint*print*print*, ' 2'print*, ' A x + B x + C = 0'print*write(*,'(A)',advance='no') 'Enter coefficients A, B, C: 'read*, A, B, Cprint 97, A,B,Cx = -b / (2*a)discrm = b*b - 4*a*cif ( discrm 0 ) then ! COMPLEX ROOTS y = sqrt(-discDIRECTIVE 2004/78/CE DE LA COMMISSIONDU 29 AVRIL 2004MODIFIANT LA DIRECTIVE 2001/56/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL CONCERNANT LECHAUFFAGE DE L'HABITACLE DES VÉHICULES À MOTEUR ET DE LEURS REMORQUES ET LA DIRECTIVE70/156/CEE DU CONSEIL, EN VUE DE LEUR ADAPTATION AU PROGRÈS TECHNIQUE(TEXTE PRÉSENTANT DE L'INTÉRÊT POUR L'EEE)rm) / (2*a) print 99, 1, x, ' +', y print 99, 2, x, ' -', yelse ! REAL ROOTS y = sqrt(discrm) / (2*a) print 98, 1, x+y print 98, 2, x-yend if 97 format(/,F8.3,' x^2 +',F8.3,' x + ',F8.3,' = 0',DIRECTIVE 2003/103/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL DU 17 NOVEMBRE 2003 MODIFIANT LA DIRECTIVE 2001/25/CE CONCERNANT LE NIVEAU MINIMAL DE FORMATION DES GENS DE MER (TEXTE PRÉSENTANT DE L'INTÉRÊT POUR L'EEE)/) 98 format('Root #', I1, ' is x=', F12.6) 99 format('Root #', I1, ' is x=', F12.6,A,F12.6,' i')END
Yo creo firmemente que hacen las leyes enrevesadas e ininteligibles de manera deliberada, para que sólo ellos sean capaces de entenderla. Así se garantiza el trabajo de mucha gente, y más cosas...
Leyes y codigo fuente
(Puntos:1, Interesante)Pero cuando se trata de leyes, tengo la sensacion de que la gente de leyes esta loca. ¿Donde estan los comentarios al codigo?, ¿Donde esta la sangria?. Es como si me pusiera a escribir fortran sin saltos de carro.
Es como si escribieran algo asi todo el tiempo:
PROGRAM quadraticreal :: a,b,creal :: discrm, x, yprint*print*print*, ' 2'print*, ' A x + B x + C = 0'print*write(*,'(A)',advance='no') 'Enter coefficients A, B, C: 'read*, A, B, Cprint 97, A,B,Cx = -b / (2*a)discrm = b*b - 4*a*cif ( discrm 0 ) then ! COMPLEX ROOTS y = sqrt(-discDIRECTIVE 2004/78/CE DE LA COMMISSIONDU 29 AVRIL 2004MODIFIANT LA DIRECTIVE 2001/56/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL CONCERNANT LECHAUFFAGE DE L'HABITACLE DES VÉHICULES À MOTEUR ET DE LEURS REMORQUES ET LA DIRECTIVE70/156/CEE DU CONSEIL, EN VUE DE LEUR ADAPTATION AU PROGRÈS TECHNIQUE(TEXTE PRÉSENTANT DE L'INTÉRÊT POUR L'EEE)rm) / (2*a) print 99, 1, x, ' +', y print 99, 2, x, ' -', yelse ! REAL ROOTS y = sqrt(discrm) / (2*a) print 98, 1, x+y print 98, 2, x-yend if 97 format(/,F8.3,' x^2 +',F8.3,' x + ',F8.3,' = 0',DIRECTIVE 2003/103/CE DU PARLEMENT EUROPÉEN ET DU CONSEIL DU 17 NOVEMBRE 2003 MODIFIANT LA DIRECTIVE 2001/25/CE CONCERNANT LE NIVEAU MINIMAL DE FORMATION DES GENS DE MER (TEXTE PRÉSENTANT DE L'INTÉRÊT POUR L'EEE)/) 98 format('Root #', I1, ' is x=', F12.6) 99 format('Root #', I1, ' is x=', F12.6,A,F12.6,' i')END
Si, definitivamente parece FORTRAN.
Re:Leyes y codigo fuente
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 17 Noviembre de 2006, 23:39h )
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
Re:Leyes y codigo fuente
(Puntos:1)( http://emf.host.sk/ | Última bitácora: Jueves, 12 Junio de 2003, 12:34h )
Temos duas orelhas e umha boca, para falar menos e escuitar máis.