How To Debate a Theist... In Code!
Post Reply
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
07-08-2011, 04:49 PM
How To Debate a Theist... In Code!
var
argument, response, nevergoingtohappen : str
universe : integer

begin

repeat
until readln = ("Yes I would");
begin
writeln ("Hello Mr. Theist, would you be interested in a debate regarding the existence of god or gods?);
readln;
end;

repeat
until response = ("Stop disrespecting my beliefs you bigot! Why can't you accept that people have different beliefs, you fascist?") or response = ("I might be wrong, I should probably reconsider what I believe.") or nevergoingtohappen = ("Wow. I never thought the existence of god(s) could be proven. I must seriously reconsider my beliefs");
begin
readln (argument); //Theist probably enters fallacious argument here
if argument = fallacious then
writeln ("You are wrong for reasons X, Y and Z. Next argument please.");
readln (response); //Theist probably refuses to admit they are wrong here
else
writeln (nevergoingtohappen) ("Wow. I never thought the existence of god(s) could be proven. I must seriously reconsider my beliefs"); //This is only here to keep it fair
end;

if response = "Stop disrespecting my beliefs you bigot! Why can't you accept that people have different beliefs, you fascist?" then
writeln ("It is clear you cannot be reasoned with so in response I shall use the same amount of maturity you have prescribed for this conversation. I shall stick my middle finger up and blow a raspberry.");
exit;
else
if response = ("I might be wrong, I should probably reconsider what I believe.") then
writeln ("I congratulate you on your open mindedness, here is a cookie as a token of thanks.");
exit;
else;
if nevergoingtohappen = ("Wow. I never thought the existence of god(s) could be proven. I must seriously reconsider my beliefs") then
universe := 1/0;
end.

"I refuse to prove that I exist," says God, "for proof denies faith, and without faith I am nothing". "But," says man, "the Babel fish is a dead giveaway, isn't it? It proves you exist and so therefore you don't. QED." "Oh dear," says God, "I hadn't thought of that," and promptly vanishes in a puff of logic.
-DA
Visit this user's website Find all posts by this user
Like Post Quote this message in a reply
[+] 2 users Like oliethefolie's post
07-08-2011, 06:01 PM (This post was last modified: 07-08-2011 06:25 PM by DeepThought.)
RE: How To Debate a Theist... In Code!
That is a really ugly verbose programming language... Pascal?

You should use an array for the responses.
You could use a built in function:
if in_array(needle, haystack) then .....
And the program is simplistic, the stereotypes and wording need allot of work.

If you really wanted to go all out you could extend ALICE
http://alicebot.sourceforge.net/alice_page.htm
If you added information about various common arguments used. It could recognise certain arguments by patterns in the words.

It might be interesting learning to program ALICE, since it can parse AIML (Artificial Intelligence Markup Language)

“Forget Jesus, the stars died so you could be born.” - Lawrence M. Krauss
Find all posts by this user
Like Post Quote this message in a reply
07-08-2011, 10:26 PM
RE: How To Debate a Theist... In Code!
Big Grin Geeks!

Observer

Agnostic atheist
Secular humanist
Emotional rationalist
Disclaimer: Don’t mix the personal opinion above with the absolute and objective truth. Remember to think for yourself. Thank you.
Find all posts by this user
Like Post Quote this message in a reply
08-08-2011, 05:31 PM
RE: How To Debate a Theist... In Code!
should of atleast posted it in BINARY, sheesh.

"In real life , as opposed to that happy, clappy, rainbow fantasy world that you see fit to fly through on your winged unicorn of delusion" - Mitchell and Webb
Find all posts by this user
Like Post Quote this message in a reply
08-08-2011, 06:02 PM
RE: How To Debate a Theist... In Code!
If your computer is debating you about the existance of god. I recommend deleting system32 then reinstalling just to show it whos boss.

Behold the power of the force!
[Image: fgYtjtY.gif]
Find all posts by this user
Like Post Quote this message in a reply
[+] 1 user Likes FSM_scot's post
09-08-2011, 07:22 AM
RE: How To Debate a Theist... In Code!
(08-08-2011 06:02 PM)FSM_scot Wrote:  If your computer is debating you about the existance of god. I recommend deleting system32 then reinstalling just to show it whos boss.

or use a boot and nuke on its higest setting for the extra Umph.

"In real life , as opposed to that happy, clappy, rainbow fantasy world that you see fit to fly through on your winged unicorn of delusion" - Mitchell and Webb
Find all posts by this user
Like Post Quote this message in a reply
09-08-2011, 08:35 AM
RE: How To Debate a Theist... In Code!
(09-08-2011 07:22 AM)James The Brit Wrote:  
(08-08-2011 06:02 PM)FSM_scot Wrote:  If your computer is debating you about the existance of god. I recommend deleting system32 then reinstalling just to show it whos boss.

or use a boot and nuke on its higest setting for the extra Umph.

My personal favorite is hitting it repeatedly with something heavy, looking at the bits of what was once a computer and shouting "Where is your god now" followed by a maniacal laugh.    

Behold the power of the force!
[Image: fgYtjtY.gif]
Find all posts by this user
Like Post Quote this message in a reply
[+] 1 user Likes FSM_scot's post
09-08-2011, 09:40 AM
RE: How To Debate a Theist... In Code!
I'm plugging this tread here...

Observer

Agnostic atheist
Secular humanist
Emotional rationalist
Disclaimer: Don’t mix the personal opinion above with the absolute and objective truth. Remember to think for yourself. Thank you.
Find all posts by this user
Like Post Quote this message in a reply
20-08-2011, 09:09 AM
RE: How To Debate a Theist... In Code!
(08-08-2011 05:31 PM)James The Brit Wrote:  should of atleast posted it in BINARY, sheesh.

Okaaaay Big Grin

010011000111010101101110011000010111010001101001
011000110011101000100000010101000110100001100101
001000000100001001101001011000100110110001100101
001000000110100101110011001000000111010001101000
011001010010000001110111011011110111001001100100
001000000110111101100110001000000100011101101111
011001000010111000001101000010100100000101110100
011010000110010101101001011100110111010000111010
001000000100001001110101011101000010000001101000
011011110111011100100000011000110110000101101110
001000000111100101101111011101010010000001100010
011001010010000001110011011101010111001001100101
001000000110100101110100001001110111001100100000
011101000110100001100101001000000111011101101111
011100100110010000100000011011110110011000100000
011001110110111101100100001111110000110100001010
010011000111010101101110011000010111010001101001
011000110011101000100000010000100110010101100011
011000010111010101110011011001010010000001110100
011010000110010100100000011000100110100101100010
011011000110010100100000011101000110010101101100
011011000111001100100000011101010111001100100000
011100110110111100101110000011010000101001000001
011101000110100001100101011010010111001101110100
001110100010000001000010011101010111010000100000
010101110110100001111001001000000110001001100101
011011000110100101100101011101100110010100100000
011010010110111000100000011101000110100001100101
001000000110001001101001011000100110110001100101
000011010000101001001100011101010110111001100001
011101000110100101100011001110100010000001010100
011010000110010100100000011000100110100101100010
011011000110010100100000011010010111001100100000
011010010110111001100110011000010110110001101100
011010010110001001101100011001010000110100001010
010000010111010001101000011001010110100101110011
011101000011101000100000010000100111010101110100
001000000110100001101111011101110010000001100100
011011110010000001111001011011110111010100100000
011010110110111001101111011101110010000001101001
011101000010011101110011001000000110100101101110
011001100110000101101100011011000110100101100010
011011000110010100111111000011010000101001001100
011101010110111001100001011101000110100101100011
001110100010000001010100011010000110000101110100
001001110111001100100000011001010110000101110011
011110010011101000100000010101000110100001100101
001000000100001001101001011000100110110001100101
001000000110100101110011001000000111010001101000
011001010010000001110111011011110111001001100100
001000000110111101100110001000000100011101101111
01100100001011100000110100001010


Creationist circular reasoning:
Translates as:

Lunatic: The Bible is the word of God.
Atheist: But how can you be sure it's the word of god?
Lunatic: Because the bible tells us so.
Atheist: But Why believe in the bible
Lunatic: The bible is infallible
Atheist: But do you know it's infallible?
Lunatic: That's easy: The Bible is the word of God.

"Infinitus est numerus stultorum." (The number of fools is infinite)
Find all posts by this user
Like Post Quote this message in a reply
21-08-2011, 04:20 PM
RE: How To Debate a Theist... In Code!
I bet you could have written the whole thing in one line in Perl. One...UGLY...line of code.

He's not the Messiah. He's a very naughty boy! -Brian's mum
Find all posts by this user
Like Post Quote this message in a reply
Post Reply
Forum Jump: