Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re: program design language - a reality?

by ColonelPanic (Friar)
on Feb 21, 2001 at 09:00 UTC ( #59856=note: print w/replies, xml ) Need Help??

in reply to program design language - a reality?

I think there's a fundamental problem with the idea of PDL. Only the human brain can completely parse English, or any other language. Any attempt to convert this into a form understandable by a computer will be bound by the same strict syntax requirements as any other programming language, only with more typing. Sure you could make it accept multiple ways to do each thing, but that wouldn't necessarily make anything easier. Now, there's only one if statement (broadly speaking). What if there were 17 different right ways to create an if, but also 9 wrong ways? It would be impossible to keep track of, and guess what? you would end up always doing it the same way to avoid confusion. So you end up having a cumbersome language with the same capabilities as a normal language, but far less efficient. In short, I'd like to see an idea like this implemented. I'd also like to use my mental powers to think a nice cup of coffee into existence right about now.

When's the last time you used duct tape on a duct? --Larry Wall

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://59856]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2019-02-17 12:15 GMT
Find Nodes?
    Voting Booth?
    I use postfix dereferencing ...

    Results (96 votes). Check out past polls.