🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26678

Re: python vs php - potrzebne argumenty

#26678
From: Jaroslaw Zabiello
Date: Sat, 21 Nov 2009 14:15
21 lines
2669 bytes
You can't fix PHP. The only hope is to nuke it from orbit.

PHP cannot be fixed. I've said it before and I'll say it again: its  
developers don't have a clue about language design, have no interest in  
whatever happened in the last 40 years of language design, and have no  
concept of security. It's a kitchen-sink-and-your-mom sort of language  
like VB6, with no architecture, no philosophy, and no concept of what  
constitutes good programming practices.

If I may refer to some examples, look at what PHP's creator, Rasmus  
Lerdof, considers to be good code.

The syntax is brain-dead and unfixable. It looks ugly to the eye and  
unorganized. Functions don't follow any convention on order parameters or  
naming. Classes are a hack that try to take from Java, possibly the worst  
option available. There is no metaprogramming to speak of.

Vide: http://www.reddit.com/r/programming/comments/a6ffj/php_vs_python/

-- 
JZ http://blog.zabiello.com
Technical Details
Message-ID: <op.u3q0jck3eaqjf2@macbook-pro-15-zbiru.local>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <op.u3i9g4b5eaqjf2@jzabielloosx.dubtilt.local> <ef4e9857-22e5-42e4-a651-be6f21a56447@z41g2000yqz.googlegroups.com> <op.u3lajfqyeaqjf2@jzabielloosx.dubtilt.local> <394cbadd-a89d-41d8-8fe8-116d78e245a7@c3g2000yqd.googlegroups.com> <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local> <d76a129f-160d-4173-bc2f-74279fcd0595@s15g2000yqs.googlegroups.com> <op.u3ngjef4eaqjf2@jzabielloosx.dubtilt.local> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.googlegroups.com> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local> <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com> <op.u3q0cvd0eaqjf2@macbook-pro-15-zbiru.local>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "Jaroslaw Zabiello" <usenet@onet.eu>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Sat, 21 Nov 2009 14:15:02 -0000
Organization: http://onet.pl
Lines: 21
Message-ID: <op.u3q0jck3eaqjf2@macbook-pro-15-zbiru.local>
References: <h83in7$rl3$1@inews.gazeta.pl> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <op.u3i9g4b5eaqjf2@jzabielloosx.dubtilt.local> <ef4e9857-22e5-42e4-a651-be6f21a56447@z41g2000yqz.googlegroups.com> <op.u3lajfqyeaqjf2@jzabielloosx.dubtilt.local> <394cbadd-a89d-41d8-8fe8-116d78e245a7@c3g2000yqd.googlegroups.com> <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local> <d76a129f-160d-4173-bc2f-74279fcd0595@s15g2000yqs.googlegroups.com> <op.u3ngjef4eaqjf2@jzabielloosx.dubtilt.local> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.googlegroups.com> <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local> <1ed24c15-19ff-4a55-872c-ed0ecc3302c9@p8g2000yqb.googlegroups.com> <op.u3q0cvd0eaqjf2@macbook-pro-15-zbiru.local>
NNTP-Posting-Host: 78.16.22.75
Mime-Version: 1.0
X-Trace: news.onet.pl 1258812903 12452 78.16.22.75 (21 Nov 2009 14:15:03 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sat, 21 Nov 2009 14:15:03 +0000 (UTC)
To: "Jaroslaw Zabiello" <usenet@onet.eu>
User-Agent: Opera Mail/10.01 (MacIntel)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit