LWN.net Logo

Not Again, Racism, Communism

Not Again, Racism, Communism

Posted Apr 17, 2012 20:10 UTC (Tue) by jzbiciak (✭ supporter ✭, #5246)
In reply to: Not Again, Racism, Communism by Cyberax
Parent article: PHP: a fractal of bad design (fuzzy notepad)

Or to phrase it as a political joke I've heard here in the states, "Both parties are bad, so vote Republican." (I don't, BTW.)

Looking through that (lengthy) article, I think Edsger Dijkstra's comment on BASIC may also apply to people who've only coded in PHP:

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

Granted, this is coming from the same person who said gotos are bad without exception. I think reality is a bit more subtle than such stark pronouncements.

PHP's suckiness, though, appears to be anything but subtle. Glad I stayed away from it.


(Log in to post comments)

Mentally mutilated

Posted Apr 18, 2012 15:59 UTC (Wed) by man_ls (subscriber, #15091) [Link]

I am probably tainted by my humble beginnings with Amstrad BASIC, but I have programmed in Pascal, Perl, Python, C, Java, JavaScript, PL/SQL, even Bash; but I kind of like PHP. It lets you do what you want quickly and it is not so full of itself as Python.

That is all. I just wanted to add a Leftist vote for PHP. Please don't flame me.

Mentally mutilated

Posted Apr 18, 2012 18:11 UTC (Wed) by juliank (subscriber, #45896) [Link]

You started with BASIC? You know, "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."

Mentally mutilated

Posted Apr 18, 2012 18:34 UTC (Wed) by man_ls (subscriber, #15091) [Link]

Well, what can you do. At least it was not Visual Basic; and my first programs were really Spectrum Basic. Actually I have very fond memories of GFA basic. When I recoded the 3D graphic application I did for the Atari ST in 68k assembler, for speed gains, I was ultimately unable to debug it, probably due to the massive brain damage inflicted by the various Basic dialects.

That was when I was young and agile, now that I am older I have learned not to do anything too clever in my code.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds