to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

Prolog

since 1972 (earliest usage recorded on this site was 1980)

Prolog is a general purpose logic programming language associated with artificial intelligence and computational linguistics.

Prolog has its roots in formal logic, and unlike many other programming languages, Prolog is declarative: The program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a query over these relations.

more info

Login or signup to add Prolog to your list!

Users

Technology Timeline Graph
 
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
pkshiu
AndyC
lawley
jtauber
kan
undoingemptyvoid
dl
danceswithvowels
abtin
growe
thumper
edd
drakkos
Atrujillo
Bunglebogs
cloudssanswater
bkmontgomery
madewulf
collypops
fogus
thraxil
soryu2
jonemo
shywolf9982
GordyBrow
Josh
CerealBoy
alecperkins
adityo
bkokash
adamcik
janewilson90
NX172
ssbr
locks
ranman
thaostra
pkshiu - 4 years
AndyC - 35 years
lawley - 33 years
jtauber - 33 years
kan - 2 years
undoingemptyvoid - 2 years
dl - 1 years
danceswithvowels - 1 years
abtin - 1 years
growe - 27 years
thumper - 1 years
edd - 25 years
drakkos - 3 years
Atrujillo - 1 years
Bunglebogs - 2 years
cloudssanswater - 22 years
bkmontgomery - 10 years
madewulf - 1 years
collypops - 2 years
fogus - 5 years
thraxil - 17 years
soryu2 - 1 years
jonemo - 9 years
shywolf9982 - 1 years
GordyBrow - 1 years
Josh - 1 years
CerealBoy - 4 years
alecperkins - 2 years
adityo - 3 years
bkokash - 1 years
adamcik - 1 years
janewilson90 - 11 years
NX172 - 11 years
ssbr - 2 years
locks - 2 years
ranman - 8 years
thaostra - 8 years
1980–1983
I learned Prolog from Dr. Kowalski, the guy who's work is the basis of prolog.
1983–
Like a few people (I'm looking at you Glen http://mytechne.com/user/growe/) I've had a few attempts to learn Prolog. First up was on a DEC-10, it had been installed and If I remember correctly I had to get special permission to use it. I've never got to grips with it though.
1985–
Initially learnt (or attempted to learn) from the Turbo Prolog manual without having a copy of the software itself. I was 11 or 12, wanted to build artificial intelligence software and Fifth Generation languages were all the rage.
1985–
1986–1987
Bought C&M's book after working on a BYTE mag tutorial which had bugs.. so I fixed them and got the code running. Liked Prolog for logic IO sucked. I was hanging around with a work friend who was trying to bring it in, didn't get to code in it with the IDE - management was too cheap! Had to be Chim-chim in the trunk of the MACH5.
1986–1987
1988
1990
The class of the class class is the class class. My extremely brief intro to Prolog was in a seminar, so I'm not sure that even qualifies as a class.
1990
1991–
[See Lisp.] Have made a few valiant attempts at learning Prolog, but I'm not recursive at heart I'm afraid. I just don't get it.
1992
Yet another language used solely for comp.sci. degree.
1993–
1994–1996
Part of the higher computing curriculum.
1995
Tecnicas de programacion
1996–1997
1996–
1998–2007
2000
I used it at the university for a course. Fun, but I would never use it to do something real.
2001–2002
Used very briefly in high school, in their super-advanced AI course. Hehe
2001–2005
Grad school
2001–
2002
Had to study it for a University exam. I thought it was very cool, as concept.
2002
Some really basic AI programming in high school. It would be interesting to have a closer look now.
2002
Maybe if I had had a good professor in university I would have got it…
2002–2010
Our high school teacher tried teaching a beginners CS class Prolog. He failed. I remember being able to solve all the assignments but still having no clue about what this language does. When Prolog came up in my grad school AI class, I was forced to look at it again and finally grasped many of the underlying concepts.
2003–2006
2003
2004–2005
High school AI course
2005–2007
2007
University "AI" course.
2007–
Advanced Higher Computing AI... how I miss it so XD
2007
For AI projects
2007–
2009–2010
Used it for two courses, have been unable to really get to grips with it. I understand how it works easily enough, but it does not feel natural (unlike imperative and functional languages, which generally do to some extent). For this reason, I think it was very much worth learning. Most foreign language I've ever touched.
2009–2010
college course
2010–
Introduced me to "logic programming".
2010–

Login or signup to add Prolog to your list!