... 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.

This is an old debating trick. If you look for it you'll see it in all sorts of forms. The basic form is

A isn't a real B because of X
where X is usually something vague, obscure, or ill-defined. If the target of this technique (i.e., you) is embarrased about the prospect of seeming ignorant about X, then the burden of proof shifts from the claimant to the target.

Nine times out of ten, countering with "How do you justify X as a criteria for being a B?" will make the claimant back down or go away, though you have to watch out for parting shots that attempt to paint you as ignorant. If they don't back down, you can often navigate them into an increasingly narrower definition of B.

Try this:

"Tens of thousands of professional programmers use Perl every day. They think that it is a programming language, and they are getting real work done with it. If, for one example, the census department is happy crunching information using a non-algebraicly provable language, what does that say about the appropriateness of 'algebraicly provable' as a criteria for distinguishing what is and what is not a programming language?"


In reply to Re: Perl IS a programming language, right? by dws
in thread Perl IS a programming language, right? by DaWolf

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.