|
|
|
|
|
by wyager
3538 days ago
|
|
This is the most pernicious and annoying technicality that advocates of low-quality languages invoke. PHP does not actively work against bad or just plain wrong code, and its construction actively encourages bad code. It's missing aspects that we know to be tremendously useful for writing high-quality correct code. You can write low-quality software in e.g. rust, but you're going to work a lot harder at it. Rust (again, just as an example) also makes it easier to write high-quality software. This is really the only metric by which you can judge the quality of a language, since in the end they're all (mostly) Turing complete. |
|
> its construction actively encourages bad code
That's a statement that needs a reference to back it up.