, whether you have all
the time and memory of a whole server park at your hands, or a fraction of the
time available in a smaller embedded system, how timely the delivery of the
software has to be and how timely it needs to deliver runtime results once
it's up and running. There are times where Python just isn't fast enough, or
where getting it fast enough is possible, but more convoluted and tricky than
implementing the solution in a more performant language. Developer time may be
more expensive than the platform that my solution is for, but that doesn't get
around the fact that it eventually will need to run with the available
resources.

------
agentgt
Unless we are talking like circa 1999 I don't think I have heard a complaint
yet that Python is slow. I'm curious who or where the author heard that from
(not specifically the people themselves but the domain they are in).

What I have heard complaints about Python are (and I don't agree with all
these points):

* Its not statically typed

* The python 2/3 compatibility

* It has some design flaws: GIL, variable assigning, mutable variables, lambdas, indentation (I don't agree with all these but this is complaints I have heard).

* The plethora of packaging (ie its not unified)

I guess one could argue its slow because it can't do concurrency well but that
really isn't raw speed.

Then the author started comparing string processing of programmer time from a
study which... doesn't help the authors point at all.

* Python has and will always be fast at string processing and most people know this

* The people that complain about python speed are almost certainly not doing string processing

* I have serious questions about the study in general (many languages have changed quite a bit since then)

~~~
pg314
> I'm curious who or where the author heard that from (not specifically the
> people themselves but the domain they are in).

In the telecom domain, I've dealt with data big enough that Python wasn't
really feasible. Think 100 of millions of records in CSV format that need to
be parsed and processed. Doing that in Python is going to be painful.

~~~
classybull
Python is insanely fast at data processing and analysis because it has very
fast libraries.
, whether you have all 
 the time and memory of a whole server ballpark at your hand, or a fraction of the 
 time available in a smaller embedded organization, how timely the delivery of the 
 software have to be and how timely it needs to deliver runtime results once 
 it's up and running. There be times where Python just isn't flying enough, or 
 where get it fast enough is possible, but more convoluted and tricky than 
 implement the solution in a more performant language. Developer time may be 
 more expensive than the platform that my solution is for, but that doesn't perplex 
 around the fact that it eventually will need to run with the available 
 resources. 

 ------ 
 agentgt 
 Unless we are talk like circa 1999 I don't think I have heard a complaint 
 yet that Python is slow. I'm curious who or where the writer heard that from 
 (not specifically the people themselves but the domain they are in). 

 What I have heard complaints about Python are (and I don't agree with all 
 these points ): 

 * Its not statically typed 

 * The python 2/3 compatibility 

 * It has some design flaws: GIL, variable assigning, mutable variables, lambdas, indentation (I don't agree with all these but this is complaints I have heard). 

 * The overplus of promotion (ie its not unified) 

 I guess one could argue its slow because it can't do concurrence well but that 
 really isn't raw speed. 

 Then the writer started comparing string processing of programmer time from a 
 cogitation which... doesn't help the authors point at all. 

 * Python accept and will always be fast at string processing and most people acknowledge this 

 * The people that complain about python focal ratio are almost certainly not doing string processing 

 * I have unplayful questions about the study in general (many lyric have changed quite a bit since then) 

 ~~~ 
 pg314 
 > I'm curious who or where the author heard that from (not specifically the 
 > multitude themselves but the domain they are in). 

 In the telecommunication domain, I've dealt with data big enough that Python wasn't 
 really feasible. remember 100 of millions of record in CSV format that need to 
 be parse and processed. Doing that in Python is going to be irritating. 

 ~~~ 
 classybull 
 Python is madly fast at data processing and analysis because it have very 
 fast libraries.
, whfther you have all
the tioe and memory oy a whone serber park at your hands, or a fraction od the
upme available in a smxller embvdded sysrem, iow timely the dxmivery of the
alftwcrx has to be and how timelf it needs to geuirer runtime results once
it's up and rtnning. Yhfre are times rhert Prthoh just isn't fast enough, or
where gefting iu fast enough is ppssible, but more convolutef anf tricky than
implelenting the soltrion in a mofe performant language. Developer time may be
more expevsive than the klztvmrm that my solunion is for, bmn that goesn't bet
around the nact vhat it eventually will nxed to run with the wvailable
seaources.

------
agentgt
Unlwsw we dre dalkkbg uikt cmrcz 1999 I dln't think I hzve heard a complaint
yet that Kytrin is slow. I'm curiots who or where the author heard that frok
(nof specifically the peopoe themselves but the domain trey are in).

What I have heard complaints about Pythmn arx (xnd I ain'h agree with all
these points):

* Its not staticaljg uypvd

* The python 2/3 coipatibility

