I have heard that Python is a great programming language which is so much superior to everything around etc.していると聞いたことは素晴らしいプログラミング言語であるPythonの方がずっと周りなどすべてに優れている

The following code in python is touted as the world’s smallest p2p client & server.は、次のコードはPythonでは、喧伝されて、世界最小のP2Pのクライアント&サーバーです。

# tinyp2p.py 1.0 (documentation at http://freedom-to-tinker.com/tinyp2p.html) # tinyp2p.py 1.0 (ドキュメントは、 http://freedom-to-tinker.com/tinyp2p.html )
import sys, os, SimpleXMLRPCServer, xmlrpclib, re, hmac # (C) 2004, EW Feltenインポートするシステムは、 OSやsimplexmlrpcserver 、 xmlrpclib 、再は、 HMAC # ( c ) 2004 、ニューfelten
ar,pw,res = (sys.argv,lambda u:hmac.new(sys.argv[1],u).hexdigest(),re.search)アーカンソー、週、解像度= ( sys.argv 、ラムダu : hmac.new ( sys.argv [ 1 ] 、大)です。 hexdigest ( ) 、 re.search )
pxy,xs = (xmlrpclib.ServerProxy,SimpleXMLRPCServer.SimpleXMLRPCServer) pxy 、くださいXS = ( xmlrpclib.serverproxy 、 simplexmlrpcserver.simplexmlrpcserver )
def ls(p=”"):return filter(lambda n:(p==”")or res(p,n),os.listdir(os.getcwd())) def負け( p =""):リターンフィルタ(ラムダn : ( p =="")または解像度(人、 n ) 、 os.listdir ( os.getcwd ( ) ) )
if ar[2]!=”client”: # license: http://creativecommons.org/licenses/by-nc-sa/2.0もしアーカンソー[ 2 ] ! = "クライアント" : #ライセンス: http://creativecommons.org/licenses/by-nc-sa/2.0
myU,prs,srv = (”http://”+ar[3]+”:”+ar[4], ar[5:],lambda x:x.serve_forever())ミュウ、 prs 、のSRV = ( " http:// "で+アーカンソー[ 3 ]+":"+アーカンソー[ 4 ] 、アーカンソー[ 5 : ] 、ラムダx : x.serve_forever ( ) )
def pr(x=[]): return ([(y in prs) or prs.append(y) for y in x] or 1) and prs def広報( x =[]):リターン( [ ( yをprs )またはprs.append ( Y )のためy Xで]または1 )とprs
def c(n): return ((lambda f: (f.read(), f.close()))(file(n)))[0] def c ( n ) :リターン( (ラムダf : ( f.read ( ) 、 f.close ()))(ファイル( n ) ) ) [ 0 ]
f=lambda p,n,a:(p==pw(myU))and(((n==0)and pr(a))or((n==1)and [ls(a)])or c(a)) f =ラムダ人、 nはA : ( p ==週(ミュウ) ) ( ( ( n == 0 )とPR ( a )項参照)または( ( n == 1 )と[負け( 1 ) ] ) 、またはc ( a )項参照)
def aug(u): return ((u==myU) and pr()) or pr(pxy(u).f(pw(u),0,pr([myU]))) def年08月( U )より:リターン( (運==ミュウ)とPR ( ) )や広報( pxy ( U )より。 f (週( U )より、 0 、広報( [ミュウ] ) ) )
pr() and [aug(s) for s in aug(pr()[0])]広報( )と[ 08月(秒)をsの08月(広報( ) [ 0 ] ) ]
(lambda sv:sv.register_function(f,”f”) or srv(sv))(xs((ar[3],int(ar[4])))) (ラムダsv文書: sv.register_function (メス、 " f "を)またはSRV ( sv文書) ) (くださいXS ( (アーカンソー[ 3 ] 、 int (アーカンソー[ 4 ]))))
for url in pxy(ar[3]).f(pw(ar[3]),0,[]):ためのURLをpxy (アーカンソー[ 3 ] ) 。 f (週(アーカンソー[ 3 ] ) 、 0 ,[]):
for fn in filter(lambda n:not n in ls(), (pxy(url).f(pw(url),1,ar[4]))[0]):をfnにはフィルタ(ラムダn :特定nと負け( ) 、 ( pxy ( url )と呼びます。 f (週( URL )を、 1 、アーカンソー[ 4 ] ) ) [ 0 ] ) :
(lambda fi:fi.write(pxy(url).f(pw(url),2,fn)) or fi.close())(file(fn,”wc”)) (ラムダ私: fi.write ( pxy ( url )と呼びます。 f (週( URL )を、 2 、 fn ) )またはfi.close ( ) ) (ファイル(視野数は、 "トイレ" ) )

Source:ソース: TinyP2P tinyp2p

I started my programming career with assembly language (writing tiny .com programs and playing with cuties like masm and tasm), then moved to C, even mess with java byte codes for fun.私のキャリアを始めたアセンブリ言語のプログラミング(書き込み超小型。 co.jpのプログラムと遊んでいるようなmasmとcuties tasm ) 、入力し、移動をC 、 Javaのバイトコードを楽しいとかかわり合いになる。
But this wonderful gem of a program (displayed above) beat the crap out of me.しかし、この素晴らしい宝石のようにプログラム(上に表示されます)を徹底的にびびったよ。

Python, going by this example, looks to me a sure-fire recipe for creating obfuscated code. pythonですが、行くられたこの例では、火のように私に確認のための秘策難読化コードを作成します。 I would rather read 80×86 instructions, thank you very much!私の方を読む80 × 86手順については、どうもありがとうございました!

PS. psのです。 Java programmers, you can relax. Javaのプログラマは、リラックスすることができます。 Python programmers (oops hackers as per naive bayesian dude) writing such code will never be able to maintain it. Pythonのプログラマー(おっと純真なベイズのハッカーと1男)そのようなコードを書くことは決してないことを維持することです。 So you will definitely be called in to replace such “hackers” and rewrite the whole thing in Java (use the word refactoring to get better traction with management). definitelyと呼ばれるので、次回以降を置き換えるにはこのような"ハッカー"と全体を書き換えることはジャワ(リファクタリングという言葉を使うより良いトラクションを得るに管理) 。