Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Can i learn prolog well enough in 3months

Name: Anon 2007-11-07 11:38

Hi anon - i'm keen on learning AI yet i suck monkey ballz when it comes to programming. So i want to learn prolog over the next 3months so i can perhaps pass this course right here.

any tips anon?

http://mahler.cse.unsw.edu.au/webcms/course/index.phtml?cid=1267

Name: Anonymous 2007-11-07 12:01

Read SICP.

Name: Anonymous 2007-11-07 12:13

>>2

Name: Anonymous 2007-11-07 12:21

wtf is SICP?

Name: Anonymous 2007-11-07 12:24

>>4
wtf is Google?

Name: Anonymous 2007-11-07 12:26

oh for the love of cocke! I've been programming in C for 4 years now and programmed kernal code for liunux, did 2yrs of java as well -

when i say i suck at programming - i don't mean i can't program. How do i get good at prolog so i can attempt the assignments listed on that website

http://mahler.cse.unsw.edu.au/webcms/course/index.phtml?cid=1267

Name: Anonymous 2007-11-07 12:28

You don't. If you're only learning so you can pass a test you're doomed to failure.

Name: Anonymous 2007-11-07 12:31

the test is easy - the assignments are like being goatsed -

60% of my grade comes from assns - so if i fail the assignments i fail the course

- i'd like to get good at it but it seems like a far stretch atm

course starts in march btw - runs for 12 weeks

Name: Anonymous 2007-11-07 12:32

>>6
when i say i suck at programming - i don't mean i can't program. How do i get good at prolog so i can attempt the assignments listed on that website
If you can't just leisurely pick up Prolog in a few days to the elementary level required by those assignments, you can't really program very well. You've some experience on one kind of programming, but that doesn't amount to much.

Read SICP.

Name: Anonymous 2007-11-07 12:37

alright then i'm sold!

will do!

no where i can get an ebook?

Name: Anonymous 2007-11-07 12:38

>>10
Just fucking Google it. Also the video lectures are very highly recommended.

Name: Anonymous 2007-11-07 12:41

just did - lolz the full text is available online

thanks anon

Name: Anonymous 2007-11-07 13:14

Thanks for the site, our AI course beings at third year and I'm only first. Going to get a head start.

Name: Anonymous 2007-11-07 17:15

For people who already know how to program in a different paradigm, I think the book "Clause and Effect: Prolog Programming for the Working Programmer" by Clocksin is good to teach Prolog. You used to be able to download a (legal!) PDF preprint of the book from http://www.cl.cam.ac.uk/Teaching/2001/PrologAI/cae1.pdf but the site seems down right now--perhaps it'll come back up later.

I wouldn't get hung up on AI though, I never found it that useful. However, Prolog makes a great language for prototyping and modelling in the early stages of a project (and perhaps your prototype will be good enough for deployment). I think it's a better alternative than formal specification.

Name: Anonymous 2007-11-07 21:22

Actually I teach Prolog at some university you don't know, and I learnt logic programming reading SICP and it was a good introduction so you might want to try it.

Name: Anonymous 2007-11-08 5:06

Read SICP and you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods you shall be as gods

Kudos to the man who knows why did I repeat that phrase.

Name: Anonymous 2007-11-08 9:35

why?

Name: Anononononononononononon 2007-11-08 9:37

op here - thanks for the extra resources

can someone look at the original course website and see if the assignments are doable even when overloading next semester? I'm taking alot of of electrical electives that will tear me a new bunghole!

thanks anon!


http://mahler.cse.unsw.edu.au/webcms/course/index.phtml?cid=1267

Name: Anonymous 2007-11-08 9:50

>>16
It's ``ye shall be as gods''.

Name: Anonymous 2007-11-08 10:25

>>18
assignments look easy
you'll b fine

now i must return to my mid fap

Name: Anonymous 2007-11-08 12:00

>>19
Not from the bible

Name: Anonymous 2007-11-08 16:58

?- can_learn_prolog(Anonymous).

No.

Name: Anonymous 2007-11-08 17:03

(can-learn-prolog? Anonymous) => #f

Name: Anonymous 2007-11-08 17:05


class Anonymous {
public:
    bool canLearnProlog() const { return false; }
};

Name: Anonymous 2007-11-08 17:51

>>24
};

Enterprise elemental is sad.

Name: Anonymous 2007-11-08 18:26

#DEFINE ANONYMOUS 0
#DEFINE EXPERT 1
#DEFINE OMGLISPSUCKSFAG 2

bool canLearnProlog(int programmer)
{
  switch (programmer)
  {
     case EXPERT:
       return true;
       break;
     case ANONYMOUS:
     case OMGLISPSUCKSFAG:
     default: return false;
  }
}

Name: Anonymous 2007-11-08 18:27

>>25
lol wut?

C has the same syntax; are you saying that C is ENTERPRISE? Note that omitting the semicolon in either C or C++ is a syntax error.

Name: Anonymous 2007-11-09 16:43

>>27
I'm the Enterprise Elemental, bitch.

};

Name: Anonymous 2007-11-09 17:14


};

Name: Anonymous 2007-11-09 17:16

{;

Name: Anonymous 2007-11-10 4:14

>>27
Note that omitting the semicolon in either C or C++ is a syntax error.

Bullshit. The semicolon is entirely optional.

Name: Anonymous 2007-11-10 4:32

In Prolog, Milk comes in bags!

Name: Anonymous 2007-11-10 4:54

>>30
useful in perl

Name: Anonymous 2007-11-10 5:32

>>33
It's ``VALID PERL CODE''. I know, because I invented that meme.

Name: Anonymous 2007-11-10 10:56

>>34
It's used to explicitly tell the interpreter that it's dealing with a chunk of code, rather than an anonymous hash. You know, in case it gets confused.

Name: Anonymous 2007-11-10 13:28

>>31
Bullshit. The semicolon is entirely optional.
No it isn't. You're required to terminate data type declarations with a semicolon after the closing brace.


struct Penis {
    long long size;
}
<-- omitted semicolon = syntax error.

Name: Anonymous 2007-11-10 13:42

>>31
ENTERPRISE PROGRAMMER DETECTED.

You're thinking of Java, dumbshit. It's optional (actually deprecated) in Java, mandatory in Sepples.

>>34
I invented the "I invented that meme" meme.

Name: Anonymous 2007-11-10 14:59

>>37
I invented the stealing of "invented that meme" meme.

Name: Anonymous 2007-11-10 15:14

>>37
I stole inventing memes.

Name: Anonymous 2009-03-06 12:49


Good news and bad news The good   ones are very   flexible to deal   with the economy   and financial matters.

Don't change these.
Name: Email:
Entire Thread Thread List