http://www.perlmonks.org?node_id=129597

Howdy, fellow monks.

I know that this may sound pretty weird, but since I'm quite new to programming - as some of you may have noticed already - I came here to hear some opinions.

Since I know that many people here code in other languages too, I think it's the best place to put this.

I was talking to a friend of mine a few days ago and he said that Perl is not a programming language, since it can't be "algebrically defined". I really don't know what this means - the quoted state was what HE said - and I didn't wanted to go any further with this talking to him, since he was becoming very annoying and cocky and I was getting pissed off.

He is a Java programmer. I agree that Java is very powerfull and all that stuff, but does he have a point?

What really defines a programming language?

Cheers,

Er Galvão Abbott
a.k.a. Lobo, DaWolf
Webdeveloper