5 ms·
I would like to argue the C language argument here. If I want to shoot myself in the foot, the language should let me. If I want to paint the Mona Lisa, the lan
by abyssknight 17y ago
I would like to argue the C language argument here. If I want to shoot myself in the foot, the language should let me. If I want to paint the Mona Lisa, the language should let me.
PHP does that.
- mahmud 17y agoPHP will let you paint the Mona Lisa at favicon resolution.
- mixmax 17y agoand any other resolution you might choose.
- abyssknight 17y agoFine. I call you on this. Full size: http://williamriggins.com/mona.php?x=400&y=571 http://williamriggins.com/mona.php?x=400&y=571 Favicon Size: http://williamriggins.com/mona.php?x=10&y=10 http://williamriggins.com/mona.php?x=10&y=10 Code (minus base64'd image constant): http://pastie.org/506643 http://pastie.org/506643
- jrockway 17y agoI think you missed the metaphor.
- jrockway 17y agoFeatures that PHP is missing and would be very difficult to implement in use code include continuations, lexical closures, macros, a sane type system, multimethods, a metaobject protocol, and many others. Why confine yourself to the tools of a 1950s-era programmer when it's 2009? (PHP isn't even very good at "web stuff", although the frameworks try to improve this situation.)
- BerislavLopac 17y agoI'm not sure what you mean by Web stuff, but here's a couple things I like about PHP: 1. When I want to do a quick Web page with no effort to last -- just to test something or prov a concept or something -- all I have to do is put together one or two PHP files and it's up. Even then I follow all the good programming practices: separation of business and presentation code, proper classes etc, and PHP let's me do that just fine. 2. If I properly organize my code (which I usually do) all I need to move a site from one location to another is simply copy a single directory. This even includes smaller SQL based sites since PHP5 has built-in support for SQLite. And it works on virtually any hosting available today. Granted, these features are not really a compensation for all PHP's failures (don't ge me started), but there are times when those particular advantages outweigh anything else.
- rbanffy 17y agoIf you want to paint using crayons, that would be correct.