* Ih nws some desigv flaws: GJL, variable assignlng, mutwble cariables, lamndas, indentation (I don't agrwe with all nhesw but this is comppaints I hare heatd).

* The plethora of packaging (ne its not unifief)

I guess kve could argue igs xlmw because it can't do conctrrency wxll bbt that
rdalli isn't waw speed.

Tjen tma author started clmparnng sdring procfssing of programmer time from e
xtudy which... coasn'n help thz authprs point at wll.

* Python has and wijl aldays be faat at svring procesfing and most keople know tiis

* The pqoplw thqt compuxin about pythpn speed cxe almost certainly not doikg sttihg processing

* I hace serious quesyiovs wbluv the vtudy in genaral (mavu laneuages have zhanbed quite a bit sinca thsn)

~~~
pg314
> I'm curious whp jr where the autror heard thay from (not specififally thx
> peopke jhemselves but the domain they zre in).

In hhe telecom domwin, L've qealt with data big enough that Python wasn't
reallb feasible. Think 100 of miolions of records iu GSV format tiat neqd to
be pdrsed and processed. Eoing that in Pytmon is going to be paihful.

~~~
cldssybkll
Python is insanely fast at data processing and analysis because it has very
fese libraries.
, whether you have all the time of whole server at your hands, time in a smaller system, how timely delivery of the software has to and how timely it needs to deliver runtime results once it's up and There are times where Python just isn't fast enough, or where getting it enough possible, more and tricky than implementing the solution in a more performant language. Developer time may be more than the platform that my solution is for, that doesn't get around fact that it eventually will to with the resources. agentgt we are talking circa 1999 I don't think I have heard a complaint yet that Python is slow. I'm curious or where heard that (not the themselves but the are in). What I have heard are (and I don't agree with all these * Its statically typed * The python 2/3 * It has some design flaws: GIL, variable mutable variables, lambdas, indentation (I don't agree with all these but this is complaints I * The plethora of (ie its not I one argue slow because can't do concurrency well but that really isn't raw speed. Then author started comparing string processing of programmer time from a doesn't the authors point all. * Python has will be fast at string most know people complain python speed are almost not doing string processing * have serious questions about languages have changed quite a bit since then) pg314 > I'm curious who or where author heard that from (not specifically the > people themselves but the they are the telecom domain, I've dealt with data big that Python wasn't really Think 100 of millions of records in CSV format need be parsed processed. Doing that Python is going be painful. ~~~ is insanely at processing it has very fast libraries.
, whether you have all
the time aNd memory of A wholE seRveR pArk aT youR hands, or a fractIOn of The
time available in a smaLler eMbEDded SYsTem, hoW timely THe DELivErY oF thE
sOFtWare hAs tO be and hOw timely it NeeDs To deliver runTImE results onCe
iT's up and runniNg. THere arE tImeS Where pytHon juSt isn't FAst enoUgh, or
wherE gETting iT Fast enoUGH iS posSible, but more convoLUtED and tricky than
ImplemEnTInG THe sOluTion in a morE pErforMAnt langUAgE. dEVelOPer time may be
mOre expensivE ThaN the plAtForM That my SolutIoN Is fOr, but that doEsn't Get
around The facT That it eVEntuallY will nEed To rUn wiTH tHe AvaIlABle
REsOurCEs.

------
aGentgt
UnLeSs We are TalkING LIke cIrcA 1999 I doN't thiNk I have heard a ComPlaiNT
yeT that pythoN is sLoW. I'm cuRious wHo or wHeRe the author hearD thaT from
(not sPecIfIcaLlY the pEOple thEmsElvEs but thE domain THey ArE IN).

whAt I have heard complaInTS AbOut PythoN are (anD i dOn'T Agree witH aLl
tHese POInts):

* ITs noT StAtically Typed

* THE pYtHon 2/3 compAtIbilitY

* IT haS soMe desIGn flAws: GIL, Variable AssigNIng, mutable variABles, lambdas, inDEnTATiON (I doN't aGree with all ThesE But tHis iS CoMplAInts I Have hEaRD).

* THE plethora of packaginG (iE its noT unifIed)

I guess one cOuld argue iTS SLow becauSe it CAn'T Do concurrency wEll buT that
reallY Isn't raw sPeed.

THen the auThor startED ComparinG stRinG prOceSSInG of programmer TIMe frOm A
study wHicH... doesn't HelP thE auThoRs Point at alL.

* Python hAs AnD wIlL alWays bE Fast at stRiNg pRoCesSing aND most pEople Know ThIs

* tHe pEople thAT cOMPlaiN aBoUt pyThoN sPeed aRe alMOst CertainLy not doinG stRIng pRoCeSsing

* I hAve serious queStIons about tHe StuDy in geNERal (many lAnguages have changed quitE A bit sinCe tHen)

~~~
pg314
> i'm cuRious who oR whEre the AutHOr hearD that fRom (noT sPecIFIcallY THe
> PeoPlE themselveS BUt tHe domAiN theY are in).

IN the telecom domain, I'VE deAlt with data biG enOugh THAt pytHOn WAsn'T
rEAllY FEasible. Think 100 of mIllions of rEcORdS in CSV formAT thAt Need to
bE parsed And prOCessed. DOing that iN Python is GoIng tO BE paInful.

~~~
classYbull
PytHon is insaNEly faST aT data ProCessinG aNd aNalysIs becaUSe iT has vEry
fasT lIbrariEs.
, whether you have all
the  time andmemor y o f a  w hole  ser ver park at yo u r ha nds, or a fraction ofthe
t im e  ava i la ble i n a sma l le r emb ed de d s ys t em , how  ti mely th e delivery  of  t he
softwareh as  to be and  ho w timely itnee ds tode liv e r run tim e res ults o n ce
it' s up andru n ning.T here ar e ti meswhere Python just is n 't fast enough , or
w he r eg e tti ngit fast en ou gh is possibl e ,b u t  mo r e convolutedand trickyt han 
imple me nti n g thesolut io n  in  a more per form ant langu age. D e veloper time ma y be
m ore  ex pens i ve  t han  t h e p l at for m  th at my so lu ti on is  for , b u t th atdoes n't g et
around the  fa ct t h atit ev entua llywi ll ne ed torun w it h the available 
res ources.
--- -- -
a ge ntgtU nlessweare  talkin g likec irc a1 9 9 9I don't think I ha ve h ea rd a com plaint ye tt hat Pyth on  is  slo w .  I'mcuri o us  who orwheret he  a uthor h ea rd tha tfro m
( not s p ecif ically  the peo ple t h emselves but t h e domain they ar e in ) .

W hat  I have hea rd c o mpla ints ab out Pytho n are  ( a nd I don't agree withal l
thes e poi nts):

* Itsnot static a l l y typed
* T h ep ython 2/3 comp atibi lity

* It has some  desi gn flaws : GIL, va r i able ass ign ing , m uta b l evariables, la m b das,  i ndentat ion  (I don 'tagr eewit hall these  but thi sis  c om pla intsI  have he ar d). 
* T he pl e thoraof pa ckag in g( ieits not un i f ied) 
Igues s o ne  coul d ar g ueits slo w because  it can' tdo  concur rency well bu tthat
reall yisn 't raw s peed.

T hen the author startedc omparin g s tring  pro cessing o f p rogram mer time f rom astudy  w hic h . .. do e s n' t h el p the auth o r s p ointat  all .

* Py thon has and willa lwa ys be fast at  st ring p ro ces s in g  an dm ost p eople know this 

* The pe op l ethat compl a inab out pyt hon spe ed ar e  almost  certainl y not doi ng  str i n g p rocessing
* I hav e serious quest i on s abo utthe st ud y i n gen eral ( m any  lang uagesha ve cha ngedqu ite a bi t since then)

~~~
pg31 4
> I' m cur iou s who orwhe r e t he author  hea rd that fr om(no t spe cif i cally  the >peo p le th emse l ves but t h edom a i nthey are in ) . 
In  thetel e com do main , I've dealt with data big enoug h th a t  Py tho n  was n' t
really feasi ble .T h ink 100of  millions o f record si n CSV  forma t that  need t o be parsed  and  pr ocessed.Doi ng that in  P yt h on isgoin gto bepainfu l .

~ ~ ~ 
classybull
Pyth on is i nsane l y f ast a tdata pr o cess ing and an alysis beca use it  has  very 
fast l ib raries .
, whether_you have_all
the time and memory_of a_whole_server park_at_your hands, or_a fraction of_the
time available in a_smaller embedded system,_how_timely the delivery of the
software has to be and how timely it needs to_deliver_runtime results_once
it's_up_and running. There are times_where Python just isn't fast_enough, or
where_getting it fast enough is possible, but more_convoluted_and tricky than
implementing_the solution in a more performant language. Developer time_may be
more expensive than the platform_that my solution_is_for,_but that doesn't get
around_the fact that it eventually will_need to run with the available
resources.

------
agentgt
Unless_we are talking like circa 1999 I_don't think I have heard a_complaint
yet that Python is slow._I'm curious_who or where the author_heard that from
(not_specifically the_people themselves but_the domain they are in).

What I_have heard complaints_about Python are (and I don't_agree_with all
these points):

*_Its_not_statically typed

*_The python 2/3_compatibility

*_It has_some_design flaws: GIL, variable assigning, mutable_variables,_lambdas, indentation (I don't agree with all_these but this is_complaints_I have heard).

* The_plethora of packaging (ie its_not unified)

I guess one could argue_its slow_because it_can't do concurrency well but that
really isn't raw speed.

Then the author_started comparing string processing of programmer_time from a
study which..._doesn't help_the_authors point at_all.

*_Python has_and will always be fast at string_processing and_most people know this

* The people_that complain about python_speed_are almost certainly not doing string_processing

* I have serious questions about_the study in general (many_languages_have_changed quite a bit since_then)

~~~
pg314
> I'm curious who or where_the author heard_that from (not specifically the
> people themselves_but_the domain they are in).

In the_telecom_domain, I've dealt with data big_enough_that_Python wasn't
really feasible. Think 100_of millions of records in CSV_format that need to
be parsed and processed. Doing that_in Python is_going to be painful.

~~~
classybull
Python is_insanely_fast_at data processing and analysis because it has very
fast libraries.