Ho sentito che il pitone è un grande linguaggio di programmazione che è così tanto superiore a tutto intorno ecc.

Il seguente codice in pitone è sollecitato come il più piccolo cliente & assistente di p2p del mondo.

# tinyp2p.py 1.0 (documentazione a http://freedom-to-tinker.com/tinyp2p.html)
importi il sistema, l'OS, SimpleXMLRPCServer, il xmlrpclib, il Re, hmac # (C) 2004, E.W. Felten
l'AR, pw, ricerca = (sys.argv, lambda u: hmac.new (sys.argv [1], u).hexdigest (), re.search)
pxy, xs = (xmlrpclib.ServerProxy, SimpleXMLRPCServer.SimpleXMLRPCServer)
def ls ("" del p=): filtro di ritorno (lambda n: ("" del p==) o ricerca (p, n), os.listdir (os.getcwd ()))
se l'AR [2]! = " cliente ": # autorizzazione: http://creativecommons.org/licenses/by-nc-sa/2.0
mio, fotoricettori, srv = (" http:// " +ar [3] +„: “+ar [4], AR [5:], lambda x: x.serve_forever ())
fotoricettore del def (x= []): ritorno ([(y in fotoricettori) o prs.append (y) per y nella x] o 1) e fotoricettori
def c (n): rinvii ((lambda f: (f.read (), f.close ()))(lima (n)))[0]
f=lambda p, n, a: (p==pw (mio))e (((n==0) e fotoricettore (a))o ((n==1) e [ls (a)]) o c (a))
def agosto (u): ritorno ((u==my) e fotoricettore ()) o fotoricettore (pxy (u).f (pw (u), 0, fotoricettore ([mio])))
fotoricettore () e [agosto per la s agosto (a fotoricettore () [0])]
(lambda SV: sv.register_function (f, “f„) o srv (SV))(xs ((l'AR [3], int (AR [4]))))
per il URL (l'AR [3]) in .f pxy (pw (AR [3]), 0, []):
per il F-N in filtro (lambda n: non n in ls (), ((URL) .f pxy (pw (URL), 1, AR [4]))[0]):
(lambda fi: fi.write ((URL) .f pxy (pw (URL), 2, F-N)) o fi.close ())(lima (F-N, “wc„))

Fonte: TinyP2P

Ho iniziato la mia carriera di programmazione con del linguaggio assemblatore (programmi molto piccoli di .com di scrittura e giocare con i cuties come masm e tasm), quindi mi sono mosso verso la C, persino disordine con i codici di byte del Java per divertimento.
Ma questa gemma meravigliosa di un battimento di programma (visualizzato sopra) la schifezza da me.

Il pitone, andante da questo esempio, osserva a me una ricetta infallibile per la generazione del codice confuso. Piuttosto leggerei le istruzioni 80×86, grazie molto!

PS. Programmatori del Java, potete distenderti. I programmatori del pitone (riprogrammatori dei oops secondo il tizio bayesano ingenuo) che scrivono tale codice non potranno mai effettuarlo. Così definitivamente sarete denominato dentro per sostituire tali “riprogrammatori„ e per riscrivere l'intero affare in Java (usi la parola che refactoring per ottenere la migliore trazione con l'amministrazione).